[]
HRESULT IDWriteTextAnalyzer1::ApplyCharacterSpacing([In] float leadingSpacing,[In] float trailingSpacing,[In] float minimumAdvanceWidth,[In] unsigned int textLength,[In] unsigned int glyphCount,[In, Buffer] const unsigned short* clusterMap,[In, Buffer] const float* glyphAdvances,[In, Buffer] const DWRITE_GLYPH_OFFSET* glyphOffsets,[In, Buffer] const DWRITE_SHAPING_GLYPH_PROPERTIES* glyphProperties,[Out, Buffer] float* modifiedGlyphAdvances,[Out, Buffer] DWRITE_GLYPH_OFFSET* modifiedGlyphOffsets)
public void ApplyCharacterSpacing(float leadingSpacing, float trailingSpacing, float minimumAdvanceWidth, int textLength, int glyphCount, short[] clusterMap, float[] glyphAdvances, GlyphOffset[] glyphOffsets, ShapingGlyphProperties[] glyphProperties, float[] modifiedGlyphAdvances, GlyphOffset[] modifiedGlyphOffsets)
| Type | Name | Description |
|---|---|---|
| float | leadingSpacing | |
| float | trailingSpacing | |
| float | minimumAdvanceWidth | |
| int | textLength | |
| int | glyphCount | |
| short[] | clusterMap | |
| float[] | glyphAdvances | |
| GlyphOffset[] | glyphOffsets | |
| ShapingGlyphProperties[] | glyphProperties | |
| float[] | modifiedGlyphAdvances | |
| GlyphOffset[] | modifiedGlyphOffsets |