TextElement.FontStretch Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen der Schriftartdehnungsmerkmale für den Inhalt des Elements.
public:
property System::Windows::FontStretch FontStretch { System::Windows::FontStretch get(); void set(System::Windows::FontStretch value); };
public System.Windows.FontStretch FontStretch { get; set; }
member this.FontStretch : System.Windows.FontStretch with get, set
Public Property FontStretch As FontStretch
Eigenschaftswert
Die gewünschten Schriftdehnungsmerkmale, die verwendet werden sollen. Der Standardwert lautet Normal.
Beispiele
Im folgenden Beispiel wird gezeigt, wie das Attribut FontStretch unter Verwendung von Paragraph als Beispiel-Element festgelegt wird.
<Paragraph
FontFamily="Century Gothic, Courier New"
FontSize="16pt"
FontStretch="UltraExpanded"
FontStyle="Italic"
FontWeight="DemiBold"
>
<Run>
This text will use the Century Gothic font (if available), with fallback to Courier New. It
will render with a font size of 16 points in ultra-expanded demi-bold italic.
</Run>
</Paragraph>
Die folgende Abbildung zeigt, wie das vorherige Beispiel gerendert wird.
Das folgende Beispiel zeigt, wie die FontStretch-Eigenschaft programmgesteuert festgelegt wird.
Run run = new Run(
"This text will use the Century Gothic font (if available), with fallback to Courier New."
+ "It will render with a font size of 16 pixels in ultra-expanded demi-bold italic.");
Paragraph par = new Paragraph(run);
par.FontFamily = new FontFamily("Century Gothic, Courier New");
par.FontSize = 16;
par.FontStretch = FontStretches.UltraExpanded;
par.FontStyle = FontStyles.Italic;
par.FontWeight = FontWeights.DemiBold;
Dim run As New Run("This text will use the Century Gothic font (if available), with fallback to Courier New." & "It will render with a font size of 16 pixels in ultra-expanded demi-bold italic.")
Dim par As New Paragraph(run)
With par
.FontFamily = New FontFamily("Century Gothic, Courier New")
.FontSize = 16
.FontStretch = FontStretches.UltraExpanded
.FontStyle = FontStyles.Italic
.FontWeight = FontWeights.DemiBold
End With
Hinweise
Diese Abhängigkeitseigenschaft verfügt auch über eine angefügte Eigenschaftsnutzung. In XAML lautet <object TextElement.FontStretch="value".../>die Verwendung , wobei objekt ein Objektelement (in der Regel ein Flusselement) innerhalb eines TextElementObjekts ist und der Wert einer der Zeichenfolgenformat-Eigenschaftsnamen der FontStretch Klasse ist. Im Code wird die Verwendung angefügter Eigenschaften von den Methoden und SetFontStretch den GetFontStretch Methoden unterstützt. Die Verwendung angefügter Eigenschaften ist nicht üblich, da die meisten Elemente, die in einer TextElement analogen nicht angefügten FontStretch Eigenschaft enthalten sein können, unterstützt werden können, die der Inhaltshost zum Rendern verwendet.
Informationen zur Abhängigkeitseigenschaft
| Element | Wert |
|---|---|
| Bezeichnerfeld | FontStretchProperty |
Auf Metadateneigenschaften festgelegt true |
AffectsMeasure, AffectsRenderInherits |