TtfFont
Inheritance: java.lang.Object, com.aspose.font.Font
public class TtfFont extends Font
Rappresenta il TrueType Font (TTF).
Metodi
| Metodo | Descrizione |
|---|---|
| convert(FontType fontType) | Converte il Font in un altro formato. |
| convert(FontType fontType, Collection | Converte il Font in un altro formato con set di caratteri limitato Nota: il tipo di Font TTF è ora supportato solo. |
| equals(Object arg0) | |
| getAllGlyphIds() | Restituisce un array di tutti gli ID glifo, disponibili nel Font. |
| getCffFont() | Ottiene il Font CFF se presente. |
| getClass() | |
| getEncoding() | Ottiene la codifica del Font. |
| getFontDefinition() | Ottiene la definizione del Font. |
| getFontFamily() | Ottiene la famiglia del Font. |
| getFontName() | Ottiene il nome del Font face. |
| getFontNames() | Ottiene i nomi del Font. |
| getFontSaver() | Ottiene la funzionalità di salvataggio del Font. |
| getFontStyle() | Ottiene lo stile del Font. |
| getFontType() | Ottiene il tipo di Font. |
| getGlyphAccessor() | Accessor dei glifi del Font. |
| getGlyphById(GlyphId id) | Restituisce il glifo per ID glifo. |
| getGlyphById(String glyphName) | Restituisce il glifo per nome glifo. |
| getGlyphById(long id) | Restituisce il glifo per ID glifo. |
| getGlyphComponentsById(GlyphId id, GlyphIdList componentsToPopulate) | Ottiene un glifo tramite l’identificatore di glifo fornito e riempie la lista di identificatori di glifo fornita con i componenti di questo glifo. |
| getGlyphComponentsById(String glyphName, GlyphIdList componentsToPopulate) | Ottiene un glifo tramite il nome di glifo fornito e riempie la lista di identificatori di glifo fornita con i componenti di questo glifo. |
| getGlyphComponentsById(long id, GlyphIdList componentsToPopulate) | Ottiene un glifo tramite l’indice di glifo fornito e riempie la lista di identificatori di glifo fornita con i componenti di questo glifo. |
| getGlyphIdType() | Ottiene la specifica del tipo di ID glifo. |
| getGlyphsForText(String text) | Ottieni la rappresentazione dei glifi per il testo. |
| getMetrics() | Ottiene le metriche del Font. |
| getNumGlyphs() | Ottiene il numero di glifi nel Font. |
| getPostscriptNames() | Ottiene i nomi dei font Postscript. |
| getStyle() | Ottiene lo stile del Font. |
| getTtfTables() | Ottiene le tabelle TTF. |
| hashCode() | |
| isSymbolic() | Restituisce true nel caso in cui il Font sia simbolico. |
| notify() | |
| notifyAll() | |
| open(FontDefinition fontDefinition) | Apre un font, utilizzando l’oggetto FontDefinition. |
| open(FontType fontType, byte[] fontData) | Apre un font, utilizzando il tipo di font e l’array di byte dei dati del font. |
| open(FontType fontType, StreamSource fontStreamSource) | Apre un font, utilizzando il tipo di font e la sorgente stream. |
| open(FontType fontType, String fileName) | Apre un font, utilizzando il tipo di font e il nome del file del font. |
| save(OutputStream stream) | Salva il Font nel formato originale. |
| save(String fileName) | Salva il Font nel formato originale. |
| saveToFormat(OutputStream stream, FontSavingFormats outFormat) | Salva il Font nel formato specificato. |
| setFontFamily(String value) | Imposta la famiglia del Font. |
| setFontName(String value) | Imposta il nome del Font face. |
| setStyle(String value) | Imposta lo stile del Font. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
convert(FontType fontType)
public Font convert(FontType fontType)
Converte il Font in un altro formato. Nota: il tipo di Font TTF è ora supportato solo.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| fontType | FontType | Tipo di formato del Font in cui convertire. |
Returns: Font - Font converted into new format.
convert(FontType fontType, Collection limitingCharacterSet)
public Font convert(FontType fontType, Collection<Integer> limitingCharacterSet)
Converte il Font in un altro formato con set di caratteri limitato Nota: il tipo di Font TTF è ora supportato solo.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| fontType | FontType | Tipo di formato del Font in cui convertire. |
| limitingCharacterSet | java.util.Collection<java.lang.Integer> | Set di caratteri limitante. |
Returns: Font - Font converted into new format.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getAllGlyphIds()
public GlyphId[] getAllGlyphIds()
Restituisce un array di tutti gli ID dei glifi, disponibili nel Font. L’ID del glifo è un numero unico per un glifo, dipendente dal tipo di font. L’ID del glifo del Font TTF può essere un’istanza della classe ( GlyphStringId ) o della classe ( GlyphUInt32Id ). L’indirizzamento dei glifi per nome (stringa) è supportato per i Font TTF tramite la mappatura della tabella Post. Nel caso di un Font CFF, le strutture CFF sono utilizzate per indirizzare i glifi per nome.
Returns: com.aspose.font.GlyphId[] - Identificatori dei glifi.
getCffFont()
public Font getCffFont()
Ottiene il Font CFF se presente.
Returns: Font - CFF Font.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getEncoding()
public IFontEncoding getEncoding()
Ottiene la codifica del Font.
Returns: IFontEncoding - Font encoding.
getFontDefinition()
public FontDefinition getFontDefinition()
Ottiene la definizione del Font.
Returns: FontDefinition - Font definition.
getFontFamily()
public String getFontFamily()
Ottiene la famiglia del Font.
Returns: java.lang.String - Famiglia del Font.
getFontName()
public String getFontName()
Ottiene il nome del Font face.
Returns: java.lang.String - Nome del Font face.
getFontNames()
public MultiLanguageString getFontNames()
Ottiene i nomi del Font.
Returns: MultiLanguageString - Font names
getFontSaver()
public IFontSaver getFontSaver()
Ottiene la funzionalità di salvataggio del Font.
Returns: IFontSaver - Font save functionality.
getFontStyle()
public int getFontStyle()
Ottiene lo stile del Font. Questo è un valore calcolato e rappresentato in tipo generalizzato.
Returns: int - Stile del Font. Di solito, una combinazione di valori di flag costanti della classe FontStyle o 0.
getFontType()
public FontType getFontType()
Ottiene il tipo di Font. Restituisce il valore FontType.TTF.
Returns: FontType - Font type.
getGlyphAccessor()
public IGlyphAccessor getGlyphAccessor()
Accessor dei glifi del font. Recupera i glifi e gli identificatori dei glifi.
Returns: IGlyphAccessor - Font glyph accessor.
getGlyphById(GlyphId id)
public Glyph getGlyphById(GlyphId id)
Restituisce il glifo per ID glifo. L’ID glifo è un numero unico per un glifo, dipendente dal tipo di font. L’ID glifo del font TTF può essere un’istanza della classe ( GlyphStringId ) o della classe ( GlyphUInt32Id ). L’indirizzamento dei glifi per nome (stringa) è supportato per i font TTF tramite la mappatura della tabella Post. Nel caso di un font CFF, le strutture CFF sono usate per indirizzare i glifi per nome.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| id | GlyphId |
Returns: Glyph
getGlyphById(String glyphName)
public Glyph getGlyphById(String glyphName)
Restituisce il glifo per nome glifo. L’indirizzamento dei glifi per nome (stringa) è supportato per i font TTF tramite la mappatura della tabella Post. Nel caso di un font CFF, le strutture CFF sono usate per indirizzare i glifi per nome.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| glyphName | java.lang.String | Identificatore di stringa del glifo. |
Returns: Glyph - Glyph.
getGlyphById(long id)
public Glyph getGlyphById(long id)
Restituisce il glifo per ID glifo.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| id | long | Indice del glifo. |
Returns: Glyph - Glyph.
getGlyphComponentsById(GlyphId id, GlyphIdList componentsToPopulate)
public void getGlyphComponentsById(GlyphId id, GlyphIdList componentsToPopulate)
Ottiene un glifo tramite l’identificatore del glifo fornito e riempie la lista di identificatori di glifi fornita con i componenti di questo glifo. L’ID glifo è un numero unico per un glifo, dipendente dal tipo di font. L’ID glifo del font TTF può essere un’istanza della classe ( GlyphStringId ) o della classe ( GlyphUInt32Id ). L’indirizzamento dei glifi per nome (stringa) è supportato per i font TTF tramite la mappatura della tabella Post. Nel caso di un font CFF, le strutture CFF sono usate per indirizzare i glifi per nome.
Deve essere passata una collezione vuota componentsToPopulate che conterrà l’elenco degli ID dei componenti del glifo.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| id | GlyphId | ID glifo. |
| componentsToPopulate | GlyphIdList | Elenco di identificatori di glifi da riempire. |
getGlyphComponentsById(String glyphName, GlyphIdList componentsToPopulate)
public void getGlyphComponentsById(String glyphName, GlyphIdList componentsToPopulate)
Ottiene un glifo tramite il nome di glifo fornito e riempie la lista di identificatori di glifo fornita con i componenti di questo glifo.
Deve essere passata una collezione vuota componentsToPopulate che conterrà l’elenco degli ID dei componenti del glifo.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| glyphName | java.lang.String | Nome del glifo. |
| componentsToPopulate | GlyphIdList | Elenco di identificatori di glifi da riempire. |
getGlyphComponentsById(long id, GlyphIdList componentsToPopulate)
public void getGlyphComponentsById(long id, GlyphIdList componentsToPopulate)
Ottiene un glifo tramite l’indice di glifo fornito e riempie la lista di identificatori di glifo fornita con i componenti di questo glifo.
Deve essere passata una collezione vuota componentsToPopulate che conterrà l’elenco degli ID dei componenti del glifo.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| id | long | Indice del glifo. |
| componentsToPopulate | GlyphIdList | Elenco di identificatori di glifi da riempire. |
getGlyphIdType()
public GlyphIdType getGlyphIdType()
Ottiene la specifica del tipo di ID glifo.
Returns: GlyphIdType - Glyph id type specification.
getGlyphsForText(String text)
public GlyphId[] getGlyphsForText(String text)
Ottieni la rappresentazione dei glifi per il testo.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| text | java.lang.String | Testo di input. |
Returns: com.aspose.font.GlyphId[] - array di GlyphId.
getMetrics()
public IFontMetrics getMetrics()
Ottiene le metriche del Font.
Returns: IFontMetrics - Font metrics.
getNumGlyphs()
public int getNumGlyphs()
Ottiene il numero di glifi nel Font.
Returns: int - Numero di glifi nel Font.
getPostscriptNames()
public MultiLanguageString getPostscriptNames()
Ottiene i nomi dei font Postscript.
Returns: MultiLanguageString - Postscript font names.
getStyle()
public String getStyle()
Ottiene lo stile del Font. Questo è un valore stringa grezzo fornito dal file Font.
Returns: java.lang.String - Stile del Font.
getTtfTables()
public TtfTableRepository getTtfTables()
Ottiene le tabelle TTF.
Returns: TtfTableRepository - TTF tables.
hashCode()
public native int hashCode()
Returns: int
isSymbolic()
public boolean isSymbolic()
Restituisce true nel caso in cui il Font sia simbolico.
Returns: boolean - True nel caso in cui il Font sia simbolico.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
open(FontDefinition fontDefinition)
public static Font open(FontDefinition fontDefinition)
Apre un font, utilizzando l’oggetto FontDefinition.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| fontDefinition | FontDefinition | Oggetto definizione del Font. |
Returns: Font - Font loaded.
open(FontType fontType, byte[] fontData)
public static Font open(FontType fontType, byte[] fontData)
Apre un font, utilizzando il tipo di font e l’array di byte dei dati del font.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| fontType | FontType | Tipo di Font. |
| fontData | byte[] | Array di byte da cui caricare il font. |
Returns: Font - Font loaded.
open(FontType fontType, StreamSource fontStreamSource)
public static Font open(FontType fontType, StreamSource fontStreamSource)
Apre un font, utilizzando il tipo di font e la sorgente stream.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| fontType | FontType | Tipo di Font. |
| fontStreamSource | StreamSource | Sorgente stream per il font. |
Returns: Font - Font loaded.
open(FontType fontType, String fileName)
public static Font open(FontType fontType, String fileName)
Apre un font, utilizzando il tipo di font e il nome del file del font.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| fontType | FontType | Tipo di Font. |
| fileName | java.lang.String | Nome file del font. |
Returns: Font - Font loaded.
save(OutputStream stream)
public void save(OutputStream stream)
Salva il Font nel formato originale.
Note: following Font types are supported for saving: New TTF fonts; TTF Font subsets; CFF Font subsets; Type1 Font subsets.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| stream | java.io.OutputStream | Stream per salvare il font. |
save(String fileName)
public void save(String fileName)
Salva il Font nel formato originale.
Note: following Font types are supported for saving: New TTF fonts; TTF Font subsets; CFF Font subsets; Type1 Font subsets.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| fileName | java.lang.String | File per salvare il font. |
saveToFormat(OutputStream stream, FontSavingFormats outFormat)
public void saveToFormat(OutputStream stream, FontSavingFormats outFormat)
Salva il Font nel formato specificato.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| stream | java.io.OutputStream | stream per salvare il font |
| outFormat | FontSavingFormats | formato desiderato |
setFontFamily(String value)
public void setFontFamily(String value)
Imposta la famiglia del Font.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | java.lang.String | Nuova famiglia di Font. |
setFontName(String value)
public void setFontName(String value)
Imposta il nome del Font face.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | java.lang.String | Nuovo nome faccia del Font. |
setStyle(String value)
public void setStyle(String value)
Imposta lo stile del Font. Questo è un valore stringa grezzo fornito dal file Font.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | java.lang.String | Nuovo stile del Font. |
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 |