Typeface Klass

Definition

Representerar en kombination av FontFamily, FontWeight, FontStyleoch FontStretch.

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

Exempel

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

Kommentarer

Ett typsnitt är en enskild variant av ett teckensnitt i samma teckensnittsfamilj. Ett exempel på ett typsnitt är en kursiv version av teckensnittsfamiljen "Times New Roman". Typeface definierar funktionerna för vikt, format och stretching för ett teckensnitt.

Konstruktorer

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

Initierar en ny instans av Typeface klassen för det angivna teckensnittsfamiljenamnet, Style, Weightoch Stretch värdena. Dessutom anges en reservteckensnittsfamilj.

Typeface(FontFamily, FontStyle, FontWeight, FontStretch)

Initierar en ny instans av Typeface klassen för det angivna teckensnittsfamiljenamnet, Style, Weightoch Stretch värdena.

Typeface(String)

Initierar en ny instans av Typeface klassen för det angivna teckensnittsfamiljens typsnittsnamn.

Egenskaper

Name Description
CapsHeight

Hämtar avståndet från baslinjen till toppen av en engelsk versal bokstav för typsnittet.

FaceNames

Hämtar en samling kulturspecifika namn för Typeface.

FontFamily

Hämtar namnet på teckensnittsfamiljen som typsnittet skapades från.

IsBoldSimulated

Avgör om du vill simulera en fet vikt för de glyfer som representeras av Typeface.

IsObliqueSimulated

Avgör om du vill simulera ett kursivt format för de glyfer som representeras av Typeface.

Stretch

Hämtar stretchvärdet för Typeface. Stretchvärdet avgör om ett typsnitt expanderas eller kondenseras när det visas.

StrikethroughPosition

Hämtar ett värde som anger avståndet från baslinjen till genomstrukningen för typsnittet.

StrikethroughThickness

Hämtar ett värde som anger tjockleken på genomstrukningen i förhållande till teckenstorleken em.

Style

Hämtar stilen för Typeface.

UnderlinePosition

Hämtar ett värde som anger avståndet för understrykningen från baslinjen för typsnittet.

UnderlineThickness

Hämtar ett värde som anger tjockleken på understrykningen i förhållande till teckenstorleken för typsnittet.

Weight

Hämtar den relativa vikten för typsnittet.

XHeight

Hämtar avståndet från baslinjen till toppen av en engelsk gemen bokstav för ett typsnitt. Avståndet exkluderar ascenders.

Metoder

Name Description
Equals(Object)

Hämtar ett värde som anger om det aktuella typsnittet och det angivna typsnittet har samma FontFamilyteckensnittsvärden , , StyleWeight, Stretchoch återställningsteckensnitt.

GetHashCode()

Fungerar som en hash-funktion för Typeface. Den är lämplig för användning i hash-algoritmer och datastrukturer, till exempel en hash-tabell.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
TryGetGlyphTypeface(GlyphTypeface)

Hämtar som GlyphTypeface motsvarar Typeface.

Gäller för