Type1FontMetrics

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

public class Type1FontMetrics extends FontMetrics

Rappresenta le metriche del Font Type1.

Metodi

MetodoDescrizione
equals(Object arg0)
getAscender()Ottiene il valore dell’ascendente.
getAscender(double fontSize)Restituisce l’ascender per una dimensione specifica del Font.
getCapHeight()Ottiene il valore dell’altezza delle maiuscole.
getClass()
getDescender()Ottiene il valore del discendente.
getDescender(double fontSize)Restituisce il descender per una dimensione specifica del Font.
getFontBBox()Restituisce il valore FontBBox.
getFontMatrix()Ottiene la matrice di trasformazione del Font.
getGlyphBBox(GlyphId glyphId)Restituisce il Bbox del glifo.
getGlyphWidth(GlyphId glyphId)Restituisce la larghezza del glifo.
getItalicAngle()Ottiene il valore dell’angolo italic.
getKerningValue(GlyphId prevGlyphId, GlyphId nextGlyphId)Restituisce il valore di kerning per la coppia di glifi.
getLineGap()Ottiene il valore LineGap.
getStdHW()Ottiene il valore StdHW.
getStdVW()Ottiene il valore StdVW.
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.
getUnderlinePosition()Ottiene il valore della posizione di sottolineatura.
getUnderlineThickness()Ottiene il valore dello spessore della sottolineatura.
getUnitsPerEM()Ottiene il valore UnitsPerEM della sottolineatura.
getWeight()Ottiene il peso.
getXHeight()Ottiene il valore XHeight.
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)Imposta la larghezza del glifo.
setTypoAscender(double value)Imposta il valore TypoAscender.
setTypoDescender(double value)Imposta il valore TypoDescender.
setUnitsPerEM(long value)
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()

Ottiene il valore dell’ascendente.

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.

getCapHeight()

public double getCapHeight()

Ottiene il valore dell’altezza delle maiuscole.

Returns: double - valore dell’altezza Cap.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getDescender()

public double getDescender()

Ottiene il valore del discendente.

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()

Ottiene la matrice di trasformazione del Font.

Returns: TransformationMatrix - Font 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 glyph. Può essere sovrascritto da eredi di codifica del font specifici.

Parameters:

ParametroTipoDescrizione
glyphIdGlyphIdIdentificatore del glifo.

Returns: double - Larghezza del glyph.

getItalicAngle()

public double getItalicAngle()

Ottiene il valore dell’angolo italic.

Returns: double - valore dell’angolo Italic.

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.

getStdHW()

public double getStdHW()

Ottiene il valore StdHW.

Returns: double - valore StdHW.

getStdVW()

public double getStdVW()

Ottiene il valore StdVW.

Returns: double - valore StdVW.

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.

getUnderlinePosition()

public double getUnderlinePosition()

Ottiene il valore della posizione di sottolineatura.

Returns: double - valore della posizione di sottolineatura.

getUnderlineThickness()

public double getUnderlineThickness()

Ottiene il valore dello spessore della sottolineatura.

Returns: double - valore dello spessore della sottolineatura.

getUnitsPerEM()

public long getUnitsPerEM()

Ottiene il valore UnitsPerEM della sottolineatura.

Returns: long - valore UnitsPerEM della sottolineatura.

getWeight()

public String getWeight()

Ottiene il peso.

Returns: java.lang.String - Peso.

getXHeight()

public double getXHeight()

Ottiene il valore XHeight.

Returns: double - valore XHeight.

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
glyphIdGlyphIdIdentificatore del glifo.
valoredoubleNuova larghezza.

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
valorelong

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