CffFontMetrics

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

public class CffFontMetrics extends FontMetrics

Implementazione delle metriche dei font CFF

Metodi

MetodoDescrizione
equals(Object arg0)
getAscender()Restituisce il valore Ascender.
getAscender(double fontSize)Restituisce l’ascender per una dimensione specifica del Font.
getClass()
getDescender()Restituisce il valore Descender.
getDescender(double fontSize)Restituisce il descender per una dimensione specifica del Font.
getFontBBox()Restituisce il valore FontBBox.
getFontMatrix()Restituisce il valore FontMatrix.
getFontMatrixForGlyph(GlyphId glyphId)Calcola la matrice di trasformazione per il glifo specificato dall’ID.
getGlyphBBox(GlyphId glyphId)Restituisce il Bbox del glifo.
getGlyphWidth(GlyphId glyphId)Restituisce la larghezza del glifo.
getKerningValue(GlyphId prevGlyphId, GlyphId nextGlyphId)Restituisce il valore di kerning per la coppia di glifi.
getLineGap()Ottiene il valore LineGap.
getTypoAscender()Ottiene il valore TypoAscender.
getTypoAscender(double fontSize)Restituisce l’ascendente tipografico per una dimensione specifica del Font.
getTypoDescender()Ottiene il valore TypoDescender.
getTypoDescender(double fontSize)Restituisce il discendente tipografico per una dimensione specifica del font.
getTypoLineGap()Ottiene il valore TypoLineGap.
getTypoLineGap(double fontSize)Restituisce il gap di linea per una dimensione specifica del Font.
getUnitsPerEM()Ottiene il valore UnitsPerEM.
hashCode()
isFixedPitch()Ottiene il valore IsFixedPitch.
measureString(String unicode, double fontSize)Misura la stringa e restituisce la larghezza della stringa.
notify()
notifyAll()
setAscender(double value)Imposta il valore Ascender.
setDescender(double value)Imposta il valore Descender.
setGlyphWidth(GlyphId glyphId, double value)
setTypoAscender(double value)Imposta il valore TypoAscender.
setTypoDescender(double value)Imposta il valore TypoDescender.
setUnitsPerEM(long value)Imposta il valore UnitsPerEM.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParametroTipoDescrizione
arg0java.lang.Object

Returns: boolean

getAscender()

public double getAscender()

Restituisce il valore Ascender.

Returns: double - valore Ascender.

getAscender(double fontSize)

public double getAscender(double fontSize)

Restituisce l’ascender per una dimensione specifica del Font.

Parameters:

ParametroTipoDescrizione
fontSizedoubleDimensione del Font.

Returns: double - valore Ascender.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getDescender()

public double getDescender()

Restituisce il valore Descender.

Returns: double - valore Descender.

getDescender(double fontSize)

public double getDescender(double fontSize)

Restituisce il descender per una dimensione specifica del Font.

Parameters:

ParametroTipoDescrizione
fontSizedoubleDimensione del Font.

Returns: double - valore Descender.

getFontBBox()

public FontBBox getFontBBox()

Restituisce il valore FontBBox.

Returns: FontBBox - FontBBox value.

getFontMatrix()

public TransformationMatrix getFontMatrix()

Restituisce il valore FontMatrix.

Returns: TransformationMatrix - FontMatrix value.

getFontMatrixForGlyph(GlyphId glyphId)

public TransformationMatrix getFontMatrixForGlyph(GlyphId glyphId)

Calcola la matrice di trasformazione per il glifo specificato dall’ID.

Parameters:

ParametroTipoDescrizione
glyphIdGlyphIdIdentificatore del glifo.

Returns: TransformationMatrix - Glyph transformation matrix.

getGlyphBBox(GlyphId glyphId)

public FontBBox getGlyphBBox(GlyphId glyphId)

Restituisce il Bbox del glifo. Restituisce FontBBox se il BBox non era definito per il glifo. Può essere sovrascritto da eredi di codifica del font specifici.

Parameters:

ParametroTipoDescrizione
glyphIdGlyphIdIdentificatore del glifo.

Returns: FontBBox - Glyph BBox.

getGlyphWidth(GlyphId glyphId)

public double getGlyphWidth(GlyphId glyphId)

Restituisce la larghezza del glifo. Può essere sovrascritta da eredi di codifica del Font specifici.

Parameters:

ParametroTipoDescrizione
glyphIdGlyphIdIdentificatore del glifo.

Returns: double - Larghezza del glyph.

getKerningValue(GlyphId prevGlyphId, GlyphId nextGlyphId)

public double getKerningValue(GlyphId prevGlyphId, GlyphId nextGlyphId)

Restituisce il valore di kerning per la coppia di glifi.

Parameters:

ParametroTipoDescrizione
prevGlyphIdGlyphIdPrimo glyph nella coppia.
nextGlyphIdGlyphIdDimensione del Font.

Returns: double - Valore del kerning.

getLineGap()

public double getLineGap()

Ottiene il valore LineGap.

Returns: double - Valore del LineGap.

getTypoAscender()

public double getTypoAscender()

Ottiene il valore TypoAscender.

Returns: double - Valore del TypoAscender.

getTypoAscender(double fontSize)

public double getTypoAscender(double fontSize)

Restituisce l’ascendente tipografico per una dimensione specifica del Font.

Parameters:

ParametroTipoDescrizione
fontSizedoubleDimensione del Font.

Returns: double - Valore del Typographic ascender.

getTypoDescender()

public double getTypoDescender()

Ottiene il valore TypoDescender.

Returns: double - Valore del TypoDescender.

getTypoDescender(double fontSize)

public double getTypoDescender(double fontSize)

Restituisce il discendente tipografico per una dimensione specifica del font.

param fontSize Dimensione del font.

Parameters:

ParametroTipoDescrizione
fontSizedouble

Returns: double - Valore del Typographic descender.

getTypoLineGap()

public double getTypoLineGap()

Ottiene il valore TypoLineGap.

Returns: double - Valore del TypoLineGap.

getTypoLineGap(double fontSize)

public double getTypoLineGap(double fontSize)

Restituisce il gap di linea per una dimensione specifica del Font.

Parameters:

ParametroTipoDescrizione
fontSizedoubleDimensione del Font.

Returns: double - Valore del Line gap.

getUnitsPerEM()

public long getUnitsPerEM()

Ottiene il valore UnitsPerEM.

Returns: long - Valore del UnitsPerEM.

hashCode()

public native int hashCode()

Returns: int

isFixedPitch()

public boolean isFixedPitch()

Ottiene il valore IsFixedPitch.

Returns: boolean - Valore del IsFixedPitch.

measureString(String unicode, double fontSize)

public double measureString(String unicode, double fontSize)

Misura la stringa e restituisce la larghezza della stringa.

Parameters:

ParametroTipoDescrizione
unicodejava.lang.StringStringa Unicode.
fontSizedoubleDimensione del Font.

Returns: double - Larghezza del String.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setAscender(double value)

public void setAscender(double value)

Imposta il valore Ascender.

Parameters:

ParametroTipoDescrizione
valoredoubleValore del Ascender.

setDescender(double value)

public void setDescender(double value)

Imposta il valore Descender.

Parameters:

ParametroTipoDescrizione
valoredoubleValore del Descender.

setGlyphWidth(GlyphId glyphId, double value)

public void setGlyphWidth(GlyphId glyphId, double value)

Imposta la larghezza del glifo.

Parameters:

ParametroTipoDescrizione
glyphIdGlyphId
valoredouble

setTypoAscender(double value)

public void setTypoAscender(double value)

Imposta il valore TypoAscender.

Parameters:

ParametroTipoDescrizione
valoredoubleValore del TypoAscender.

setTypoDescender(double value)

public void setTypoDescender(double value)

Imposta il valore TypoDescender.

Parameters:

ParametroTipoDescrizione
valoredoubleValore del TypoDescender.

setUnitsPerEM(long value)

public void setUnitsPerEM(long value)

Imposta il valore UnitsPerEM.

Parameters:

ParametroTipoDescrizione
valorelongValore del UnitsPerEM.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParametroTipoDescrizione
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametroTipoDescrizione
arg0long
arg1int