CffFontMetrics

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

public class CffFontMetrics extends FontMetrics

Implementering av CFF-typsnittsmått

Metoder

MetodBeskrivning
equals(Object arg0)
getAscender()Hämtar Ascender‑värdet.
getAscender(double fontSize)Returnerar ascender för en specifik teckenstorlek.
getClass()
getDescender()Hämtar Descender‑värdet.
getDescender(double fontSize)Returnerar descender för en specifik teckenstorlek.
getFontBBox()Hämtar FontBBox‑värdet.
getFontMatrix()Hämtar FontMatrix‑värdet.
getFontMatrixForGlyph(GlyphId glyphId)Beräknar transformationsmatris för glyph som anges av id.
getGlyphBBox(GlyphId glyphId)Returnerar glyf Bbox.
getGlyphWidth(GlyphId glyphId)Returnerar glyfbredd.
getKerningValue(GlyphId prevGlyphId, GlyphId nextGlyphId)Returnerar kerningvärde för glyfparet.
getLineGap()Hämtar LineGap-värde.
getTypoAscender()Hämtar TypoAscender-värde.
getTypoAscender(double fontSize)Returnerar typografisk ascender för specifik Font-storlek.
getTypoDescender()Hämtar TypoDescender-värde.
getTypoDescender(double fontSize)Returnerar typografisk descender för specifik fontstorlek.
getTypoLineGap()Hämtar TypoLineGap-värde.
getTypoLineGap(double fontSize)Returnerar radgap för specifik Font-storlek.
getUnitsPerEM()Hämtar UnitsPerEM-värde.
hashCode()
isFixedPitch()Hämtar IsFixedPitch-värde.
measureString(String unicode, double fontSize)Mäter sträng och returnerar strängbredd.
notify()
notifyAll()
setAscender(double value)Ställer in Ascender-värde.
setDescender(double value)Ställer in Descender-värde.
setGlyphWidth(GlyphId glyphId, double value)
setTypoAscender(double value)Ställer in TypoAscender-värde.
setTypoDescender(double value)Ställer in TypoDescender-värde.
setUnitsPerEM(long value)Ställer in UnitsPerEM-värde.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeskrivning
arg0java.lang.Object

Returns: boolean

getAscender()

public double getAscender()

Hämtar Ascender‑värdet.

Returns: double - Ascender-värde.

getAscender(double fontSize)

public double getAscender(double fontSize)

Returnerar ascender för en specifik teckenstorlek.

Parameters:

ParameterTypBeskrivning
fontSizedoubleFontstorlek.

Returns: double - Ascender-värde.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getDescender()

public double getDescender()

Hämtar Descender‑värdet.

Returns: double - Descender-värde.

getDescender(double fontSize)

public double getDescender(double fontSize)

Returnerar descender för en specifik teckenstorlek.

Parameters:

ParameterTypBeskrivning
fontSizedoubleFontstorlek.

Returns: double - Descender-värde.

getFontBBox()

public FontBBox getFontBBox()

Hämtar FontBBox‑värdet.

Returns: FontBBox - FontBBox value.

getFontMatrix()

public TransformationMatrix getFontMatrix()

Hämtar FontMatrix‑värdet.

Returns: TransformationMatrix - FontMatrix value.

getFontMatrixForGlyph(GlyphId glyphId)

public TransformationMatrix getFontMatrixForGlyph(GlyphId glyphId)

Beräknar transformationsmatris för glyph som anges av id.

Parameters:

ParameterTypBeskrivning
glyphIdGlyphIdGlyfidentifierare.

Returns: TransformationMatrix - Glyph transformation matrix.

getGlyphBBox(GlyphId glyphId)

public FontBBox getGlyphBBox(GlyphId glyphId)

Returnerar glyf Bbox. Returnerar FontBBox om BBox inte var definierad för glyfen. Kan åsidosättas av specifika teckenkodningsarvtagare.

Parameters:

ParameterTypBeskrivning
glyphIdGlyphIdGlyfidentifierare.

Returns: FontBBox - Glyph BBox.

