[]
        
(Showing Draft Content)

C1.Util.DX.DirectWrite.TextAnalyzer1.GetJustificationOpportunities

GetJustificationOpportunities Method

GetJustificationOpportunities(FontFace, float, ScriptAnalysis, int, int, string, short[], ShapingGlyphProperties[], JustificationOpportunity[])

HRESULT IDWriteTextAnalyzer1::GetJustificationOpportunities([In, Optional] IDWriteFontFace* fontFace,[In] float fontEmSize,[In] DWRITE_SCRIPT_ANALYSIS scriptAnalysis,[In] unsigned int textLength,[In] unsigned int glyphCount,[In, Buffer] const wchar_t* textString,[In, Buffer] const unsigned short* clusterMap,[In, Buffer] const DWRITE_SHAPING_GLYPH_PROPERTIES* glyphProperties,[Out, Buffer] DWRITE_JUSTIFICATION_OPPORTUNITY* justificationOpportunities)

Declaration
public void GetJustificationOpportunities(FontFace fontFace, float fontEmSize, ScriptAnalysis scriptAnalysis, int textLength, int glyphCount, string textString, short[] clusterMap, ShapingGlyphProperties[] glyphProperties, JustificationOpportunity[] justificationOpportunities)
Public Sub GetJustificationOpportunities(fontFace As FontFace, fontEmSize As Single, scriptAnalysis As ScriptAnalysis, textLength As Integer, glyphCount As Integer, textString As String, clusterMap As Short(), glyphProperties As ShapingGlyphProperties(), justificationOpportunities As JustificationOpportunity())
Parameters
Type Name Description
FontFace fontFace
float fontEmSize
ScriptAnalysis scriptAnalysis
int textLength
int glyphCount
string textString
short[] clusterMap
ShapingGlyphProperties[] glyphProperties
JustificationOpportunity[] justificationOpportunities

GetJustificationOpportunities(IntPtr, float, ScriptAnalysis, int, int, IntPtr, IntPtr, IntPtr, IntPtr)

HRESULT IDWriteTextAnalyzer1::GetJustificationOpportunities([In, Optional] IDWriteFontFace* fontFace,[In] float fontEmSize,[In] DWRITE_SCRIPT_ANALYSIS scriptAnalysis,[In] unsigned int textLength,[In] unsigned int glyphCount,[In, Buffer] const wchar_t* textString,[In, Buffer] const unsigned short* clusterMap,[In, Buffer] const DWRITE_SHAPING_GLYPH_PROPERTIES* glyphProperties,[Out, Buffer] DWRITE_JUSTIFICATION_OPPORTUNITY* justificationOpportunities)

Declaration
public void GetJustificationOpportunities(IntPtr fontFace, float fontEmSize, ScriptAnalysis scriptAnalysis, int textLength, int glyphCount, IntPtr textString, IntPtr clusterMap, IntPtr glyphProperties, IntPtr justificationOpportunities)
Public Sub GetJustificationOpportunities(fontFace As IntPtr, fontEmSize As Single, scriptAnalysis As ScriptAnalysis, textLength As Integer, glyphCount As Integer, textString As IntPtr, clusterMap As IntPtr, glyphProperties As IntPtr, justificationOpportunities As IntPtr)
Parameters
Type Name Description
IntPtr fontFace
float fontEmSize
ScriptAnalysis scriptAnalysis
int textLength
int glyphCount
IntPtr textString
IntPtr clusterMap
IntPtr glyphProperties
IntPtr justificationOpportunities