EmfLogFont Klasse

Summary: The LogFont object specifies the basic attributes of a logical font.

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

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

Inheritance: EmfObject

Constructors

NameBeschreibung
EmfLogFont()Initialisiert eine neue Instanz der EmfLogFont 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.
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.
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.
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.
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: EmfLogFont()

 EmfLogFont() 

Initialisiert eine neue Instanz der EmfLogFont Klasse