EmfLogFont

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.objects.EmfObject

public class EmfLogFont extends EmfObject

Das LogFont‑Objekt gibt die grundlegenden Attribute einer logischen Schrift an.

Konstruktoren

KonstruktorBeschreibung
EmfLogFont()

Methoden

MethodeBeschreibung
getHeight()Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die Höhe, in logischen Einheiten, der Zeichenzelle oder des Zeichens der Schrift angibt.
setHeight(int value)Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die Höhe, in logischen Einheiten, der Zeichenzelle oder des Zeichens der Schrift angibt.
getWidth()Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die durchschnittliche Breite, in logischen Einheiten, der Zeichen in der Schrift angibt.
setWidth(int value)Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die durchschnittliche Breite, in logischen Einheiten, der Zeichen in der Schrift angibt.
getEscapement()Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die den Winkel, in Zehntelgrad, zwischen dem Escapement‑Vektor und der X‑Achse des Geräts angibt.
setEscapement(int value)Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die den Winkel, in Zehntelgrad, zwischen dem Escapement‑Vektor und der X‑Achse des Geräts angibt.
getOrientation()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.
setOrientation(int value)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.
getWeight()Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die das Gewicht der Schrift im Bereich von 0 bis 1000 angibt.
setWeight(int value)Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die das Gewicht der Schrift im Bereich von 0 bis 1000 angibt.
getItalic()Liest oder setzt eine 8‑Bit‑vorzeichenlose Ganzzahl, die eine kursive Schrift angibt, wenn sie auf 0x01 gesetzt ist; andernfalls MUSS sie auf 0x00 gesetzt werden.
setItalic(byte value)Liest oder setzt eine 8‑Bit‑vorzeichenlose Ganzzahl, die eine kursive Schrift angibt, wenn sie auf 0x01 gesetzt ist; andernfalls MUSS sie auf 0x00 gesetzt werden.
getUnderline()Liest oder setzt eine 8‑Bit‑vorzeichenlose Ganzzahl, die eine unterstrichene Schrift angibt, wenn sie auf 0x01 gesetzt ist; andernfalls MUSS sie auf 0x00 gesetzt werden.
setUnderline(byte value)Liest oder setzt eine 8‑Bit‑vorzeichenlose Ganzzahl, die eine unterstrichene Schrift angibt, wenn sie auf 0x01 gesetzt ist; andernfalls MUSS sie auf 0x00 gesetzt werden.
getStrikeout()Liest oder setzt eine 8‑Bit‑vorzeichenlose Ganzzahl, die eine durchgestrichene Schrift angibt, wenn sie auf 0x01 gesetzt ist; andernfalls MUSS sie auf 0x00 gesetzt werden.
setStrikeout(byte value)Liest oder setzt eine 8‑Bit‑vorzeichenlose Ganzzahl, die eine durchgestrichene Schrift angibt, wenn sie auf 0x01 gesetzt ist; andernfalls MUSS sie auf 0x00 gesetzt werden.
getCharSet()Liest oder setzt eine 8‑Bit‑vorzeichenlose Ganzzahl, die den Satz von Zeichen‑glyphen angibt.
setCharSet(byte value)Liest oder setzt eine 8‑Bit‑vorzeichenlose Ganzzahl, die den Satz von Zeichen‑glyphen angibt.
getOutPrecision()Liest oder setzt eine 8‑Bit‑vorzeichenlose Ganzzahl, die die Ausgabegenauigkeit angibt.
setOutPrecision(byte value)Liest oder setzt eine 8‑Bit‑vorzeichenlose Ganzzahl, die die Ausgabegenauigkeit angibt.
getClipPrecision()Liest oder setzt eine 8‑Bit‑vorzeichenlose Ganzzahl, die die Abschneidegenauigkeit angibt.
setClipPrecision(byte value)Liest oder setzt eine 8‑Bit‑vorzeichenlose Ganzzahl, die die Abschneidegenauigkeit angibt.
getQuality()Liest oder setzt eine 8‑Bit‑vorzeichenlose Ganzzahl, die die Ausgabequalität angibt.
setQuality(byte value)Liest oder setzt eine 8‑Bit‑vorzeichenlose Ganzzahl, die die Ausgabequalität angibt.
getPitchAndFamily()Liest oder setzt ein WMF‑PitchAndFamily‑Objekt ([MS‑WMF] Abschnitt 2.2.2.14), das die Schriftbreite und -familie der Schrift angibt.
setPitchAndFamily(WmfPitchAndFamily value)Liest oder setzt ein WMF‑PitchAndFamily‑Objekt ([MS‑WMF] Abschnitt 2.2.2.14), das die Schriftbreite und -familie der Schrift angibt.
getFacename()Liest oder setzt einen Facename (64 Bytes): Eine Zeichenkette von höchstens 32 Unicode‑Zeichen, die den Schriftartnamen der Schrift angibt.
setFacename(String value)Liest oder setzt einen Facename (64 Bytes): Eine Zeichenkette von höchstens 32 Unicode‑Zeichen, die den Schriftartnamen der Schrift angibt.

