Freigeben über


OpticalMarginAlignment Enumeration

Definition

Gibt an, wie seitenführende Werte in der Typografie pro Zeichen behandelt werden, wenn sie an einer Textcontainergrenze ausgerichtet werden.

public enum class OpticalMarginAlignment
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class OpticalMarginAlignment
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum OpticalMarginAlignment
Public Enum OpticalMarginAlignment
Vererbung
OpticalMarginAlignment
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Felder

None 0

Verwenden Sie Seitenlager, die von Schriftarttypografiewerten stammen. Dies ist die Standardoption.

TrimSideBearings 1

Verwenden Sie keine Seitenlager, die aus Schrifttypografiewerten stammen, und richten Sie die Seite der Glyphe an der Stelle aus, an der der Freihandteil der Glyphe beginnt.

Hinweise

Diese Enumeration wird als Wert von TextBlock.OpticalMarginAlignment und RichTextBlock.OpticalMarginAlignment verwendet.

Wenn Schriftarten unterschiedlicher Größe in denselben containern oder in der Nähe vertikal ausgerichtet werden, kann die voranschreibweite und seitenseitige Ausrichtung der Zeichen dazu führen, dass die Ausrichtung zerklüftet erscheint. Dies kann verhindert werden, indem Sie eine Eigenschaft festlegen, die OpticalMarginAlignment verwendet, um die TrimSideBearings-Konstante zu verwenden.

Gilt für:

Weitere Informationen