EmfLogFontPanose Klasse

Summary: The LogFontPanose object specifies the PANOSE characteristics of a logical font.

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

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

Inheritance: EmfLogFont

Constructors

NameBeschreibung
EmfLogFontPanose(emf_log_font)Initialisiert eine neue Instanz der EmfLogFontPanose 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.
cultureintr/wLiest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die AUF NULL gesetzt werden MUSS und die IGNORIERT werden MUSS.
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/wLiest oder setzt eine Zeichenkette von 64 Unicode‑Zeichen, die den vollständigen Namen der Schrift definiert. Wenn
die Länge dieser Zeichenkette weniger als 64 Zeichen beträgt, MUSS ein abschließendes NULL vorhanden sein, nach
dem der Rest dieses Feldes IGNORIERT werden MUSS.
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.
matchintr/wLiest oder setzt Dieses Feld MUSS ignoriert 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.
paddingintr/wLiest oder setzt ein Feld, das nur zur Sicherstellung einer 32‑Bit‑Ausrichtung dieser Struktur existiert. Es MUSS ignoriert werden
panoseEmfPanoser/wLiest oder setzt ein Panose‑Objekt (Abschnitt 2.2.21), das die PANOSE‑Charakteristika
der logischen Schrift angibt. Wenn alle Felder dieses Objekts null sind, MUSS es ignoriert werden.
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.
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.
style_sizeintr/wLiest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die die Punktgröße angibt, bei der Font
Hinting durchgeführt wird. Wenn sie auf null gesetzt ist, wird das Font‑Hinting bei der Punktgröße durchgeführt, die dem Height‑Feld im LogFont‑Objekt im LogFont‑Feld entspricht.
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.
vendor_idintr/wLiest oder setzt Dieses Feld MUSS ignoriert werden.
versionintr/wLiest oder setzt Dieses Feld MUSS ignoriert 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: EmfLogFontPanose(emf_log_font)

 EmfLogFontPanose(emf_log_font) 

Initialisiert eine neue Instanz der EmfLogFontPanose Klasse.

Parameters:

ParameterTypBeschreibung
emf_log_fontEmfLogFontDie Basis‑Logschrift.