EmfLogFont()

public EmfLogFont()

getHeight()

public int getHeight()

Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die Höhe, in logischen Einheiten, der Zeichenzelle oder des Zeichens der Schrift angibt. Der Zeichenhöhenwert, auch als Em‑Größe bekannt, ist der Wert der Zeichenzellenhöhe minus dem internen Zeilenabstand. Der Schriftzuordner SOLLTE den im Feld Height angegebenen Wert wie folgt interpretieren.

Returns: int

setHeight(int value)

public void setHeight(int value)

Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die Höhe, in logischen Einheiten, der Zeichenzelle oder des Zeichens der Schrift angibt. Der Zeichenhöhenwert, auch als Em‑Größe bekannt, ist der Wert der Zeichenzellenhöhe minus dem internen Zeilenabstand. Der Schriftzuordner SOLLTE den im Feld Height angegebenen Wert wie folgt interpretieren.

Parameters:

ParameterTypBeschreibung
Wertint

getWidth()

public int getWidth()

Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die durchschnittliche Breite, in logischen Einheiten, der Zeichen in der Schrift angibt. Wenn der Wert des Feldes Width null ist, SOLLTE ein geeigneter Wert aus anderen LogFont‑Werten berechnet werden, um eine Schrift mit dem vom Typografen beabsichtigten Seitenverhältnis zu finden.

Returns: int

setWidth(int value)

public void setWidth(int value)

Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die durchschnittliche Breite, in logischen Einheiten, der Zeichen in der Schrift angibt. Wenn der Wert des Feldes Width null ist, SOLLTE ein geeigneter Wert aus anderen LogFont‑Werten berechnet werden, um eine Schrift mit dem vom Typografen beabsichtigten Seitenverhältnis zu finden.

Parameters:

ParameterTypBeschreibung
Wertint

getEscapement()

public int getEscapement()

Liest oder setzt einen 32‑Bit vorzeichenbehafteten Integer, der 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.

Returns: int

setEscapement(int value)

public void setEscapement(int value)

Liest oder setzt einen 32‑Bit vorzeichenbehafteten Integer, der 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.

Parameters:

ParameterTypBeschreibung
Wertint

getOrientation()

public int getOrientation()

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.

Returns: int

setOrientation(int value)

public void setOrientation(int value)

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.

Parameters:

ParameterTypBeschreibung
Wertint

getWeight()

public int getWeight()

Liest oder setzt einen 32‑Bit vorzeichenbehafteten Integer, der das Gewicht der Schriftart im Bereich von null bis 1000 angibt. Zum Beispiel ist 400 normal und 700 fett. Wenn dieser Wert null ist, kann ein Standardgewicht verwendet werden.

Returns: int

setWeight(int value)

public void setWeight(int value)

Liest oder setzt einen 32‑Bit vorzeichenbehafteten Integer, der das Gewicht der Schriftart im Bereich von null bis 1000 angibt. Zum Beispiel ist 400 normal und 700 fett. Wenn dieser Wert null ist, kann ein Standardgewicht verwendet werden.

Parameters:

ParameterTypBeschreibung
Wertint

getItalic()

public byte getItalic()

Liest oder setzt eine 8‑Bit‑vorzeichenlose Ganzzahl, die eine kursive Schrift angibt, wenn sie auf 0x01 gesetzt ist; andernfalls MUSS sie auf 0x00 gesetzt werden.

Returns: byte

setItalic(byte value)

public void setItalic(byte value)

Liest oder setzt eine 8‑Bit‑vorzeichenlose Ganzzahl, die eine kursive Schrift angibt, wenn sie auf 0x01 gesetzt ist; andernfalls MUSS sie auf 0x00 gesetzt werden.

Parameters:

ParameterTypBeschreibung
Wertbyte

getUnderline()

public byte getUnderline()

Liest oder setzt eine 8‑Bit‑vorzeichenlose Ganzzahl, die eine unterstrichene Schrift angibt, wenn sie auf 0x01 gesetzt ist; andernfalls MUSS sie auf 0x00 gesetzt werden.

Returns: byte

setUnderline(byte value)

public void setUnderline(byte value)

Liest oder setzt eine 8‑Bit‑vorzeichenlose Ganzzahl, die eine unterstrichene Schrift angibt, wenn sie auf 0x01 gesetzt ist; andernfalls MUSS sie auf 0x00 gesetzt werden.

Parameters:

ParameterTypBeschreibung
Wertbyte

getStrikeout()

public byte getStrikeout()

Liest oder setzt eine 8‑Bit‑vorzeichenlose Ganzzahl, die eine durchgestrichene Schrift angibt, wenn sie auf 0x01 gesetzt ist; andernfalls MUSS sie auf 0x00 gesetzt werden.

Returns: byte

setStrikeout(byte value)

public void setStrikeout(byte value)

Liest oder setzt eine 8‑Bit‑vorzeichenlose Ganzzahl, die eine durchgestrichene Schrift angibt, wenn sie auf 0x01 gesetzt ist; andernfalls MUSS sie auf 0x00 gesetzt werden.

Parameters:

ParameterTypBeschreibung
Wertbyte

getCharSet()

public byte getCharSet()

Liest oder setzt einen 8‑Bit vorzeichenlosen Integer, der den Zeichensatz der Glyphen angibt. Er MUSS ein Wert aus der WMF‑CharacterSet‑Aufzählung ([MS‑WMF] Abschnitt 2.1.1.5) sein. Wenn der Zeichensatz unbekannt ist, SOLLTE die Metadateiverarbeitung nicht versuchen, Zeichenketten, die mit dieser Schriftart gerendert werden, zu übersetzen oder zu interpretieren.

Returns: byte

setCharSet(byte value)

public void setCharSet(byte value)

Liest oder setzt einen 8‑Bit vorzeichenlosen Integer, der den Zeichensatz der Glyphen angibt. Er MUSS ein Wert aus der WMF‑CharacterSet‑Aufzählung ([MS‑WMF] Abschnitt 2.1.1.5) sein. Wenn der Zeichensatz unbekannt ist, SOLLTE die Metadateiverarbeitung nicht versuchen, Zeichenketten, die mit dieser Schriftart gerendert werden, zu übersetzen oder zu interpretieren.

Parameters:

ParameterTypBeschreibung
Wertbyte

getOutPrecision()

public byte getOutPrecision()

Liest oder setzt einen 8‑Bit vorzeichenlosen Integer, der die Ausgabegenauigkeit angibt. Die Ausgabegenauigkeit definiert, wie genau die Schriftart an die angeforderte Höhe, Breite, Zeichenorientierung, Escapement, Pitch und Schriftarttyp angepasst werden muss. Er MUSS ein Wert aus der WMF‑OutPrecision‑Aufzählung sein.

Returns: byte

setOutPrecision(byte value)

public void setOutPrecision(byte value)

