[]
        
(Showing Draft Content)

C1.Util.DX.DirectWrite.TextAnalyzer1.GetJustifiedGlyphs

GetJustifiedGlyphs Method

GetJustifiedGlyphs(FontFace, float, ScriptAnalysis, int, int, int, short[], short[], float[], float[], GlyphOffset[], ShapingGlyphProperties[], int, short[], short[], float[], GlyphOffset[])

HRESULT IDWriteTextAnalyzer1::GetJustifiedGlyphs([In, Optional] IDWriteFontFace* fontFace,[In] float fontEmSize,[In] DWRITE_SCRIPT_ANALYSIS scriptAnalysis,[In] unsigned int textLength,[In] unsigned int glyphCount,[In] unsigned int maxGlyphCount,[In, Buffer, Optional] const unsigned short* clusterMap,[In, Buffer] const unsigned short* glyphIndices,[In, Buffer] const float* glyphAdvances,[In, Buffer] const float* justifiedGlyphAdvances,[In, Buffer] const DWRITE_GLYPH_OFFSET* justifiedGlyphOffsets,[In, Buffer] const DWRITE_SHAPING_GLYPH_PROPERTIES* glyphProperties,[In] unsigned int* actualGlyphCount,[Out, Buffer, Optional] unsigned short* modifiedClusterMap,[Out, Buffer] unsigned short* modifiedGlyphIndices,[Out, Buffer] float* modifiedGlyphAdvances,[Out, Buffer] DWRITE_GLYPH_OFFSET* modifiedGlyphOffsets)

Declaration
public void GetJustifiedGlyphs(FontFace fontFace, float fontEmSize, ScriptAnalysis scriptAnalysis, int textLength, int glyphCount, int maxGlyphCount, short[] clusterMap, short[] glyphIndices, float[] glyphAdvances, float[] justifiedGlyphAdvances, GlyphOffset[] justifiedGlyphOffsets, ShapingGlyphProperties[] glyphProperties, int actualGlyphCount, short[] modifiedClusterMap, short[] modifiedGlyphIndices, float[] modifiedGlyphAdvances, GlyphOffset[] modifiedGlyphOffsets)
Public Sub GetJustifiedGlyphs(fontFace As FontFace, fontEmSize As Single, scriptAnalysis As ScriptAnalysis, textLength As Integer, glyphCount As Integer, maxGlyphCount As Integer, clusterMap As Short(), glyphIndices As Short(), glyphAdvances As Single(), justifiedGlyphAdvances As Single(), justifiedGlyphOffsets As GlyphOffset(), glyphProperties As ShapingGlyphProperties(), actualGlyphCount As Integer, modifiedClusterMap As Short(), modifiedGlyphIndices As Short(), modifiedGlyphAdvances As Single(), modifiedGlyphOffsets As GlyphOffset())
Parameters
Type Name Description
FontFace fontFace
float fontEmSize
ScriptAnalysis scriptAnalysis
int textLength
int glyphCount
int maxGlyphCount
short[] clusterMap
short[] glyphIndices
float[] glyphAdvances
float[] justifiedGlyphAdvances
GlyphOffset[] justifiedGlyphOffsets
ShapingGlyphProperties[] glyphProperties
int actualGlyphCount
short[] modifiedClusterMap
short[] modifiedGlyphIndices
float[] modifiedGlyphAdvances
GlyphOffset[] modifiedGlyphOffsets