EmfLogFontExDv-Klasse

Summary: The LogFontExDv object specifies the design vector for an extended logical font.

Module: aspose.imaging.fileformats.emf.emf.objects

Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfLogFontExDv

Inheritance: EmfLogFontEx

Constructors

NameBeschreibung
EmfLogFontExDv(emf_log_font_ex)Initialisiert eine neue Instanz der EmfLogFontExDv Klasse.

Properties

NameTypeAccessBeschreibung
char_setWmfCharacterSetr/wRuft ab oder legt ein 8‑Bit vorzeichenloses Integer fest, das den Satz von Zeichen‑Glyphen angibt. Es MUSS
ein Wert aus der WMF CharacterSet‑Aufzählung ([MS-WMF] Abschnitt 2.1.1.5) sein. Wenn der
Zeichensatz unbekannt ist, Metadateiverarbeitung SHOULD NOT versuchen, Zeichenketten, die mit dieser Schriftart gerendert werden, zu übersetzen oder zu interpretieren.
clip_precisionWmfClipPrecisionFlagsr/wRuft ab oder legt ein 8‑Bit vorzeichenloses Integer fest, das die Clipping‑Präzision angibt. Die
Clipping‑Präzision definiert, wie Zeichen, die teilweise außerhalb der Clipping‑Region liegen, abgeschnitten werden.
Sie kann einer oder mehreren der WMF ClipPrecision‑Flags entsprechen.
design_vectorEmfDesignVectorr/wRuft ab oder legt ein DesignVector‑Objekt (Abschnitt 2.2.3) fest. Dieses Feld DARF NICHT länger als 72 Bytes sein.
escapementintr/wRuft ab oder legt eine 32‑Bit vorzeichenbehaftete Ganzzahl fest, die den Winkel in Zehntelgrad
zwischen dem Escapement‑Vektor und der x‑Achse des Geräts angibt. Der Escapement‑Vektor ist
parallel zur Grundlinie einer Textzeile.
Schriftnamestringr/wRuft ab oder legt einen Facename (64 Bytes) fest: Eine Zeichenkette von höchstens 32 Unicode‑Zeichen, die den
Schriftartnamen der Schriftart angibt. Wenn die Länge dieser Zeichenkette weniger als 32 Zeichen beträgt, ein abschließendes NULL MUST vorhanden sein, nach dem der Rest dieses Feldes MUST ignoriert werden.
full_namestringr/wRuft ab oder legt eine Zeichenkette von 64 Unicode‑Zeichen fest, die den vollständigen Namen der Schriftart enthält. Wenn
die Länge dieser Zeichenkette weniger als 64 Zeichen beträgt, ein abschließendes NULL MUST vorhanden sein, nach dem der Rest dieses Feldes MUST ignoriert werden.
heightintr/wLiest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die Höhe, in logischen Einheiten, der Zeichenzelle oder des Zeichens der Schriftart angibt.
Der Zeichenhöhenwert, auch als Em‑Größe bekannt, ist der Wert der Zeichenzellenhöhe minus dem internen Führungswert.
Der Schriftarten‑Mapper SOLLTE den im Feld Height angegebenen Wert wie folgt interpretieren.
kursivSystem.Byter/wLiest oder setzt eine 8‑Bit vorzeichenlose Ganzzahl, die eine kursive Schriftart angibt, wenn sie auf 0x01 gesetzt ist; andernfalls
MUSS sie auf 0x00 gesetzt werden.
Ausrichtungintr/wLiest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die den Winkel in Zehntelgrad
zwischen der Grundlinie jedes Zeichens und der x‑Achse des Geräts angibt.
out_precisionWmfOutPrecisionr/wLiest oder setzt eine 8‑Bit vorzeichenlose Ganzzahl, die die Ausgabegenauigkeit angibt. Die
Ausgabegenauigkeit definiert, wie genau die Schriftart an die angeforderte Höhe, Breite,
Zeichenorientierung, Flucht, Pitch und Schriftarttyp angepasst werden muss. Sie MUSS ein Wert aus der WMF
OutPrecision‑Aufzählung sein.
pitch_and_familyWmfPitchAndFamilyr/wLiest oder setzt ein WMF PitchAndFamily‑Objekt ([MS-WMF] Abschnitt 2.2.2.14), das
den Pitch und die Familie der Schriftart angibt. Schriftfamilien beschreiben das Aussehen einer Schriftart allgemein. Sie dienen dazu, eine Schriftart anzugeben, wenn die angegebene Schriftart nicht verfügbar ist.
qualityWmfFontQualityr/wLiest oder setzt eine 8‑Bit vorzeichenlose Ganzzahl, die die Ausgabequalität angibt. Die Ausgabequalität
definiert, wie genau versucht werden soll, die logischen Schriftattributwerte an die einer tatsächlichen
physischen Schriftart anzupassen. Sie MUSS einer der Werte in der WMF FontQuality‑Aufzählung ([MS-WMF]
Abschnitt 2.1.1.10) sein.
Skriptstringr/wLiest oder setzt eine Zeichenkette aus 32 Unicode‑Zeichen, die den Zeichensatz der Schriftart definiert.
Ist die Länge dieser Zeichenkette weniger als 32 Zeichen, MUSS ein abschließendes NULL vorhanden sein,
danach MUSS der Rest dieses Feldes ignoriert werden.
DurchgestrichenSystem.Byter/wLiest oder setzt eine 8‑Bit vorzeichenlose Ganzzahl, die eine durchgestrichene Schriftart angibt, wenn sie auf 0x01 gesetzt ist;
andernfalls MUSS sie auf 0x00 gesetzt werden.
Stilstringr/wLiest oder setzt eine Zeichenkette aus 32 Unicode‑Zeichen, die den Stil der Schriftart definiert. Ist die Länge dieser
Zeichenkette weniger als 32 Zeichen, MUSS ein abschließendes NULL vorhanden sein, danach
MUSS der Rest dieses Feldes ignoriert werden.
UnterstrichenSystem.Byter/wLiest oder setzt eine 8‑Bit vorzeichenlose Ganzzahl, die eine unterstrichene Schriftart angibt, wenn sie auf 0x01 gesetzt ist;
andernfalls MUSS sie auf 0x00 gesetzt werden.
weightEmfLogFontWeightr/wLiest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die das Gewicht der Schriftart im Bereich
null bis 1000 angibt. Zum Beispiel ist 400 normal und 700 fett. Ist dieser Wert null, kann ein Standard‑
gewicht verwendet werden.
widthintr/wLiest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die durchschnittliche Breite in logischen Einheiten von
Zeichen in der Schriftart angibt. Ist der Wert des Feldes Width null, SOLLTE ein geeigneter Wert aus anderen LogFont‑Werten
berechnet werden, um eine Schriftart zu finden, die das vom Typografen beabsichtigte Seitenverhältnis hat.

Constructor: EmfLogFontExDv(emf_log_font_ex)

 EmfLogFontExDv(emf_log_font_ex) 

Initialisiert eine neue Instanz der EmfLogFontExDv Klasse.

Parameters:

ParameterTypBeschreibung
emf_log_font_exEmfLogFontExDas EMF‑Logschrift‑Beispiel.