CffFont

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

public class CffFont extends Font

Rappresenta il Compact Font Format (CFF).

Metodi

MetodoDescrizione
convert(FontType fontType)Converte il Font in un altro formato.
equals(Object arg0)
getAllGlyphIds()Restituisce un array di tutti gli ID glifo, disponibili nel Font.
getClass()
getCommonFontsSettings()Ottiene le impostazioni comuni ai font CFF.
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.
getGlyphIdType()Ottiene la specifica del tipo di ID glifo.
getGlyphsForText(String text)Ottiene la rappresentazione dei glifi per il testo.
getIndexDataProvider(CffIndexProviderType indexType)Ottiene il provider per il tipo di struttura CFF INDEX specificato.
getMetrics()Ottiene le metriche del Font.
getNumGlyphs()Ottiene il numero di glifi nel Font.
getPostscriptNames()Ottiene i nomi del font Postscript.
getStyle()Ottiene lo stile del Font.
getTopDictDataProvider()
hashCode()
isCidKeyedFont()Ottiene il valore che indica che il font è cid-keyed.
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.
setCommonFontsSettings(CffFontsSettings value)Specifica le impostazioni comuni ai font CFF.
setFontFamily(String value)Il setter della famiglia del font non è ancora implementato.
setFontName(String value)Il setter del nome del font non è ancora implementato.
setStyle(String value)Il setter dello stile non è ancora implementato.
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.

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 CFF può essere un’istanza della classe ( GlyphStringId ) o della classe ( GlyphUInt32Id ).

Returns: com.aspose.font.GlyphId[]

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getCommonFontsSettings()

public CffFontsSettings getCommonFontsSettings()

Ottiene le impostazioni comuni ai font CFF. Queste impostazioni sono utilizzate in diversi scenari e possono essere modificate per ciascun font individuale.

Returns: CffFontsSettings - Font definition.

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.CFF.

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 del glifo è un numero unico per un glifo, dipendente dal tipo di font. L’ID del glifo del font CFF può essere un’istanza della classe ( GlyphStringId ) o della classe ( GlyphInt32Id ).

Parameters:

ParametroTipoDescrizione
idGlyphIdID glifo.

Returns: Glyph - Glyph.

getGlyphById(String glyphName)

public Glyph getGlyphById(String glyphName)

Restituisce il glifo per nome glifo.

Parameters:

ParametroTipoDescrizione
glyphNamejava.lang.StringNome del glifo.

Returns: Glyph - Glyph.

getGlyphById(long id)

public Glyph getGlyphById(long id)

Restituisce il glifo per ID glifo.

Parameters:

ParametroTipoDescrizione
idlongID glifo.

Returns: Glyph - Glyph.

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)

Ottiene la rappresentazione dei glifi per il testo.

Parameters:

ParametroTipoDescrizione
textjava.lang.StringTesto di input.

Returns: com.aspose.font.GlyphId[] - array di GlyphId.

getIndexDataProvider(CffIndexProviderType indexType)

public ICffIndexDataProvider getIndexDataProvider(CffIndexProviderType indexType)

Ottiene il provider per il tipo di struttura CFF INDEX specificato.

Parameters:

ParametroTipoDescrizione
indexTypeCffIndexProviderTypeTipo di struttura INDEX.

Returns: ICffIndexDataProvider - Implementation of ( ICffIndexDataProvider ) interface.

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 del 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.

getTopDictDataProvider()

public TopDictDataProvider getTopDictDataProvider()

Returns: TopDictDataProvider

hashCode()

public native int hashCode()

Returns: int

isCidKeyedFont()

public boolean isCidKeyedFont()

Ottiene il valore che indica che il font è cid-keyed.

Returns: boolean - Valore che indica che il font è cid-keyed.

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

setCommonFontsSettings(CffFontsSettings value)

public void setCommonFontsSettings(CffFontsSettings value)

Specifica le impostazioni comuni ai font CFF.

Parameters:

ParametroTipoDescrizione
valueCffFontsSettingsDefinizione del font.

setFontFamily(String value)

public void setFontFamily(String value)

Il setter della famiglia del font non è ancora implementato.

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringNuova famiglia di Font.

setFontName(String value)

public void setFontName(String value)

Il setter del nome del font non è ancora implementato.

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringNuovo nome faccia del Font.

setStyle(String value)

public void setStyle(String value)

Il setter dello stile non è ancora implementato.

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