CanvasScriptProperties Structure |
Namespace: Microsoft.Graphics.Canvas.Text
public struct CanvasScriptProperties
The CanvasScriptProperties type exposes the following members.
Name | Description | |
---|---|---|
![]() | ClusterLookahead | Number of characters to estimate look-ahead for complex scripts. |
![]() | IsBlockWriting | Whether the language is a block script, expanding between characters. |
![]() | IsConnectedWriting | Whether the script's clusters are connected to each other, and no separation should be added between characters. |
![]() | IsCursiveWriting | Whether the script is naturally cursive, meaning it uses justification methods other than intercharacter spacing. |
![]() | IsDiscreteWriting | Whether the characters are discrete units from each other; this includes both block scripts and clustered scripts. |
![]() | IsDistributedWithinCluster | Whether the language is justified within glyph clusters, not just between glyph clusters. |
![]() | IsoScriptCode | The standardized four-character code for the given script. |
![]() | IsoScriptNumber | The standardized numeric code for the script, ranging from 0 to 999. |
![]() | JustificationCharacter | Which character to use to elongate the given script for justification. |
![]() | RestrictCaretToClusters | Whether the caret is restricted to whole clusters. |
![]() | UsesWordDividers | The language uses dividers between words. |