[]
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)
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)
| 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 |