ComponentOne Bitmap for UWP
C1.UWP.DX Assembly / C1.Util.DX.DirectWrite Namespace / TextAnalyzer1 Class / GetJustifiedGlyphs Method

In This Topic
    GetJustifiedGlyphs Method
    In This Topic
    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)
    Syntax
    'Declaration
     
    Public Sub GetJustifiedGlyphs( _
       ByVal fontFace As FontFace, _
       ByVal fontEmSize As System.Single, _
       ByVal scriptAnalysis As ScriptAnalysis, _
       ByVal textLength As System.Integer, _
       ByVal glyphCount As System.Integer, _
       ByVal maxGlyphCount As System.Integer, _
       ByVal clusterMap() As System.Short, _
       ByVal glyphIndices() As System.Short, _
       ByVal glyphAdvances() As System.Single, _
       ByVal justifiedGlyphAdvances() As System.Single, _
       ByVal justifiedGlyphOffsets() As GlyphOffset, _
       ByVal glyphProperties() As ShapingGlyphProperties, _
       ByVal actualGlyphCount As System.Integer, _
       ByVal modifiedClusterMap() As System.Short, _
       ByVal modifiedGlyphIndices() As System.Short, _
       ByVal modifiedGlyphAdvances() As System.Single, _
       ByVal modifiedGlyphOffsets() As GlyphOffset _
    ) 
    public void GetJustifiedGlyphs( 
       FontFace fontFace,
       System.float fontEmSize,
       ScriptAnalysis scriptAnalysis,
       System.int textLength,
       System.int glyphCount,
       System.int maxGlyphCount,
       System.short[] clusterMap,
       System.short[] glyphIndices,
       System.float[] glyphAdvances,
       System.float[] justifiedGlyphAdvances,
       GlyphOffset[] justifiedGlyphOffsets,
       ShapingGlyphProperties[] glyphProperties,
       System.int actualGlyphCount,
       System.short[] modifiedClusterMap,
       System.short[] modifiedGlyphIndices,
       System.float[] modifiedGlyphAdvances,
       GlyphOffset[] modifiedGlyphOffsets
    )

    Parameters

    fontFace
    fontEmSize
    scriptAnalysis
    textLength
    glyphCount
    maxGlyphCount
    clusterMap
    glyphIndices
    glyphAdvances
    justifiedGlyphAdvances
    justifiedGlyphOffsets
    glyphProperties
    actualGlyphCount
    modifiedClusterMap
    modifiedGlyphIndices
    modifiedGlyphAdvances
    modifiedGlyphOffsets
    See Also