Typeface Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |