[]
        
(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)
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)
Parameters
Type Name Description
IntPtr fontFace
float fontEmSize
ScriptAnalysis scriptAnalysis
int textLength
int glyphCount
IntPtr textString
IntPtr clusterMap
IntPtr glyphProperties
IntPtr justificationOpportunities