CffFontMetrics
Inheritance: java.lang.Object, com.aspose.font.FontMetrics
public class CffFontMetrics extends FontMetrics
Implementazione delle metriche dei font CFF
Metodi
| Metodo | Descrizione |
|---|---|
| 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | java.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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| fontSize | double | Dimensione 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| fontSize | double | Dimensione 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| glyphId | GlyphId | Identificatore 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| glyphId | GlyphId | Identificatore 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| glyphId | GlyphId | Identificatore 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| prevGlyphId | GlyphId | Primo glyph nella coppia. |
| nextGlyphId | GlyphId | Dimensione 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| fontSize | double | Dimensione 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| fontSize | double |
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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| fontSize | double | Dimensione 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| unicode | java.lang.String | Stringa Unicode. |
| fontSize | double | Dimensione 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | double | Valore del Ascender. |
setDescender(double value)
public void setDescender(double value)
Imposta il valore Descender.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | double | Valore del Descender. |
setGlyphWidth(GlyphId glyphId, double value)
public void setGlyphWidth(GlyphId glyphId, double value)
Imposta la larghezza del glifo.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| glyphId | GlyphId | |
| valore | double |
setTypoAscender(double value)
public void setTypoAscender(double value)
Imposta il valore TypoAscender.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | double | Valore del TypoAscender. |
setTypoDescender(double value)
public void setTypoDescender(double value)
Imposta il valore TypoDescender.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | double | Valore del TypoDescender. |
setUnitsPerEM(long value)
public void setUnitsPerEM(long value)
Imposta il valore UnitsPerEM.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | long | Valore 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | long | |
| arg1 | int |