CffFont

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

public class CffFont extends Font

Representerar Compact Font Format (CFF).

Metoder

MetodBeskrivning
convert(FontType fontType)Konverterar Fonten till ett annat format.
equals(Object arg0)
getAllGlyphIds()Returnerar en array med alla glyfid, tillgängliga i Fonten.
getClass()
getCommonFontsSettings()Hämtar inställningar gemensamma för CFF-fonter.
getEncoding()Hämtar Font‑kodning.
getFontDefinition()Hämtar fontdefinition.
getFontFamily()Hämtar Font‑familj.
getFontName()Hämtar Font‑ansiktsnamn.
getFontNames()Hämtar Font‑namn.
getFontSaver()Hämtar Font‑sparfunktionalitet.
getFontStyle()Hämtar Font‑stil.
getFontType()Hämtar Font‑typ.
getGlyphAccessor()Font‑glyf‑åtkomst.
getGlyphById(GlyphId id)Returnerar glyf efter glyfid.
getGlyphById(String glyphName)Returnerar glyf efter glyfnamn.
getGlyphById(long id)Returnerar glyf efter glyfid.
getGlyphIdType()Hämtar specifikation för glyfid‑typ.
getGlyphsForText(String text)Hämtar glyfrepresentation för text.
getIndexDataProvider(CffIndexProviderType indexType)Hämtar leverantör för den specificerade CFF INDEX-strukturtypen.
getMetrics()Hämtar Font‑metrik.
getNumGlyphs()Hämtar antalet glyfer i Fonten.
getPostscriptNames()Hämtar PostScript Font-namn.
getStyle()Hämtar Font‑stil.
getTopDictDataProvider()
hashCode()
isCidKeyedFont()Hämtar värde som indikerar att Font är cid-keyed.
notify()
notifyAll()
open(FontDefinition fontDefinition)Öppnar en font med FontDefinition-objekt.
open(FontType fontType, byte[] fontData)Öppnar en font med fonttyp och bytearray för fontdata.
open(FontType fontType, StreamSource fontStreamSource)Öppnar en font med fonttyp och strömkälla.
open(FontType fontType, String fileName)Öppnar en font med fonttyp och fontfilnamn.
save(OutputStream stream)Sparar Fonten i originalformat.
save(String fileName)Sparar Fonten i originalformat.
saveToFormat(OutputStream stream, FontSavingFormats outFormat)Sparar Fonten i angivet format.
setCommonFontsSettings(CffFontsSettings value)Anger inställningar gemensamma för CFF-fonter.
setFontFamily(String value)Font-familjens inställare är ännu inte implementerad.
setFontName(String value)Font-ansiktsnamnets inställare är ännu inte implementerad.
setStyle(String value)Stil-inställaren är ännu inte implementerad.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

convert(FontType fontType)

public Font convert(FontType fontType)

Konverterar Fonten till ett annat format. Obs: TTF Font-typ stöds nu endast.

Parameters:

ParameterTypBeskrivning
fontTypeFontTypeFont-formattyp att konvertera till.

Returns: Font - Font converted into new format.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeskrivning
arg0java.lang.Object

Returns: boolean

getAllGlyphIds()

public GlyphId[] getAllGlyphIds()

Returnerar en array med alla glyfid, tillgängliga i Font. Glyfid är ett unikt nummer för en glyf, som är beroende av fonttypen. CFF Font glyfid kan vara en instans av klassen ( GlyphStringId ) eller klassen ( GlyphUInt32Id ).

Returns: com.aspose.font.GlyphId[]

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getCommonFontsSettings()

public CffFontsSettings getCommonFontsSettings()

Hämtar inställningar gemensamma för CFF-fonter. Dessa inställningar används i olika scenarier och kan ändras för varje enskild font.

Returns: CffFontsSettings - Font definition.

getEncoding()

public IFontEncoding getEncoding()

Hämtar Font‑kodning.

Returns: IFontEncoding - Font encoding.

getFontDefinition()

public FontDefinition getFontDefinition()

Hämtar fontdefinition.

Returns: FontDefinition - Font definition.

getFontFamily()

public String getFontFamily()

Hämtar Font‑familj.

Returns: java.lang.String - Font-familj.

getFontName()

public String getFontName()

Hämtar Font‑ansiktsnamn.

Returns: java.lang.String - Font face name.

getFontNames()

public MultiLanguageString getFontNames()

Hämtar Font‑namn.

Returns: MultiLanguageString - Font names.

getFontSaver()

public IFontSaver getFontSaver()

Hämtar Font‑sparfunktionalitet.

Returns: IFontSaver - Font save functionality.

getFontStyle()

public int getFontStyle()

Hämtar Font-stil. Detta är ett värde som beräknas och representeras i en generaliserad typ.

Returns: int - Font-stil. Vanligtvis en kombination av konstantflaggvärden i FontStyle-klassen eller 0.

getFontType()

public FontType getFontType()

Hämtar Font-typ. Returnerar värdet FontType.CFF.

Returns: FontType - Font type.

getGlyphAccessor()

public IGlyphAccessor getGlyphAccessor()

Typsnittsglyf‑åtkomst. Hämtar glyfer och glyfidenterifierare.

Returns: IGlyphAccessor - Font glyph accessor.

getGlyphById(GlyphId id)

public Glyph getGlyphById(GlyphId id)

Returnerar glyf efter glyfid. Glyfid är ett unikt nummer för en glyf, som är beroende av fonttypen. CFF Font glyfid kan vara en instans av klassen ( GlyphStringId ) eller klassen ( GlyphInt32Id ).

Parameters:

ParameterTypBeskrivning
idGlyphIdGlyfid.

Returns: Glyph - Glyph.

getGlyphById(String glyphName)

