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(). |