GlyphTypeface Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt ein physisches Schriftartzeichen an, das einer Schriftartdatei auf dem Datenträger entspricht.
public ref class GlyphTypeface : System::ComponentModel::ISupportInitialize
public class GlyphTypeface : System.ComponentModel.ISupportInitialize
type GlyphTypeface = class
interface ISupportInitialize
Public Class GlyphTypeface
Implements ISupportInitialize
- Vererbung
-
GlyphTypeface
- Implementiert
Hinweise
Das GlyphTypeface Objekt ist ein Textobjekt auf niedriger Ebene, das einer einzelnen Schriftartfamilie entspricht, die durch eine OpenType-Schriftartdatei dargestellt oder als Speicherblock in einem Dokument serialisiert wird. Die richtige GlyphTypeface für eine Reihe von Zeichen in einer bestimmten logischen Schriftart wird normalerweise vom WPF Schriftartsystem bestimmt und in den GlyphRun Objekten aufgezeichnet, die vom FormattedText-Objekt und zeilenformatierten Text-APIs generiert werden.
Die GlyphTypeface folgenden Eigenschaften und Methoden bieten:
Abrufen allgemeiner Metriken für Schriftarten, z. B. das Verhältnis von Abstieg und Abstieg zur Größe.
Abrufen von Metriken, Gliederungen und Bitmaps für einzelne Glyphen.
Serialisierung in einem Dokument.
In der folgenden Liste wird der Typ der Anwendungsszenarien beschrieben, die den Wert der Verwendung des Steuerelements auf niedriger Ebene veranschaulichen, das das GlyphTypeface Objekt bereitstellt.
Ein Dokumentgenerator im festen Format kann das GlyphTypeface Abrufen eines binären Bilds der Schriftart zum Einbetten in einen Dokumentcontainer verwenden.
Ein Druckertreiber kann zum GlyphTypeface Abrufen von Schriftglyphenkonturen oder Bitmaps oder zum Senden an den Drucker das gesamte Schriftartbild verwenden.
Eine GlyphTypeface Vieweranwendung kann zum GlyphTypeface Abrufen von Metrik- und Bitmapinformationen verwendet werden.
Jede Glyphe definiert Metriken, die angeben, wie sie an anderen Glyphs-Elementen ausgerichtet wird. Die folgende Grafik definiert Metrikwerte für Glyphenzeichen.
Metrikwerte von Glyphenzeichen
Konstruktoren
| Name | Beschreibung |
|---|---|
| GlyphTypeface() |
Initialisiert eine neue Instanz der GlyphTypeface-Klasse. |
| GlyphTypeface(Uri, StyleSimulations) |
Initialisiert eine neue Instanz der GlyphTypeface Klasse mithilfe des angegebenen Speicherorts und StyleSimulations Werts der Schriftart. |
| GlyphTypeface(Uri) |
Initialisiert eine neue Instanz der GlyphTypeface Klasse mithilfe des angegebenen Speicherorts der Schriftartdatei. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AdvanceHeights |
Ruft die Voraushöhen für die Glyphen ab, die durch das GlyphTypeface Objekt dargestellt werden. |
| AdvanceWidths |
Ruft die Vorausbreiten für die Glyphen ab, die durch das GlyphTypeface Objekt dargestellt werden. |
| Baseline |
Ruft den Basisplanwert für die GlyphTypeface. |
| BottomSideBearings |
Ruft den Abstand vom unteren Rand des schwarzen Felds zum unteren Ende des Vorvektors für die Glyphen ab, die durch das GlyphTypeface Objekt dargestellt werden. |
| CapsHeight |
Ruft den Abstand zwischen der Basislinie und dem oberen Rand eines englischen Großbuchstabens relativ zur Em-Größe für das GlyphTypeface Objekt ab. |
| CharacterToGlyphMap |
Ruft die nominale Zuordnung eines Unicode-Codepunkts auf einen Glyphenindex ab, der durch die Schriftart "CMAP" -Tabelle definiert ist. |
| Copyrights |
Ruft die Copyrightinformationen für das GlyphTypeface Objekt ab. |
| Descriptions |
Ruft die Beschreibungsinformationen für das GlyphTypeface Objekt ab. |
| DesignerNames |
Ruft die Designerinformationen für das GlyphTypeface Objekt ab. |
| DesignerUrls |
Ruft die Designer-URL-Informationen für das GlyphTypeface Objekt ab. |
| DistancesFromHorizontalBaselineToBlackBoxBottom |
Ruft den Offsetwert von der horizontalen westlichen Basislinie bis zum unteren Rand des schwarzen Felds für die Glyphen ab, die durch das GlyphTypeface Objekt dargestellt werden. |
| EmbeddingRights |
Ruft die Berechtigung zum Einbetten der Schriftart für das GlyphTypeface Objekt ab. |
| FaceNames |
Ruft den Gesichtsnamen für das GlyphTypeface Objekt ab. |
| FamilyNames |
Ruft den Familiennamen für das GlyphTypeface Objekt ab. |
| FontUri |
Dient zum Abrufen oder Festlegen des URI für das GlyphTypeface Objekt. |
| GlyphCount |
Ruft die Anzahl der Glyphen für das GlyphTypeface Objekt ab. |
| Height |
Ruft die Höhe der Zeichenzelle relativ zur Em-Größe ab. |
| LeftSideBearings |
Ruft den Abstand vom führenden Ende des Vorvektors zum linken Rand des schwarzen Felds für die Glyphen ab, die durch das GlyphTypeface Objekt dargestellt werden. |
| LicenseDescriptions |
Ruft die Informationen zur Schriftlizenzbeschreibung für das GlyphTypeface Objekt ab. |
| ManufacturerNames |
Ruft die Herstellerinformationen der Schriftart für das GlyphTypeface Objekt ab. |
| RightSideBearings |
Ruft den Abstand vom rechten Rand des schwarzen Felds zum rechten Ende des Vorvektors für die Glyphen ab, die durch das GlyphTypeface Objekt dargestellt werden. |
| SampleTexts |
Ruft die Beispieltextinformationen für das GlyphTypeface Objekt ab. |
| Stretch |
Ruft den FontStretch Wert für das GlyphTypeface Objekt ab. |
| StrikethroughPosition |
Ruft einen Wert ab, der den Abstand zwischen der Basislinie und der durchgestrichenen Vorgehensweise für die Schriftart angibt. |
| StrikethroughThickness |
Ruft einen Wert ab, der die Stärke der durchgestrichenen Durchgestrichen relativ zum Schriftgrad angibt. |
| Style |
Ruft die Formatvorlage für das GlyphTypeface Objekt ab. |
| StyleSimulations |
Dient zum Abrufen oder Festlegen des StyleSimulationsGlyphTypeface Objekts. |
| Symbol |
Ruft einen Wert ab, der angibt, ob die GlyphTypeface Schriftart der Unicode-Codierung entspricht. |
| TopSideBearings |
Ruft den Abstand vom oberen Ende des vertikalen Vorvektors zum oberen Rand des schwarzen Felds für die Glyphen ab, die durch das GlyphTypeface Objekt dargestellt werden. |
| Trademarks |
Ruft die Markenhinweisinformationen für das GlyphTypeface Objekt ab. |
| UnderlinePosition |
Ruft die Position der Unterstreichung in der GlyphTypeface. |
| UnderlineThickness |
Ruft die Stärke der Unterstreichung relativ zur Em-Größe ab. |
| VendorUrls |
Ruft die Anbieter-URL-Informationen für das GlyphTypeface Objekt ab. |
| Version |
Ruft die Schriftart-Gesichtsversion ab, die aus der Tabelle "NAME" der Schriftart interpretiert wird. |
| VersionStrings |
Ruft die Versionszeichenfolgeninformationen für das Objekt ab, das GlyphTypeface aus der Tabelle "NAME" der Schriftart interpretiert wird. |
| Weight |
Ruft die designte Gewichtung der Schriftart ab, die durch das GlyphTypeface Objekt dargestellt wird. |
| Win32FaceNames |
Ruft den Win32-Gesichtsnamen für die Schriftart ab, die durch das GlyphTypeface Objekt dargestellt wird. |
| Win32FamilyNames |
Ruft den Win32-Familiennamen für die Schriftart ab, die durch das GlyphTypeface Objekt dargestellt wird. |
| XHeight |
Ruft die westliche x-Höhe relativ zur Em-Größe für die Schriftart ab, die durch das GlyphTypeface Objekt dargestellt wird. |
Methoden
| Name | Beschreibung |
|---|---|
| ComputeSubset(ICollection<UInt16>) |
Gibt das binäre Bild der Schriftartuntermenge basierend auf einer angegebenen Auflistung von Glyphen zurück. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen GlyphTypeface Objekt entspricht. |
| GetFontStream() |
Gibt den vom Objekt dargestellten GlyphTypeface Schriftartdateidatenstrom zurück. |
| GetGlyphOutline(UInt16, Double, Double) |
Gibt einen Geometry Wert zurück, der den Pfad für eine einzelne Glyphe in der Schriftart beschreibt. |
| GetHashCode() |
Dient als Hashfunktion für GlyphTypeface. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| ISupportInitialize.BeginInit() |
Eine Beschreibung dieses Mitglieds finden Sie unter BeginInit(). |
| ISupportInitialize.EndInit() |
Eine Beschreibung dieses Mitglieds finden Sie unter EndInit(). |