[]
        
(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)
Public Sub JustifyGlyphAdvances(lineWidth As Single, glyphCount As Integer, justificationOpportunities As JustificationOpportunity(), glyphAdvances As Single(), glyphOffsets As GlyphOffset(), justifiedGlyphAdvances As Single(), justifiedGlyphOffsets As GlyphOffset())
Parameters
Type Name Description
float lineWidth
int glyphCount
JustificationOpportunity[] justificationOpportunities
float[] glyphAdvances
GlyphOffset[] glyphOffsets
float[] justifiedGlyphAdvances
GlyphOffset[] justifiedGlyphOffsets

JustifyGlyphAdvances(float, int, nint, nint, nint, nint, nint)

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, nint justificationOpportunities, nint glyphAdvances, nint glyphOffsets, nint justifiedGlyphAdvances, nint justifiedGlyphOffsets)
Public Sub JustifyGlyphAdvances(lineWidth As Single, glyphCount As Integer, justificationOpportunities As IntPtr, glyphAdvances As IntPtr, glyphOffsets As IntPtr, justifiedGlyphAdvances As IntPtr, justifiedGlyphOffsets As IntPtr)
Parameters
Type Name Description
float lineWidth
int glyphCount
nint justificationOpportunities
nint glyphAdvances
nint glyphOffsets
nint justifiedGlyphAdvances
nint justifiedGlyphOffsets