Typeface Klas

Definitie

Vertegenwoordigt een combinatie van FontFamily, FontWeight, FontStyleen FontStretch.

public ref class Typeface
public class Typeface
type Typeface = class
Public Class Typeface
Overname
Typeface

Voorbeelden

// Return the typeface collection for the fonts in the selected URI location.
System.Collections.Generic.ICollection<Typeface> typefaces = Fonts.GetTypefaces("file:///C:\\Windows\\Fonts\\#Georgia");

// Enumerate the typefaces in the collection.
foreach (Typeface face in typefaces)
{
    // Separate the URI directory source info from the font family name.
    string[] familyName = face.FontFamily.Source.Split('#');

    // Add the font family name, weight, and style values to the typeface combo box.
    comboBoxTypeface.Items.Add(familyName[familyName.Length - 1] + " " + face.Weight + " " + face.Style);
}

comboBoxTypeface.SelectedIndex = 0;
' Return the typeface collection for the fonts in the selected URI location.
Dim typefaces As System.Collections.Generic.ICollection(Of Typeface) = Fonts.GetTypefaces("file:///C:\Windows\Fonts\#Georgia")

' Enumerate the typefaces in the collection.
For Each face As Typeface In typefaces
    ' Separate the URI directory source info from the font family name.
    Dim familyName() As String = face.FontFamily.Source.Split("#"c)

    ' Add the font family name, weight, and style values to the typeface combo box.
    comboBoxTypeface.Items.Add(familyName(familyName.Length - 1) & " " & face.Weight.ToString & " " & face.Style.ToString)
Next face

comboBoxTypeface.SelectedIndex = 0

Opmerkingen

Een lettertype is één variant van een lettertype binnen dezelfde lettertypefamilie. Een voorbeeld van een lettertype is een cursieve versie van de lettertypefamilie Times New Roman. Het lettertype definieert de gewichts-, stijl- en stretchingsfuncties van een lettertype.

Constructors

Name Description
Typeface(FontFamily, FontStyle, FontWeight, FontStretch, FontFamily)

Initialiseert een nieuw exemplaar van de Typeface klasse voor de naam van de opgegeven lettertypefamilie, Styleen WeightStretch waarden. Daarnaast wordt een lettertypefamilie voor terugval opgegeven.

Typeface(FontFamily, FontStyle, FontWeight, FontStretch)

Initialiseert een nieuw exemplaar van de Typeface klasse voor de naam van de opgegeven lettertypefamilie, Styleen WeightStretch waarden.

Typeface(String)

Initialiseert een nieuw exemplaar van de Typeface klasse voor de opgegeven lettertypefamilienaam.

Eigenschappen

Name Description
CapsHeight

Hiermee wordt de afstand tussen de basislijn en de bovenkant van een Engelse hoofdletter voor het lettertype opgehaald.

FaceNames

Hiermee haalt u een verzameling cultuurspecifieke namen voor de Typeface.

FontFamily

Hiermee haalt u de naam op van de lettertypefamilie waaruit het lettertype is samengesteld.

IsBoldSimulated

Bepaalt of een vet gewicht moet worden gesimuleerd voor de glyphs die worden vertegenwoordigd door de Typeface.

IsObliqueSimulated

Bepaalt of een cursieve stijl moet worden gesimuleerd voor de glyphs die worden vertegenwoordigd door de Typeface.

Stretch

Haalt de stretch-waarde voor de Typeface. De stretch-waarde bepaalt of een lettertype wordt uitgevouwen of ingekort wanneer deze wordt weergegeven.

StrikethroughPosition

Hiermee wordt een waarde opgehaald die de afstand van de basislijn tot het doorhalen van het lettertype aangeeft.

StrikethroughThickness

Hiermee wordt een waarde opgehaald die de dikte van de doorhaling ten opzichte van de tekengrootte aangeeft.

Style

Hiermee haalt u de stijl van de Typeface.

UnderlinePosition

Hiermee wordt een waarde opgehaald die de afstand aangeeft van de onderstreping vanaf de basislijn voor het lettertype.

UnderlineThickness

Hiermee wordt een waarde opgehaald die de dikte van de onderstreping aangeeft ten opzichte van de tekengrootte voor het lettertype.

Weight

Hiermee krijgt u het relatieve gewicht van het lettertype.

XHeight

Hiermee wordt de afstand van de basislijn naar de bovenkant van een Nederlandse kleine letter voor een lettertype opgehaald. De afstand sluit opstijgende gebruikers uit.

Methoden

Name Description
Equals(Object)

Hiermee wordt een waarde opgehaald die aangeeft of het huidige lettertype en het opgegeven lettertype dezelfde FontFamilywaarden hebben, Style, Weight, Stretchen terugvallettertypen.

GetHashCode()

Fungeert als een hash-functie voor Typeface. Het is geschikt voor gebruik in hash-algoritmen en gegevensstructuren, zoals een hash-tabel.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
TryGetGlyphTypeface(GlyphTypeface)

Haalt het GlyphTypeface bestand op dat overeenkomt met de Typeface.

Van toepassing op