Typeface Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |