[]
        
(Showing Draft Content)

C1.Util.DX.DirectWrite.TextAnalyzer1.JustifyGlyphAdvances

JustifyGlyphAdvances Method

JustifyGlyphAdvances(float, int, JustificationOpportunity[], float[], GlyphOffset[], float[], GlyphOffset[])

HRESULT IDWriteTextAnalyzer1::JustifyGlyphAdvances([In] float lineWidth,[In] unsigned int glyphCount,[In, Buffer] const DWRITE_JUSTIFICATION_OPPORTUNITY* justificationOpportunities,[In, Buffer] const float* glyphAdvances,[In, Buffer] const DWRITE_GLYPH_OFFSET* glyphOffsets,[Out, Buffer] float* justifiedGlyphAdvances,[Out, Buffer, Optional] DWRITE_GLYPH_OFFSET* justifiedGlyphOffsets)

Declaration
public void JustifyGlyphAdvances(float lineWidth, int glyphCount, JustificationOpportunity[] justificationOpportunities, float[] glyphAdvances, GlyphOffset[] glyphOffsets, float[] justifiedGlyphAdvances, GlyphOffset[] justifiedGlyphOffsets)
Parameters
Type Name Description
float lineWidth
int glyphCount
JustificationOpportunity[] justificationOpportunities
float[] glyphAdvances
GlyphOffset[] glyphOffsets
float[] justifiedGlyphAdvances
GlyphOffset[] justifiedGlyphOffsets

JustifyGlyphAdvances(float, int, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

HRESULT IDWriteTextAnalyzer1::JustifyGlyphAdvances([In] float lineWidth,[In] unsigned int glyphCount,[In, Buffer] const DWRITE_JUSTIFICATION_OPPORTUNITY* justificationOpportunities,[In, Buffer] const float* glyphAdvances,[In, Buffer] const DWRITE_GLYPH_OFFSET* glyphOffsets,[Out, Buffer] float* justifiedGlyphAdvances,[Out, Buffer, Optional] DWRITE_GLYPH_OFFSET* justifiedGlyphOffsets)

Declaration
public void JustifyGlyphAdvances(float lineWidth, int glyphCount, IntPtr justificationOpportunities, IntPtr glyphAdvances, IntPtr glyphOffsets, IntPtr justifiedGlyphAdvances, IntPtr justifiedGlyphOffsets)
Parameters
Type Name Description
float lineWidth
int glyphCount
IntPtr justificationOpportunities
IntPtr glyphAdvances
IntPtr glyphOffsets
IntPtr justifiedGlyphAdvances
IntPtr justifiedGlyphOffsets