Type1FontMetrics

Inheritance: java.lang.Object, com.aspose.font.FontMetrics

public class Type1FontMetrics extends FontMetrics

Stellt die Type1-Schriftmetriken dar.

Methoden

MethodeBeschreibung
equals(Object arg0)
getAscender()Liefert Aufstiegswert.
getAscender(double fontSize)Gibt den Ascender für eine bestimmte Schriftgröße zurück.
getCapHeight()Liefert den Cap‑Höhenwert.
getClass()
getDescender()Liefert Descender-Wert.
getDescender(double fontSize)Gibt den Descender für eine bestimmte Schriftgröße zurück.
getFontBBox()Liefert den FontBBox-Wert.
getFontMatrix()Liefert die Font-Transformationsmatrix.
getGlyphBBox(GlyphId glyphId)Gibt das Glyph-Bbox zurück.
getGlyphWidth(GlyphId glyphId)Gibt die Glyph-Breite zurück.
getItalicAngle()Liefert den Kursivwinkelwert.
getKerningValue(GlyphId prevGlyphId, GlyphId nextGlyphId)Gibt den Kerning-Wert für das Glyph-Paar zurück.
getLineGap()Liest den LineGap-Wert.
getStdHW()Liefert den StdHW-Wert.
getStdVW()Liefert den StdVW-Wert.
getTypoAscender()Liest den TypoAscender-Wert.
getTypoAscender(double fontSize)Gibt den typografischen Ascender für eine bestimmte Schriftgröße zurück.
getTypoDescender()Liest den TypoDescender-Wert.
getTypoDescender(double fontSize)Gibt den typografischen Descender für eine bestimmte Schriftgröße zurück.
getTypoLineGap()Liest den TypoLineGap-Wert.
getTypoLineGap(double fontSize)Gibt den Zeilenabstand für eine bestimmte Schriftgröße zurück.
getUnderlinePosition()Liefert den Unterstreichungspositionswert.
getUnderlineThickness()Liefert den Unterstreichungsdickenwert.
getUnitsPerEM()Liefert den Unterstreichungs-UnitsPerEM-Wert.
getWeight()Liefert das Gewicht.
getXHeight()Liefert den XHeight-Wert.
hashCode()
isFixedPitch()Liest den IsFixedPitch-Wert.
measureString(String unicode, double fontSize)Misst die Zeichenkette und gibt die Zeichenkettenbreite zurück.
notify()
notifyAll()
setAscender(double value)Setzt den Ascender-Wert.
setDescender(double value)Setzt den Descender-Wert.
setGlyphWidth(GlyphId glyphId, double value)Setzt die Glyph-Breite.
setTypoAscender(double value)Setzt den TypoAscender-Wert.
setTypoDescender(double value)Setzt den TypoDescender-Wert.
setUnitsPerEM(long value)
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeschreibung
arg0java.lang.Object

Returns: boolean

getAscender()

public double getAscender()

Liefert Aufstiegswert.

Returns: double - Ascender-Wert.

getAscender(double fontSize)

public double getAscender(double fontSize)

Gibt den Ascender für eine bestimmte Schriftgröße zurück.

Parameters:

ParameterTypBeschreibung
fontSizedoubleSchriftgröße.

Returns: double - Ascender-Wert.

getCapHeight()

public double getCapHeight()

Liefert den Cap‑Höhenwert.

Returns: double - Cap-Höhenwert.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getDescender()

public double getDescender()

Liefert Descender-Wert.

Returns: double - Descender-Wert.

getDescender(double fontSize)

public double getDescender(double fontSize)

Gibt den Descender für eine bestimmte Schriftgröße zurück.

Parameters:

ParameterTypBeschreibung
fontSizedoubleSchriftgröße.

Returns: double - Descender-Wert.

getFontBBox()

public FontBBox getFontBBox()

Liefert den FontBBox-Wert.

Returns: FontBBox - FontBBox value.

getFontMatrix()

public TransformationMatrix getFontMatrix()

Liefert die Font-Transformationsmatrix.

Returns: TransformationMatrix - Font transformation matrix.

getGlyphBBox(GlyphId glyphId)

public FontBBox getGlyphBBox(GlyphId glyphId)

Gibt das Glyph-Bbox zurück. Gibt FontBBox zurück, wenn das BBox für das Glyph nicht definiert war. Kann von spezifischen Font-Encoding-Erben überschrieben werden.

Parameters:

ParameterTypBeschreibung
glyphIdGlyphIdGlyph‑Bezeichner.

Returns: FontBBox - Glyph BBox.

getGlyphWidth(GlyphId glyphId)

public double getGlyphWidth(GlyphId glyphId)

Gibt die Glyphenbreite zurück. Kann von spezifischen Font-Encoding-Erben überschrieben werden.

Parameters:

ParameterTypBeschreibung
glyphIdGlyphIdGlyph‑Bezeichner.

