TtfFont

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

public class TtfFont extends Font

Rappresenta il TrueType Font (TTF).

Metodi

MetodoDescrizione
convert(FontType fontType)Converte il Font in un altro formato.
convert(FontType fontType, Collection limitingCharacterSet)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:

ParametroTipoDescrizione
fontTypeFontTypeTipo 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:

ParametroTipoDescrizione
fontTypeFontTypeTipo di formato del Font in cui convertire.
limitingCharacterSetjava.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:

ParametroTipoDescrizione
arg0java.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:

ParametroTipoDescrizione
idGlyphId

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:

ParametroTipoDescrizione
glyphNamejava.lang.StringIdentificatore di stringa del glifo.

Returns: Glyph - Glyph.

getGlyphById(long id)

public Glyph getGlyphById(long id)

Restituisce il glifo per ID glifo.

Parameters:

ParametroTipoDescrizione
idlongIndice 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:

ParametroTipoDescrizione
idGlyphIdID glifo.
componentsToPopulateGlyphIdListElenco 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:

ParametroTipoDescrizione
glyphNamejava.lang.StringNome del glifo.
componentsToPopulateGlyphIdListElenco 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:

ParametroTipoDescrizione
idlongIndice del glifo.
componentsToPopulateGlyphIdListElenco 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:

ParametroTipoDescrizione
textjava.lang.StringTesto 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:

ParametroTipoDescrizione
fontDefinitionFontDefinitionOggetto 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:

ParametroTipoDescrizione
fontTypeFontTypeTipo di Font.
fontDatabyte[]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:

ParametroTipoDescrizione
fontTypeFontTypeTipo di Font.
fontStreamSourceStreamSourceSorgente 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:

ParametroTipoDescrizione
fontTypeFontTypeTipo di Font.
fileNamejava.lang.StringNome 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:

ParametroTipoDescrizione
streamjava.io.OutputStreamStream 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:

ParametroTipoDescrizione
fileNamejava.lang.StringFile per salvare il font.

saveToFormat(OutputStream stream, FontSavingFormats outFormat)

public void saveToFormat(OutputStream stream, FontSavingFormats outFormat)

Salva il Font nel formato specificato.

Parameters:

ParametroTipoDescrizione
streamjava.io.OutputStreamstream per salvare il font
outFormatFontSavingFormatsformato desiderato

setFontFamily(String value)

public void setFontFamily(String value)

Imposta la famiglia del Font.

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringNuova famiglia di Font.

setFontName(String value)

public void setFontName(String value)

Imposta il nome del Font face.

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringNuovo 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:

ParametroTipoDescrizione
valorejava.lang.StringNuovo 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:

ParametroTipoDescrizione
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametroTipoDescrizione
arg0long
arg1int