Liest oder setzt einen 8‑Bit vorzeichenlosen Integer, der die Ausgabegenauigkeit angibt. Die Ausgabegenauigkeit definiert, wie genau die Schriftart an die angeforderte Höhe, Breite, Zeichenorientierung, Escapement, Pitch und Schriftarttyp angepasst werden muss. Er MUSS ein Wert aus der WMF‑OutPrecision‑Aufzählung sein.

Parameters:

ParameterTypBeschreibung
Wertbyte

getClipPrecision()

public byte getClipPrecision()

Liest oder setzt einen 8‑Bit vorzeichenlosen Integer, der die Abschneidegenauigkeit angibt. Die Abschneidegenauigkeit definiert, wie Zeichen, die teilweise außerhalb des Abschneidebereichs liegen, abgeschnitten werden. Es kann einer oder mehrere der WMF‑ClipPrecision‑Flags sein.

Returns: byte

setClipPrecision(byte value)

public void setClipPrecision(byte value)

Liest oder setzt einen 8‑Bit vorzeichenlosen Integer, der die Abschneidegenauigkeit angibt. Die Abschneidegenauigkeit definiert, wie Zeichen, die teilweise außerhalb des Abschneidebereichs liegen, abgeschnitten werden. Es kann einer oder mehrere der WMF‑ClipPrecision‑Flags sein.

Parameters:

ParameterTypBeschreibung
Wertbyte

getQuality()

public byte getQuality()

Liest oder setzt einen 8‑Bit vorzeichenlosen Integer, der die Ausgabequalität angibt. Die Ausgabequalität definiert, wie genau versucht wird, die logischen Schriftartattribute an die einer tatsächlichen physischen Schriftart anzupassen. Er MUSS einer der Werte in der WMF‑FontQuality‑Aufzählung ([MS‑WMF] Abschnitt 2.1.1.10) sein.

Returns: byte

setQuality(byte value)

public void setQuality(byte value)

Liest oder setzt einen 8‑Bit vorzeichenlosen Integer, der die Ausgabequalität angibt. Die Ausgabequalität definiert, wie genau versucht wird, die logischen Schriftartattribute an die einer tatsächlichen physischen Schriftart anzupassen. Er MUSS einer der Werte in der WMF‑FontQuality‑Aufzählung ([MS‑WMF] Abschnitt 2.1.1.10) sein.

Parameters:

ParameterTypBeschreibung
Wertbyte

getPitchAndFamily()

public WmfPitchAndFamily getPitchAndFamily()

Liest oder setzt ein WMF‑PitchAndFamily‑Objekt ([MS‑WMF] Abschnitt 2.2.2.14), das Pitch und 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.

Returns: WmfPitchAndFamily

setPitchAndFamily(WmfPitchAndFamily value)

public void setPitchAndFamily(WmfPitchAndFamily value)

Liest oder setzt ein WMF‑PitchAndFamily‑Objekt ([MS‑WMF] Abschnitt 2.2.2.14), das Pitch und 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.

Parameters:

ParameterTypBeschreibung
valueWmfPitchAndFamily

getFacename()

public String getFacename()

Liest oder setzt einen Facename (64 Bytes): Eine Zeichenkette von höchstens 32 Unicode‑Zeichen, die den Namen der Schriftart angibt. Wenn die Länge dieser Zeichenkette weniger als 32 Zeichen beträgt, MUSS ein abschließendes NULL‑Byte vorhanden sein, nach dem der Rest dieses Feldes IGNORIERT werden MUSS.

Returns: java.lang.String

setFacename(String value)

public void setFacename(String value)

Liest oder setzt einen Facename (64 Bytes): Eine Zeichenkette von höchstens 32 Unicode‑Zeichen, die den Namen der Schriftart angibt. Wenn die Länge dieser Zeichenkette weniger als 32 Zeichen beträgt, MUSS ein abschließendes NULL‑Byte vorhanden sein, nach dem der Rest dieses Feldes IGNORIERT werden MUSS.

Parameters:

ParameterTypBeschreibung
Wertjava.lang.String