EmfLogFontPanose

EmfLogFontPanose class

Das LogFontPanose-Objekt gibt die PANOSE-Eigenschaften einer logischen Schriftart an.

public sealed class EmfLogFontPanose : EmfLogFont

Konstrukteure

NameBeschreibung
EmfLogFontPanose(EmfLogFont)Initialisiert eine neue Instanz vonEmfLogFontPanose Klasse.

Eigenschaften

NameBeschreibung
CharSet { get; set; }Ruft eine 8-Bit-Ganzzahl ohne Vorzeichen ab oder legt diese fest, die den Satz von Zeichenglyphen angibt. Es MUSS ein Wert in der WMF-Zeichensatzaufzählung sein ([MS-WMF] Abschnitt 2.1.1.5). Wenn der -Zeichensatz unbekannt ist, SOLLTE die Metadateiverarbeitung NICHT versuchen, -Strings zu übersetzen oder zu interpretieren, die mit dieser Schriftart wiedergegeben werden.
ClipPrecision { get; set; }Ruft eine 8-Bit-Ganzzahl ohne Vorzeichen ab oder legt diese fest, die die Abschneidegenauigkeit angibt. Die Clipping-Präzision definiert, wie Zeichen abgeschnitten werden, die sich teilweise außerhalb des Clipping-Bereichs befinden. Dies kann eines oder mehrere der WMF ClipPrecision Flags sein
Culture { get; set; }Erhält oder setzt eine 32-Bit-Ganzzahl ohne Vorzeichen, die auf Null gesetzt und ignoriert werden MUSS.
Escapement { get; set; }Ruft eine 32-Bit-Ganzzahl mit Vorzeichen ab oder legt sie fest, die den Winkel in Zehntel Grad zwischen dem Escape-Vektor und der x-Achse des Geräts angibt. Der Hemmungsvektor ist parallel zur Grundlinie einer Textzeile.
Facename { get; set; }Ruft einen Gesichtsnamen (64 Bytes) ab oder legt ihn fest: Eine Zeichenfolge mit nicht mehr als 32 Unicode-Zeichen, die den -Schriftartnamen der Schriftart angibt. Wenn die Länge dieser Zeichenfolge weniger als 32 Zeichen beträgt, MUSS eine abschließende NULL vorhanden sein, danach MUSS der Rest dieses Felds ignoriert werden.
FullName { get; set; }Ruft eine Zeichenfolge mit 64 Unicode-Zeichen ab oder legt sie fest, die den vollständigen Namen der Schriftart definiert. Wenn die Länge dieser Zeichenfolge weniger als 64 Zeichen beträgt, MUSS eine abschließende NULL vorhanden sein, nach , die der Rest dieses Felds ignoriert werden MUSS.
Height { get; set; }Ruft eine 32-Bit-Ganzzahl mit Vorzeichen ab oder legt diese fest, die die Höhe der Zeichenzelle oder des Zeichens der Schriftart in logischen Einheiten angibt. Der Zeichenhöhenwert, auch als em-Größe bezeichnet, ist der -Zeichenzellenhöhenwert abzüglich des internen Zeilenabstandswerts. Der Font-Mapper SOLLTE den im Feld Höhe angegebenen Wert folgendermaßen interpretieren.
Italic { get; set; }Ruft eine 8-Bit-Ganzzahl ohne Vorzeichen ab oder legt sie fest, die eine kursive Schriftart angibt, wenn sie auf 0x01 gesetzt ist; andernfalls MUSS es auf 0x00 gesetzt werden.
Match { get; set; }Ruft ab oder setzt Dieses Feld MUSS ignoriert werden.
Orientation { get; set; }Ruft eine vorzeichenbehaftete 32-Bit-Ganzzahl ab oder legt diese fest, die den Winkel in Zehntel Grad zwischen der Grundlinie jedes Zeichens und der x-Achse des Geräts angibt.
OutPrecision { get; set; }Ruft eine 8-Bit-Ganzzahl ohne Vorzeichen ab oder legt diese fest, die die Ausgabegenauigkeit angibt. Die -Ausgabepräzision definiert, wie genau die Schriftart erforderlich ist, um der angeforderten Höhe, Breite, -Zeichenausrichtung, dem Escapezeichen, der Teilung und dem Schriftarttyp zu entsprechen. Es MUSS ein Wert aus der WMF OutPrecision Enumeration sein
Padding { get; set; }Ruft ein Feld ab oder legt es fest, das nur vorhanden ist, um die 32-Bit-Ausrichtung dieser Struktur sicherzustellen. Es MUSS ignoriert werden
Panose { get; set; }Holt oder setzt ein Panose-Objekt (Abschnitt 2.2.21), das die PANOSE-Merkmale der logischen Schriftart spezifiziert. Wenn alle Felder dieses Objekts Null sind, MUSS es ignoriert werden.
PitchAndFamily { get; set; }Ruft ein WMF PitchAndFamily-Objekt ab oder legt es fest ([MS-WMF] Abschnitt 2.2.2.14), das die Tonhöhe und Familie der Schriftart angibt. Schriftfamilien beschreiben das Aussehen einer Schrift auf allgemeine -Weise. Sie sind zum Festlegen einer Schriftart vorgesehen, wenn die angegebene Schriftart nicht verfügbar ist.
Quality { get; set; }Ruft eine 8-Bit-Ganzzahl ohne Vorzeichen ab oder legt diese fest, die die Ausgabequalität angibt. Die Ausgabequalität definiert, wie genau versucht werden soll, die logischen Schriftartattribute mit denen einer tatsächlichen physischen Schriftart abzugleichen. Es MUSS einer der Werte in der WMF FontQuality-Enumeration sein ([MS-WMF] Abschnitt 2.1.1.10).
Strikeout { get; set; }Ruft eine 8-Bit-Ganzzahl ohne Vorzeichen ab oder legt sie fest, die eine durchgestrichene Schriftart angibt, wenn sie auf 0x01 festgelegt ist; andernfalls MUSS es auf 0x00 gesetzt werden.
Style { get; set; }Ruft eine Zeichenfolge von 32 Unicode-Zeichen ab oder legt diese fest, die den Stil der Schriftart definiert. Wenn die Länge von dieser Zeichenfolge weniger als 32 Zeichen beträgt, MUSS eine abschließende NULL vorhanden sein, danach MUSS der Rest dieses Felds ignoriert werden.
StyleSize { get; set; }Ruft eine 32-Bit-Ganzzahl ohne Vorzeichen ab oder legt diese fest, die die Punktgröße angibt, bei der -Hinweise für Schriftarten ausgeführt werden. Wenn der Wert auf null gesetzt ist, wird der Schrifthinweis mit der Punktgröße ausgeführt, die dem Höhenfeld im LogFont-Objekt im LogFont-Feld entspricht.
Underline { get; set; }Ruft eine 8-Bit-Ganzzahl ohne Vorzeichen ab oder legt sie fest, die eine unterstrichene Schriftart angibt, wenn sie auf 0x01 gesetzt ist; andernfalls MUSS es auf 0x00 gesetzt werden.
VendorId { get; set; }Ruft ab oder setzt Dieses Feld MUSS ignoriert werden.
Version { get; set; }Gets oder Sets Dieses Feld MUSS ignoriert werden.
Weight { get; set; }Ruft eine vorzeichenbehaftete 32-Bit-Ganzzahl ab oder legt diese fest, die die Breite der Schriftart im Bereich von null bis 1000 angibt. Beispielsweise ist 400 normal und 700 fett. Wenn dieser Wert Null ist, kann ein standardmäßiges -Gewicht verwendet werden.
Width { get; set; }Ruft eine 32-Bit-Ganzzahl mit Vorzeichen ab oder legt diese fest, die die durchschnittliche Breite von Zeichen in der Schriftart in logischen Einheiten angibt. Wenn der Wert des Breitenfelds Null ist, SOLLTE ein geeigneter Wert aus anderen LogFont-Werten berechnet werden, um eine Schriftart zu finden, die das vom Typografen beabsichtigte -Seitenverhältnis hat.

Siehe auch