Freigeben über


Typography.CapitalSpacing Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob der Abstand zwischen Glyphen für Großbuchstaben global angepasst wird, um die Lesbarkeit zu verbessern.

public:
 property bool CapitalSpacing { bool get(); void set(bool value); };
public bool CapitalSpacing { get; set; }
member this.CapitalSpacing : bool with get, set
Public Property CapitalSpacing As Boolean

Eigenschaftswert

true, wenn der Abstand angepasst wird; andernfalls false. Der Standardwert ist false.

Hinweise

Diese Eigenschaft ruft einen Wert für das Objekt ab, das eine Typography -Eigenschaft besitzt, die die einzige Möglichkeit ist, auf eine Typography Klasseninstanz zuzugreifen. Darüber hinaus unterstützt diese Eigenschaft eine Verwendung angefügter Eigenschaften, sodass sie für Text enthaltende Objekte in XAML festgelegt werden kann.

Der Großbuchstabenabstand ist ein Feature, mit dem Sie bei Verwendung aller Großbuchstaben in Text mehr Abstände bereitstellen können. Großbuchstaben sind in der Regel so konzipiert, dass sie mit Kleinbuchstaben kombiniert werden. Der Abstand, der attraktiv zwischen groß und groß ist, und ein Kleinbuchstabe kann zu eng aussehen, wenn alle Großbuchstaben verwendet werden. Der folgende Text zeigt den normalen und großgeschriebenen Abstand für die Schriftart Pescadero an.

Text unter Verwendung des Großbuchstabenabstands von OpenType
Beispiel für den normalen und großgeschriebenen Abstand

Im folgenden Codebeispiel wird gezeigt, wie Sie den Großraum für die Schriftart Pescadero mithilfe der CapitalSpacing-Eigenschaft definieren.

<Paragraph FontFamily="Pescadero">
  <Run Typography.CapitalSpacing="True">CHAPTER ONE</Run>
</Paragraph>

XAML-Attributverwendung

< ObjektTypography.CapitalSpacing="bool"/>

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld CapitalSpacingProperty
Auf true festgelegte Metadateneigenschaften AffectsMeasure, AffectsRender, Inherits

Gilt für:

Weitere Informationen