Udostępnij przez


Typography.DiscretionaryLigatures Właściwość

Definicja

Pobiera lub ustawia wartość, która określa, czy ligatury uznaniowe są włączone.

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

Wartość właściwości

true jeżeli są włączone więzadła uznaniowe; w przeciwnym razie , false. Wartość domyślna to false.

Uwagi

Ta właściwość pobiera lub ustawia wartość obiektu będącego właścicielem Typography właściwości, która jest jedynym sposobem uzyskiwania Typography dostępu do wystąpienia klasy. Ponadto ta właściwość obsługuje użycie dołączonej właściwości, dzięki czemu można ją ustawić na obiektach zawierających tekst w języku XAML.

Więzadła uznaniowe są przeznaczone do ozdoby, a nie specjalnie zaprojektowane pod kątem czytelności. Poniższy tekst wyświetla uznaniowe ligatury dla czcionki Pericles.

Tekst używający ligatur uznaniowych Typu OpenType
Przykład uznaniowego zestawu ligatur

Poniższy przykład kodu pokazuje, jak zdefiniować uznaniowe ligatury glify dla czcionki Pericles przy użyciu DiscretionaryLigatures właściwości .

<Paragraph FontFamily="Pericles" Typography.DiscretionaryLigatures="True">
  <Run Typography.StylisticAlternates="1">CO</Run>
  <Run Typography.StylisticAlternates="1">LA</Run>
  <Run Typography.StylisticAlternates="1">LE</Run>
  <Run Typography.StylisticAlternates="1">LI</Run>
  <Run Typography.StylisticAlternates="1">LL</Run>
  <Run Typography.StylisticAlternates="1">LO</Run>
  <Run Typography.StylisticAlternates="1">LU</Run>
</Paragraph>

Użycie atrybutu języka XAML

<objectTypography.DiscretionaryLigatures="bool"/>

Informacje dotyczące właściwości zależności

Pole identyfikatora DiscretionaryLigaturesProperty
Właściwości metadanych ustawione na true AffectsMeasure, AffectsRender, Inherits

Dotyczy

Zobacz też