Returns: double - Glyphenbreite.

getItalicAngle()

public double getItalicAngle()

Liefert den Kursivwinkelwert.

Returns: double - Kursivwinkelwert.

getKerningValue(GlyphId prevGlyphId, GlyphId nextGlyphId)

public double getKerningValue(GlyphId prevGlyphId, GlyphId nextGlyphId)

Gibt den Kerning-Wert für das Glyph-Paar zurück.

Parameters:

ParameterTypBeschreibung
prevGlyphIdGlyphIdErste Glyphe im Paar.
nextGlyphIdGlyphIdSchriftgröße.

Returns: double - Kerning-Wert.

getLineGap()

public double getLineGap()

Liest den LineGap-Wert.

Returns: double - LineGap-Wert.

getStdHW()

public double getStdHW()

Liefert den StdHW-Wert.

Returns: double - StdHW-Wert.

getStdVW()

public double getStdVW()

Liefert den StdVW-Wert.

Returns: double - StdVW-Wert.

getTypoAscender()

public double getTypoAscender()

Liest den TypoAscender-Wert.

Returns: double - TypoAscender-Wert.

getTypoAscender(double fontSize)

public double getTypoAscender(double fontSize)

Gibt den typografischen Ascender für eine bestimmte Schriftgröße zurück.

Parameters:

ParameterTypBeschreibung
fontSizedoubleSchriftgröße.

Returns: double - Typografischer Aufsteigerwert.

getTypoDescender()

public double getTypoDescender()

Liest den TypoDescender-Wert.

Returns: double - TypoDescender-Wert.

getTypoDescender(double fontSize)

public double getTypoDescender(double fontSize)

Gibt den typografischen Descender für eine bestimmte Schriftgröße zurück.

param fontSize Schriftgröße.

Parameters:

ParameterTypBeschreibung
fontSizedouble

Returns: double - Typografischer Abstiegwert.

getTypoLineGap()

public double getTypoLineGap()

Liest den TypoLineGap-Wert.

Returns: double - TypoLineGap-Wert.

getTypoLineGap(double fontSize)

public double getTypoLineGap(double fontSize)

Gibt den Zeilenabstand für eine bestimmte Schriftgröße zurück.

Parameters:

ParameterTypBeschreibung
fontSizedoubleSchriftgröße.

Returns: double - Zeilenabstandswert.

getUnderlinePosition()

public double getUnderlinePosition()

Liefert den Unterstreichungspositionswert.

Returns: double - Unterstreichungspositionswert.

getUnderlineThickness()

public double getUnderlineThickness()

Liefert den Unterstreichungsdickenwert.

Returns: double - Unterstreichungsdickenwert.

getUnitsPerEM()

public long getUnitsPerEM()

Liefert den Unterstreichungs-UnitsPerEM-Wert.

Returns: long - Unterstreichungs-UnitsPerEM-Wert.

getWeight()

public String getWeight()

Liefert das Gewicht.

Returns: java.lang.String - Gewicht.

getXHeight()

public double getXHeight()

Liefert den XHeight-Wert.

Returns: double - XHeight-Wert.

hashCode()

public native int hashCode()

Returns: int

isFixedPitch()

public boolean isFixedPitch()

Liest den IsFixedPitch-Wert.

Returns: boolean - IsFixedPitch-Wert.

measureString(String unicode, double fontSize)

public double measureString(String unicode, double fontSize)

Misst die Zeichenkette und gibt die Zeichenkettenbreite zurück.

Parameters:

ParameterTypBeschreibung
unicodejava.lang.StringUnicode-Zeichenkette.
fontSizedoubleSchriftgröße.

Returns: double - Zeichenkettenbreite.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setAscender(double value)

public void setAscender(double value)

Setzt den Ascender-Wert.

Parameters:

ParameterTypBeschreibung
WertdoubleAufsteigerwert.

setDescender(double value)

public void setDescender(double value)

Setzt den Descender-Wert.

Parameters:

ParameterTypBeschreibung
WertdoubleAbstiegwert.

setGlyphWidth(GlyphId glyphId, double value)

public void setGlyphWidth(GlyphId glyphId, double value)

Setzt die Glyph-Breite.

Parameters:

ParameterTypBeschreibung
glyphIdGlyphIdGlyph‑Bezeichner.
WertdoubleNeue Breite.

setTypoAscender(double value)

public void setTypoAscender(double value)

Setzt den TypoAscender-Wert.

Parameters:

ParameterTypBeschreibung
WertdoubleTypoAscender-Wert.

setTypoDescender(double value)

public void setTypoDescender(double value)

Setzt den TypoDescender-Wert.

Parameters:

ParameterTypBeschreibung
WertdoubleTypoDescender-Wert.

setUnitsPerEM(long value)

public void setUnitsPerEM(long value)

Setzt den UnitsPerEM-Wert.

Parameters:

ParameterTypBeschreibung
Wertlong

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int