EmfLogFont Klasse
Inhalt
[
Ausblenden
]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
| Name | Beschreibung |
|---|---|
| EmfLogFont() | Initialisiert eine neue Instanz der EmfLogFont Klasse |
Properties
| Name | Type | Access | Beschreibung |
|---|---|---|---|
| char_set | WmfCharacterSet | r/w | Ruft 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_precision | WmfClipPrecisionFlags | r/w | Ruft 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. |
| escapement | int | r/w | Ruft 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. |
| Schriftname | string | r/w | Ruft 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. |
| height | int | r/w | Liest 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. |
| kursiv | System.Byte | r/w | Liest 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. |
| Ausrichtung | int | r/w | Liest 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_precision | WmfOutPrecision | r/w | Liest 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_family | WmfPitchAndFamily | r/w | Liest 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. |
| quality | WmfFontQuality | r/w | Liest 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. |
| Durchgestrichen | System.Byte | r/w | Liest 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. |
| Unterstrichen | System.Byte | r/w | Liest 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. |
| weight | EmfLogFontWeight | r/w | Liest 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. |
| width | int | r/w | Liest 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