public Glyph getGlyphById(String glyphName)

Returnerar glyf efter glyfnamn.

Parameters:

ParameterTypBeskrivning
glyphNamejava.lang.StringGlyfnamn.

Returns: Glyph - Glyph.

getGlyphById(long id)

public Glyph getGlyphById(long id)

Returnerar glyf efter glyfid.

Parameters:

ParameterTypBeskrivning
idlongGlyfid.

Returns: Glyph - Glyph.

getGlyphIdType()

public GlyphIdType getGlyphIdType()

Hämtar specifikation för glyfid‑typ.

Returns: GlyphIdType - Glyph id type specification.

getGlyphsForText(String text)

public GlyphId[] getGlyphsForText(String text)

Hämtar glyfrepresentation för text.

Parameters:

ParameterTypBeskrivning
textjava.lang.StringIndatatext.

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

getIndexDataProvider(CffIndexProviderType indexType)

public ICffIndexDataProvider getIndexDataProvider(CffIndexProviderType indexType)

Hämtar leverantör för den specificerade CFF INDEX-strukturtypen.

Parameters:

ParameterTypBeskrivning
indexTypeCffIndexProviderTypeTyp av INDEX-struktur.

Returns: ICffIndexDataProvider - Implementation of ( ICffIndexDataProvider ) interface.

getMetrics()

public IFontMetrics getMetrics()

Hämtar Font‑metrik.

Returns: IFontMetrics - Font metrics.

getNumGlyphs()

public int getNumGlyphs()

Hämtar antalet glyfer i Fonten.

Returns: int - Antal glyfer i typsnittet.

getPostscriptNames()

public MultiLanguageString getPostscriptNames()

Hämtar PostScript Font-namn.

Returns: MultiLanguageString - Postscript Font names.

getStyle()

public String getStyle()

Hämtar typsnittsstil. Detta är ett rått strängvärde som tillhandahålls av typsnittsfilen.

Returns: java.lang.String - Typsnittsstil.

getTopDictDataProvider()

public TopDictDataProvider getTopDictDataProvider()

Returns: TopDictDataProvider

hashCode()

public native int hashCode()

Returns: int

isCidKeyedFont()

public boolean isCidKeyedFont()

Hämtar värde som indikerar att Font är cid-keyed.

Returns: boolean - Värde som indikerar att Font är cid-keyed.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

open(FontDefinition fontDefinition)

public static Font open(FontDefinition fontDefinition)

Öppnar en font med FontDefinition-objekt.

Parameters:

ParameterTypBeskrivning
fontDefinitionFontDefinitionTypsnittsdefinitionsobjekt.

Returns: Font - Font loaded.

open(FontType fontType, byte[] fontData)

public static Font open(FontType fontType, byte[] fontData)

Öppnar en font med fonttyp och bytearray för fontdata.

Parameters:

ParameterTypBeskrivning
fontTypeFontTypeTypsnittstyp.
fontDatabyte[]Byte‑array för att läsa in typsnitt från.

Returns: Font - Font loaded.

open(FontType fontType, StreamSource fontStreamSource)

public static Font open(FontType fontType, StreamSource fontStreamSource)

Öppnar en font med fonttyp och strömkälla.

Parameters:

ParameterTypBeskrivning
fontTypeFontTypeTypsnittstyp.
fontStreamSourceStreamSourceStrömkälla för typsnitt.

Returns: Font - Font loaded.

open(FontType fontType, String fileName)

public static Font open(FontType fontType, String fileName)

Öppnar en font med fonttyp och fontfilnamn.

Parameters:

ParameterTypBeskrivning
fontTypeFontTypeTypsnittstyp.
fileNamejava.lang.StringFontfilnamn.

Returns: Font - Font loaded.

save(OutputStream stream)

public void save(OutputStream stream)

Sparar Fonten i originalformat.


Note: following Font types are supported for saving:
 New TTF fonts;
 TTF Font subsets;
 CFF Font subsets;
 Type1 Font subsets.

Parameters:

ParameterTypBeskrivning
strömjava.io.OutputStreamStröm för att spara teckensnitt.

save(String fileName)

public void save(String fileName)

Sparar Fonten i originalformat.


Note: following Font types are supported for saving:
 New TTF fonts;
 TTF Font subsets;
 CFF Font subsets;
 Type1 Font subsets.

Parameters:

ParameterTypBeskrivning
fileNamejava.lang.StringFil för att spara teckensnitt.

saveToFormat(OutputStream stream, FontSavingFormats outFormat)

public void saveToFormat(OutputStream stream, FontSavingFormats outFormat)

Sparar Fonten i angivet format.

Parameters:

ParameterTypBeskrivning
strömjava.io.OutputStreamström för att spara teckensnitt
outFormatFontSavingFormatsönskat format

setCommonFontsSettings(CffFontsSettings value)

public void setCommonFontsSettings(CffFontsSettings value)

Anger inställningar gemensamma för CFF-fonter.

Parameters:

ParameterTypBeskrivning
valueCffFontsSettingsFontdefinition.

setFontFamily(String value)

public void setFontFamily(String value)

Font-familjens inställare är ännu inte implementerad.

Parameters:

ParameterTypBeskrivning
värdejava.lang.StringNy fontfamilj.

setFontName(String value)

public void setFontName(String value)

Font-ansiktsnamnets inställare är ännu inte implementerad.

Parameters:

ParameterTypBeskrivning
värdejava.lang.StringNytt teckensnittsansiktsnamn.

setStyle(String value)

public void setStyle(String value)

Stil-inställaren är ännu inte implementerad.

Parameters:

ParameterTypBeskrivning
värdejava.lang.StringNy fontstil.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypBeskrivning
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeskrivning
arg0long
arg1int