Taal

TextElement.FontStretch Eigenschap

Definitie

Hiermee haalt u de lettertype-stretching-kenmerken voor de inhoud van het element op of stelt u deze in.

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

Waarde van eigenschap

De gewenste teken-stretching kenmerken die moeten worden gebruikt. De standaardwaarde is Normal.

Voorbeelden

In het volgende voorbeeld ziet u hoe u het kenmerk FontStretch instelt met behulp van Paragraph als voorbeeldelement.

<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>

In de volgende afbeelding ziet u hoe het voorgaande voorbeeld wordt weergegeven.

Schermopname: Tekst met teksteigenschappen instellen

In het volgende voorbeeld ziet u hoe u de eigenschap FontStretch programmatisch instelt.

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

Opmerkingen

Deze afhankelijkheidseigenschap heeft ook een gekoppeld eigenschapsgebruik. In XAML is <object TextElement.FontStretch="value".../>het gebruik, waarbij het object een objectelement is (meestal een stroomelement) dat zich in een TextElement, bevindt en de waarde een van de eigenschapsnamen van de tekenreeksindeling van de FontStretch klasse is. In code wordt het gebruik van gekoppelde eigenschappen ondersteund door de GetFontStretch en SetFontStretch methoden. Het gebruik van gekoppelde eigenschappen is niet gebruikelijk, omdat de meeste elementen die kunnen worden opgenomen in een TextElement ondersteuning voor een analoge niet-gekoppelde FontStretch eigenschap, die de inhoudshost gebruikt voor rendering.

Informatie over afhankelijkheidseigenschappen

Item Waarde
Id-veld FontStretchProperty
Eigenschappen van metagegevens ingesteld op true AffectsMeasure, , AffectsRenderInherits

Van toepassing op