GlyphTypeface Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa fizyczną twarz czcionki odpowiadającą plikowi czcionki na dysku.
public ref class GlyphTypeface : System::ComponentModel::ISupportInitialize
public class GlyphTypeface : System.ComponentModel.ISupportInitialize
type GlyphTypeface = class
interface ISupportInitialize
Public Class GlyphTypeface
Implements ISupportInitialize
- Dziedziczenie
-
GlyphTypeface
- Implementuje
Uwagi
Obiekt GlyphTypeface jest obiektem tekstowym niskiego poziomu, który odpowiada pojedynczej twarzy rodziny czcionek reprezentowanej przez plik czcionki OpenType lub serializowany jako blok pamięci w dokumencie. Poprawne GlyphTypeface użycie dla przebiegu znaków w danej czcionki logicznej jest zwykle określane przez system czcionek WPF i rejestrowane w GlyphRun obiektach generowanych przez FormattedText obiekt i interfejsy API tekstu formatowania wiersza.
Element GlyphTypeface zawiera właściwości i metody dla:
Uzyskiwanie typowych metryk twarzy czcionki, takich jak stosunek wysokości i zejścia do rozmiaru em.
Uzyskiwanie metryk, konspektów i map bitowych dla pojedynczych glifów.
Serializacja w dokumencie.
Na poniższej liście opisano typ scenariuszy aplikacji, które ilustrują wartość użycia kontroli niskiego poziomu zapewnianej przez GlyphTypeface obiekt.
Generator dokumentów o stałym formacie może używać GlyphTypeface elementu w celu uzyskania obrazu binarnego czcionki do osadzania w kontenerze dokumentów
Sterownik drukarki może użyć GlyphTypeface polecenia , aby uzyskać kontury lub mapy bitowe czcionki lub cały obraz czcionki do wysyłania do drukarki.
GlyphTypeface Aplikacja przeglądarki może używać elementu GlyphTypeface do uzyskiwania informacji o metryce i mapie bitowej.
Każdy symbol definiuje metryki, które określają, w jaki sposób są zgodne z innymi Glyphselementami . Poniższa grafika definiuje wartości metryk dla znaków glifów.
Wartości metryk znaków glifów
Konstruktory
| GlyphTypeface() |
Inicjuje nowe wystąpienie klasy GlyphTypeface. |
| GlyphTypeface(Uri) |
Inicjuje GlyphTypeface nowe wystąpienie klasy przy użyciu określonej lokalizacji pliku czcionki. |
| GlyphTypeface(Uri, StyleSimulations) |
Inicjuje GlyphTypeface nowe wystąpienie klasy przy użyciu określonej lokalizacji i StyleSimulations wartości pliku czcionki. |
Właściwości
| AdvanceHeights |
Pobiera wysokość zaliczki dla glifów reprezentowanych przez GlyphTypeface obiekt. |
| AdvanceWidths |
Pobiera szerokość postępu dla glifów reprezentowanych przez GlyphTypeface obiekt. |
| Baseline |
Pobiera wartość punktu odniesienia dla elementu GlyphTypeface. |
| BottomSideBearings |
Pobiera odległość od dolnej krawędzi czarnej skrzynki do dolnego końca wektora zaawansowanego dla glifów reprezentowanych przez GlyphTypeface obiekt. |
| CapsHeight |
Pobiera odległość od punktu odniesienia do góry stolicy języka angielskiego w stosunku do rozmiaru GlyphTypeface em dla obiektu. |
| CharacterToGlyphMap |
Pobiera nominalne mapowanie punktu kodu Unicode na indeks glif zdefiniowany przez tabelę czcionki "CMAP". |
| Copyrights |
Pobiera informacje o prawach autorskich dla GlyphTypeface obiektu. |
| Descriptions |
Pobiera informacje o opisie GlyphTypeface obiektu. |
| DesignerNames |
Pobiera informacje o projektancie GlyphTypeface obiektu. |
| DesignerUrls |
Pobiera informacje o adresie URL projektanta GlyphTypeface dla obiektu. |
| DistancesFromHorizontalBaselineToBlackBoxBottom |
Pobiera wartość przesunięcia z poziomej zachodniej linii bazowej do dołu czarnej skrzynki glifów dla glifów reprezentowanych przez GlyphTypeface obiekt. |
| EmbeddingRights |
Pobiera uprawnienie osadzania czcionki dla GlyphTypeface obiektu. |
| FaceNames |
Pobiera nazwę twarzy obiektu GlyphTypeface . |
| FamilyNames |
Pobiera nazwę rodziny obiektu GlyphTypeface . |
| FontUri |
Pobiera lub ustawia identyfikator URI dla GlyphTypeface obiektu. |
| GlyphCount |
Pobiera liczbę glifów dla GlyphTypeface obiektu. |
| Height |
Pobiera wysokość komórki znaku względem rozmiaru em. |
| LeftSideBearings |
Pobiera odległość od wiodącego końca wektora zaawansowanego do lewej krawędzi czarnej skrzynki dla glifów reprezentowanych przez GlyphTypeface obiekt. |
| LicenseDescriptions |
Pobiera informacje o opisie GlyphTypeface licencji czcionki dla obiektu. |
| ManufacturerNames |
Pobiera informacje o producencie czcionek dla GlyphTypeface obiektu. |
| RightSideBearings |
Pobiera odległość od prawej krawędzi czarnej skrzynki do prawego końca wektora zaawansowanego dla glifów reprezentowanych przez GlyphTypeface obiekt. |
| SampleTexts |
Pobiera przykładowe informacje tekstowe dla GlyphTypeface obiektu. |
| Stretch |
FontStretch Pobiera wartość GlyphTypeface obiektu. |
| StrikethroughPosition |
Pobiera wartość wskazującą odległość od punktu odniesienia do przekreślenia dla kroju. |
| StrikethroughThickness |
Pobiera wartość wskazującą grubość przekreślenia względem rozmiaru czcionki. |
| Style |
Pobiera styl obiektu GlyphTypeface . |
| StyleSimulations |
Pobiera lub ustawia StyleSimulations obiekt .GlyphTypeface |
| Symbol |
Pobiera wartość wskazującą, czy czcionka GlyphTypeface jest zgodna z kodowaniem Unicode. |
| TopSideBearings |
Pobiera odległość od górnego końca pionowego wektora postępu do górnej krawędzi czarnej skrzynki dla glifów reprezentowanych przez GlyphTypeface obiekt. |
| Trademarks |
Pobiera informacje o znakach towarowych GlyphTypeface dla obiektu. |
| UnderlinePosition |
Pobiera położenie podkreślenia w obiekcie GlyphTypeface. |
| UnderlineThickness |
Pobiera grubość podkreślenia względem rozmiaru em. |
| VendorUrls |
Pobiera informacje o adresie URL dostawcy dla GlyphTypeface obiektu. |
| Version |
Pobiera wersję twarzy czcionki interpretowaną z tabeli "NAME" czcionki. |
| VersionStrings |
Pobiera informacje o ciągu wersji dla GlyphTypeface obiektu interpretowanego z tabeli "NAME" czcionki. |
| Weight |
Pobiera zaprojektowaną wagę czcionki reprezentowanej GlyphTypeface przez obiekt. |
| Win32FaceNames |
Pobiera nazwę twarzy Win32 dla czcionki reprezentowanej GlyphTypeface przez obiekt. |
| Win32FamilyNames |
Pobiera nazwę rodziny Win32 dla czcionki reprezentowanej GlyphTypeface przez obiekt. |
| XHeight |
Pobiera zachodnią wysokość x względem rozmiaru em dla czcionki reprezentowanej GlyphTypeface przez obiekt. |
Metody
| ComputeSubset(ICollection<UInt16>) |
Zwraca obraz binarny podzestawu czcionki na podstawie określonej kolekcji glifów. |
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu GlyphTypeface obiektowi. |
| GetFontStream() |
Zwraca strumień pliku czcionki reprezentowany GlyphTypeface przez obiekt . |
| GetGlyphOutline(UInt16, Double, Double) |
Zwraca wartość opisującą ścieżkę Geometry dla pojedynczego glifu w czcionki. |
| GetHashCode() |
Służy jako funkcja skrótu dla elementu GlyphTypeface. |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Jawne implementacje interfejsu
| ISupportInitialize.BeginInit() |
Aby uzyskać opis tego członka, zobacz BeginInit(). |
| ISupportInitialize.EndInit() |
Aby uzyskać opis tego członka, zobacz EndInit(). |