getGlyphWidth(GlyphId glyphId)

public double getGlyphWidth(GlyphId glyphId)

Returnerar glyph‑bredd. Kan åsidosättas av specifika Font‑kodnings‑ärvda klasser.

Parameters:

ParameterTypBeskrivning
glyphIdGlyphIdGlyfidentifierare.

Returns: double - Glyph-bredd.

getKerningValue(GlyphId prevGlyphId, GlyphId nextGlyphId)

public double getKerningValue(GlyphId prevGlyphId, GlyphId nextGlyphId)

Returnerar kerningvärde för glyfparet.

Parameters:

ParameterTypBeskrivning
prevGlyphIdGlyphIdFörsta glyph i paret.
nextGlyphIdGlyphIdFontstorlek.

Returns: double - Kerningvärde.

getLineGap()

public double getLineGap()

Hämtar LineGap-värde.

Returns: double - LineGap-värde.

getTypoAscender()

public double getTypoAscender()

Hämtar TypoAscender-värde.

Returns: double - TypoAscender-värde.

getTypoAscender(double fontSize)

public double getTypoAscender(double fontSize)

Returnerar typografisk ascender för specifik Font-storlek.

Parameters:

ParameterTypBeskrivning
fontSizedoubleFontstorlek.

Returns: double - Typographic ascender-värde.

getTypoDescender()

public double getTypoDescender()

Hämtar TypoDescender-värde.

Returns: double - TypoDescender-värde.

getTypoDescender(double fontSize)

public double getTypoDescender(double fontSize)

Returnerar typografisk descender för specifik fontstorlek.

param fontSize teckenstorlek.

Parameters:

ParameterTypBeskrivning
fontSizedouble

Returns: double - Typographic descender-värde.

getTypoLineGap()

public double getTypoLineGap()

Hämtar TypoLineGap-värde.

Returns: double - TypoLineGap-värde.

getTypoLineGap(double fontSize)

public double getTypoLineGap(double fontSize)

Returnerar radgap för specifik Font-storlek.

Parameters:

ParameterTypBeskrivning
fontSizedoubleFontstorlek.

Returns: double - Line gap-värde.

getUnitsPerEM()

public long getUnitsPerEM()

Hämtar UnitsPerEM-värde.

Returns: long - UnitsPerEM-värde.

hashCode()

public native int hashCode()

Returns: int

isFixedPitch()

public boolean isFixedPitch()

Hämtar IsFixedPitch-värde.

Returns: boolean - IsFixedPitch-värde.

measureString(String unicode, double fontSize)

public double measureString(String unicode, double fontSize)

Mäter sträng och returnerar strängbredd.

Parameters:

ParameterTypBeskrivning
unicodejava.lang.StringUnicode-sträng.
fontSizedoubleFontstorlek.

Returns: double - Strängbredd.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setAscender(double value)

public void setAscender(double value)

Ställer in Ascender-värde.

Parameters:

ParameterTypBeskrivning
värdedoubleAscender-värde.

setDescender(double value)

public void setDescender(double value)

Ställer in Descender-värde.

Parameters:

ParameterTypBeskrivning
värdedoubleDescender-värde.

setGlyphWidth(GlyphId glyphId, double value)

public void setGlyphWidth(GlyphId glyphId, double value)

Ställer in glyfbredd.

Parameters:

ParameterTypBeskrivning
glyphIdGlyphId
värdedouble

setTypoAscender(double value)

public void setTypoAscender(double value)

Ställer in TypoAscender-värde.

Parameters:

ParameterTypBeskrivning
värdedoubleTypoAscender-värde.

setTypoDescender(double value)

public void setTypoDescender(double value)

Ställer in TypoDescender-värde.

Parameters:

ParameterTypBeskrivning
värdedoubleTypoDescender-värde.

setUnitsPerEM(long value)

public void setUnitsPerEM(long value)

Ställer in UnitsPerEM-värde.

Parameters:

ParameterTypBeskrivning
värdelongUnitsPerEM-värde.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypBeskrivning
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeskrivning
arg0long
arg1int