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