TtfFont
Inheritance: java.lang.Object, com.aspose.font.Font
public class TtfFont extends Font
Representerar TrueType-typsnitt (TTF).
Metoder
| Metod | Beskrivning |
|---|---|
| convert(FontType fontType) | Konverterar Fonten till ett annat format. |
| convert(FontType fontType, Collection | Konverterar Fonten till ett annat format med begränsad teckenuppsättning Obs: TTF Font-typen stöds nu endast. |
| equals(Object arg0) | |
| getAllGlyphIds() | Returnerar en array med alla glyfid, tillgängliga i Fonten. |
| getCffFont() | Hämtar CFF Font om den finns. |
| getClass() | |
| getEncoding() | Hämtar Font‑kodning. |
| getFontDefinition() | Hämtar Font‑definition. |
| 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. |
| getGlyphComponentsById(GlyphId id, GlyphIdList componentsToPopulate) | Hämtar en glyf med angivet glyfid och fyller den medföljande listan med glyfid med komponenterna i denna glyf. |
| getGlyphComponentsById(String glyphName, GlyphIdList componentsToPopulate) | Hämtar en glyf med angivet glyfnamn och fyller den medföljande listan med glyfid med komponenterna i denna glyf. |
| getGlyphComponentsById(long id, GlyphIdList componentsToPopulate) | Hämtar en glyf med angivet glyfindex och fyller den medföljande listan med glyfid med komponenterna i denna glyf. |
| getGlyphIdType() | Hämtar specifikation för glyfid‑typ. |
| getGlyphsForText(String text) | Hämta glyfrepresentation för text. |
| getMetrics() | Hämtar Font‑metrik. |
| getNumGlyphs() | Hämtar antalet glyfer i Fonten. |
| getPostscriptNames() | Hämtar Postscript-fontnamn. |
| getStyle() | Hämtar Font‑stil. |
| getTtfTables() | Hämtar TTF-tabeller. |
| hashCode() | |
| isSymbolic() | Returnerar true om Font är symbolisk. |
| 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. |
| setFontFamily(String value) | Ställer in Font-familj. |
| setFontName(String value) | Ställer in Font face name. |
| setStyle(String value) | Ställer in Font-stil. |
| 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fontType | FontType | Font-formattyp att konvertera till. |
Returns: Font - Font converted into new format.
convert(FontType fontType, Collection limitingCharacterSet)
public Font convert(FontType fontType, Collection<Integer> limitingCharacterSet)
Konverterar Fonten till ett annat format med begränsad teckenuppsättning Obs: TTF Font-typen stöds nu endast.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fontType | FontType | Font-formattyp att konvertera till. |
| limitingCharacterSet | java.util.Collection<java.lang.Integer> | Begränsad teckenuppsättning. |
Returns: Font - Font converted into new format.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getAllGlyphIds()
public GlyphId[] getAllGlyphIds()
Returnerar en array med alla glyph-id:n som finns i Fonten. Glyph id är ett unikt nummer för en glyph, vilket beror på fonttyp. TTF Font glyph id kan vara en instans av ( GlyphStringId )-klassen eller ( GlyphUInt32Id )-klassen. Namn (string) glyph-adressering stöds för TTF-fonts via Post table-mappning. Om en CFF Font finns inuti används CFF-strukturer för att adressera glyphs efter namn.
Returns: com.aspose.font.GlyphId[] - Glyph-identifierare.
getCffFont()
public Font getCffFont()
Hämtar CFF Font om den finns.
Returns: Font - CFF Font.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getEncoding()
public IFontEncoding getEncoding()
Hämtar Font‑kodning.
Returns: IFontEncoding - Font encoding.
getFontDefinition()
public FontDefinition getFontDefinition()
Hämtar Font‑definition.
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.TTF.
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 med glyfid. Glyfid är ett unikt nummer för en glyf, som beror på typsnittstyp. TTF‑typsnittets glyfid kan vara en instans av ( GlyphStringId )-klassen eller ( GlyphUInt32Id )-klassen. Namn (string) glyf‑adressering stöds för TTF‑typsnitt via Post‑tabellmappning. Om ett CFF‑typsnitt finns inuti används CFF‑strukturerna för att adressera glyfer efter namn.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| id | GlyphId |
Returns: Glyph
getGlyphById(String glyphName)
public Glyph getGlyphById(String glyphName)
Returnerar glyf med glyfnamn. Namn (string) glyf‑adressering stöds för TTF‑typsnitt via Post‑tabellmappning. Om ett CFF‑typsnitt finns inuti används CFF‑strukturerna för att adressera glyfer efter namn.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| glyphName | java.lang.String | Glyfsträngsidentifierare. |
Returns: Glyph - Glyph.
getGlyphById(long id)
public Glyph getGlyphById(long id)
Returnerar glyf efter glyfid.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| id | long | Glyfindex. |
Returns: Glyph - Glyph.
getGlyphComponentsById(GlyphId id, GlyphIdList componentsToPopulate)
public void getGlyphComponentsById(GlyphId id, GlyphIdList componentsToPopulate)
Hämtar en glyf med den angivna glyfid och fyller den medskickade listan med glyfidenterifierare med komponenterna för denna glyf. Glyfid är ett unikt nummer för en glyf, som beror på typsnittstyp. TTF‑typsnittets glyfid kan vara en instans av ( GlyphStringId )-klassen eller ( GlyphUInt32Id )-klassen. Namn (string) glyf‑adressering stöds för TTF‑typsnitt via Post‑tabellmappning. Om ett CFF‑typsnitt finns inuti används CFF‑strukturerna för att adressera glyfer efter namn.
En tom samling componentsToPopulate bör skickas som kommer att innehålla listan med glyfkomponenters id.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| id | GlyphId | Glyfid. |
| componentsToPopulate | GlyphIdList | Lista med glyfidenterifierare att fylla. |
getGlyphComponentsById(String glyphName, GlyphIdList componentsToPopulate)
public void getGlyphComponentsById(String glyphName, GlyphIdList componentsToPopulate)
Hämtar en glyf med angivet glyfnamn och fyller den medföljande listan med glyfid med komponenterna i denna glyf.
En tom samling componentsToPopulate bör skickas som kommer att innehålla listan med glyfkomponenters id.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| glyphName | java.lang.String | Glyfnamn. |
| componentsToPopulate | GlyphIdList | Lista med glyfidenterifierare att fylla. |
getGlyphComponentsById(long id, GlyphIdList componentsToPopulate)
public void getGlyphComponentsById(long id, GlyphIdList componentsToPopulate)
Hämtar en glyf med angivet glyfindex och fyller den medföljande listan med glyfid med komponenterna i denna glyf.
En tom samling componentsToPopulate bör skickas som kommer att innehålla listan med glyfkomponenters id.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| id | long | Glyfindex. |
| componentsToPopulate | GlyphIdList | Lista med glyfidenterifierare att fylla. |
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ämta glyfrepresentation för text.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| text | java.lang.String | Indatatext. |
Returns: com.aspose.font.GlyphId[] - GlyphId‑array.
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-fontnamn.
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.
getTtfTables()
public TtfTableRepository getTtfTables()
Hämtar TTF-tabeller.
Returns: TtfTableRepository - TTF tables.
hashCode()
public native int hashCode()
Returns: int
isSymbolic()
public boolean isSymbolic()
Returnerar true om Font är symbolisk.
Returns: boolean - Sant om typsnittet är symboliskt.
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fontDefinition | FontDefinition | Typsnittsdefinitionsobjekt. |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fontType | FontType | Typsnittstyp. |
| fontData | byte[] | 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fontType | FontType | Typsnittstyp. |
| fontStreamSource | StreamSource | Strö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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fontType | FontType | Typsnittstyp. |
| fileName | java.lang.String | Fontfilnamn. |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | java.io.OutputStream | Strö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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fileName | java.lang.String | Fil för att spara teckensnitt. |
saveToFormat(OutputStream stream, FontSavingFormats outFormat)
public void saveToFormat(OutputStream stream, FontSavingFormats outFormat)
Sparar Fonten i angivet format.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | java.io.OutputStream | ström för att spara teckensnitt |
| outFormat | FontSavingFormats | önskat format |
setFontFamily(String value)
public void setFontFamily(String value)
Ställer in Font-familj.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | java.lang.String | Ny fontfamilj. |
setFontName(String value)
public void setFontName(String value)
Ställer in Font face name.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | java.lang.String | Nytt teckensnittsansiktsnamn. |
setStyle(String value)
public void setStyle(String value)
Ställer in fontstil. Detta är ett rått strängvärde som tillhandahålls av fontfilen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | java.lang.String | Ny 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | long | |
| arg1 | int |