Vcl.ComCtrls.TTextAttributes.Pitch
Delphi
property Pitch: TFontPitch read GetPitch write SetPitch;
C++
__property System::Uitypes::TFontPitch Pitch = {read=GetPitch, write=SetPitch, nodefault};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TTextAttributes |
Beschreibung
Legt fest, ob alle Zeichen einer Schrift denselben Platz in der Breite beanspruchen.
Für jede Schriftart ist eine bestimmte Zeichenbreite definiert. Die Zeichen in einer Schrift mit fester Breite haben alle die gleiche Breite. Dagegen sind in einer Schrift mit variabler Breite die Zeichen verschieden breit. Schriften mit fester Breite werden normalerweise zur Darstellung von Quelltext verwendet, weil sich damit Einrückungen leichter handhaben lassen. Schriften mit variabler Zeichenbreite eignen sich dagegen für Fließtext, der ein "natürliches" Aussehen haben soll.
Die folgende Tabelle enthält die zulässigen Werte für die Eigenschaft Pitch:
Wert | Bedeutung |
---|---|
fpDefault |
Die Zeichenbreite wird auf den Standardwert eingestellt. Dieser hängt von der Schriftart ab, die in der Eigenschaft Name festgelegt wurde. |
fpFixed |
Die Zeichenbreite wird auf einen festen Wert eingestellt. Alle Zeichen der Schrift haben dieselbe Breite. |
fpVariable |
Die Zeichenbreite ist variabel. Jedem Zeichen ist eine eigene Breite zugeordnet. |
Anmerkung: Wenn Sie die Eigenschaft Pitch einer Schriftart mit festem Zeichenabstand auf fpVariable setzen, oder umgekehrt bei einer Proportionalschrift auf fpFixed, dann versucht Windows, die bestmögliche Übereinstimmung mit allen vorgegebenen Schriftmerkmalen zu erzielen. Das hat entweder gar keinen Effekt auf die Darstellung der Schrift oder führt zum Austausch durch eine andere Schriftart mit dem passenden Zeichenabstand. Wenn Sie beispielsweise bei der Schriftart MS Serif (Proportionalschrift) die Eigenschaft Pitch auf fpFixed setzen, wird als bestmögliche Angleichung an Ihre Vorgaben die Schriftart Courier angezeigt.