TtfFont
Inheritance: java.lang.Object, com.aspose.font.Font
public class TtfFont extends Font
Stellt die TrueType Schrift (TTF) dar.
Methoden
| Methode | Beschreibung |
|---|---|
| convert(FontType fontType) | Konvertiert die Font in ein anderes Format. |
| convert(FontType fontType, Collection | Konvertiert die Font in ein anderes Format mit begrenztem Zeichensatz Hinweis: TTF Font-Typ wird jetzt nur noch unterstützt. |
| equals(Object arg0) | |
| getAllGlyphIds() | Gibt ein Array aller Glyph-IDs zurück, die in der Font verfügbar sind. |
| getCffFont() | Liefert CFF Font, falls vorhanden. |
| getClass() | |
| getEncoding() | Liefert Font‑Kodierung. |
| getFontDefinition() | Liefert Font‑Definition. |
| getFontFamily() | Liefert Font‑Familie. |
| getFontName() | Liefert Font‑Face‑Name. |
| getFontNames() | Liefert Font‑Namen. |
| getFontSaver() | Liefert Font‑Speicherfunktionalität. |
| getFontStyle() | Liefert Font‑Stil. |
| getFontType() | Liefert Font‑Typ. |
| getGlyphAccessor() | Font‑Glyph‑Zugriff. |
| getGlyphById(GlyphId id) | Gibt Glyph nach Glyph-ID zurück. |
| getGlyphById(String glyphName) | Gibt Glyph nach Glyph-Namen zurück. |
| getGlyphById(long id) | Gibt Glyph nach Glyph-ID zurück. |
| getGlyphComponentsById(GlyphId id, GlyphIdList componentsToPopulate) | Liefert ein Glyph anhand der übergebenen Glyph‑Kennung und füllt die übergebene Liste von Glyph‑Kennungen mit den Komponenten dieses Glyphs. |
| getGlyphComponentsById(String glyphName, GlyphIdList componentsToPopulate) | Liefert ein Glyph anhand des übergebenen Glyph‑Namens und füllt die übergebene Liste von Glyph‑Kennungen mit den Komponenten dieses Glyphs. |
| getGlyphComponentsById(long id, GlyphIdList componentsToPopulate) | Liefert ein Glyph anhand des übergebenen Glyph‑Index und füllt die übergebene Liste von Glyph‑Kennungen mit den Komponenten dieses Glyphs. |
| getGlyphIdType() | Liefert Glyph-ID‑Typ‑Spezifikation. |
| getGlyphsForText(String text) | Erhalte Glyph‑Darstellung für Text. |
| getMetrics() | Liefert Font‑Metriken. |
| getNumGlyphs() | Ermittelt die Anzahl der Glyphen im Font. |
| getPostscriptNames() | Ermittelt die Postscript-Fontnamen. |
| getStyle() | Liefert Font‑Stil. |
| getTtfTables() | Ermittelt TTF-Tabellen. |
| hashCode() | |
| isSymbolic() | Gibt true zurück, falls der Font symbolisch ist. |
| notify() | |
| notifyAll() | |
| open(FontDefinition fontDefinition) | Öffnet einen Font mithilfe eines FontDefinition-Objekts. |
| open(FontType fontType, byte[] fontData) | Öffnet einen Font mithilfe des Font-Typs und eines Byte-Arrays mit Font-Daten. |
| open(FontType fontType, StreamSource fontStreamSource) | Öffnet einen Font mithilfe des Font-Typs und einer Stream-Quelle. |
| open(FontType fontType, String fileName) | Öffnet einen Font mithilfe des Font-Typs und des Font-Dateinamens. |
| save(OutputStream stream) | Speichert den Font im Originalformat. |
| save(String fileName) | Speichert den Font im Originalformat. |
| saveToFormat(OutputStream stream, FontSavingFormats outFormat) | Speichert den Font im angegebenen Format. |
| setFontFamily(String value) | Setzt die Font-Familie. |
| setFontName(String value) | Setzt den Font-Face-Namen. |
| setStyle(String value) | Setzt den Font-Stil. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
convert(FontType fontType)
public Font convert(FontType fontType)
Konvertiert den Font in ein anderes Format. Hinweis: Der TTF-Fonttyp wird derzeit nur unterstützt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| fontType | FontType | Font-Formattyp, in den konvertiert werden soll. |
Returns: Font - Font converted into new format.
convert(FontType fontType, Collection limitingCharacterSet)
public Font convert(FontType fontType, Collection<Integer> limitingCharacterSet)
Konvertiert die Font in ein anderes Format mit begrenztem Zeichensatz Hinweis: TTF Font-Typ wird jetzt nur noch unterstützt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| fontType | FontType | Font-Formattyp, in den konvertiert werden soll. |
| limitingCharacterSet | java.util.Collection<java.lang.Integer> | Begrenzender Zeichensatz. |
Returns: Font - Font converted into new format.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getAllGlyphIds()
public GlyphId[] getAllGlyphIds()
Gibt ein Array aller Glyph‑IDs zurück, die im Font verfügbar sind. Eine Glyph‑ID ist eine eindeutige Nummer für eine Glyphe, die vom Font‑Typ abhängt. Eine TTF‑Font‑Glyph‑ID kann eine Instanz der Klasse ( GlyphStringId ) oder der Klasse ( GlyphUInt32Id ) sein. Die Glyph‑Adressierung nach Name (string) wird für TTF‑Fonts über das Post‑Tabellen‑Mapping unterstützt. Im Falle eines CFF‑Fonts werden die CFF‑Strukturen verwendet, um Glyphen per Name zu adressieren.
Returns: com.aspose.font.GlyphId[] - Glyph‑Bezeichner.
getCffFont()
public Font getCffFont()
Liefert CFF Font, falls vorhanden.
Returns: Font - CFF Font.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getEncoding()
public IFontEncoding getEncoding()
Liefert Font‑Kodierung.
Returns: IFontEncoding - Font encoding.
getFontDefinition()
public FontDefinition getFontDefinition()
Liefert Font‑Definition.
Returns: FontDefinition - Font definition.
getFontFamily()
public String getFontFamily()
Liefert Font‑Familie.
Returns: java.lang.String - Font‑Familie.
getFontName()
public String getFontName()
Liefert Font‑Face‑Name.
Returns: java.lang.String - Font‑Face‑Name.
getFontNames()
public MultiLanguageString getFontNames()
Liefert Font‑Namen.
Returns: MultiLanguageString - Font names
getFontSaver()
public IFontSaver getFontSaver()
Liefert Font‑Speicherfunktionalität.
Returns: IFontSaver - Font save functionality.
getFontStyle()
public int getFontStyle()
Ermittelt den Font-Stil. Dies ist ein Wert, der berechnet und in einem generalisierten Typ dargestellt wird.
Returns: int - Font-Stil. In der Regel eine Kombination von Konstanten‑Flag‑Werten der FontStyle‑Klasse oder 0.
getFontType()
public FontType getFontType()
Ermittelt den Font-Typ. Gibt den Wert FontType.TTF zurück.
Returns: FontType - Font type.
getGlyphAccessor()
public IGlyphAccessor getGlyphAccessor()
Schriftzeichen-Glyph-Zugriff. Ruft Glyphs und Glyph-Identifikatoren ab.
Returns: IGlyphAccessor - Font glyph accessor.
getGlyphById(GlyphId id)
public Glyph getGlyphById(GlyphId id)
Gibt ein Glyph anhand der Glyph-ID zurück. Die Glyph-ID ist eine eindeutige Nummer für ein Glyph, die vom Schriftarttyp abhängt. Die Glyph-ID einer TTF-Schrift kann eine Instanz der Klasse ( GlyphStringId ) oder der Klasse ( GlyphUInt32Id ) sein. Die Namens-(String-)Glyph-Adressierung wird für TTF-Schriften über die Post-Tabellen-Zuordnung unterstützt. Im Falle einer CFF-Schrift werden die CFF-Strukturen verwendet, um Glyphs über ihren Namen anzusprechen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| id | GlyphId |
Returns: Glyph
getGlyphById(String glyphName)
public Glyph getGlyphById(String glyphName)
Gibt ein Glyph anhand des Glyph-Namens zurück. Die Namens-(String-)Glyph-Adressierung wird für TTF-Schriften über die Post-Tabellen-Zuordnung unterstützt. Im Falle einer CFF-Schrift werden die CFF-Strukturen verwendet, um Glyphs über ihren Namen anzusprechen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| glyphName | java.lang.String | Glyph-String-Identifikator. |
Returns: Glyph - Glyph.
getGlyphById(long id)
public Glyph getGlyphById(long id)
Gibt Glyph nach Glyph-ID zurück.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| id | long | Glyph-Index. |
Returns: Glyph - Glyph.
getGlyphComponentsById(GlyphId id, GlyphIdList componentsToPopulate)
public void getGlyphComponentsById(GlyphId id, GlyphIdList componentsToPopulate)
Ermittelt ein Glyph anhand der übergebenen Glyph-Identifikator und füllt die übergebene Liste von Glyph-Identifikatoren mit den Komponenten dieses Glyphs. Die Glyph-ID ist eine eindeutige Nummer für ein Glyph, die vom Schriftarttyp abhängt. Die Glyph-ID einer TTF-Schrift kann eine Instanz der Klasse ( GlyphStringId ) oder der Klasse ( GlyphUInt32Id ) sein. Die Namens-(String-)Glyph-Adressierung wird für TTF-Schriften über die Post-Tabellen-Zuordnung unterstützt. Im Falle einer CFF-Schrift werden die CFF-Strukturen verwendet, um Glyphs über ihren Namen anzusprechen.
Eine leere Sammlung componentsToPopulate sollte übergeben werden, die die Glyph-Komponenten-ID-Liste enthält.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| id | GlyphId | Glyph-ID. |
| componentsToPopulate | GlyphIdList | Liste der zu füllenden Glyph-Identifikatoren. |
getGlyphComponentsById(String glyphName, GlyphIdList componentsToPopulate)
public void getGlyphComponentsById(String glyphName, GlyphIdList componentsToPopulate)
Liefert ein Glyph anhand des übergebenen Glyph‑Namens und füllt die übergebene Liste von Glyph‑Kennungen mit den Komponenten dieses Glyphs.
Eine leere Sammlung componentsToPopulate sollte übergeben werden, die die Glyph-Komponenten-ID-Liste enthält.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| glyphName | java.lang.String | Glyph-Name. |
| componentsToPopulate | GlyphIdList | Liste der zu füllenden Glyph-Identifikatoren. |
getGlyphComponentsById(long id, GlyphIdList componentsToPopulate)
public void getGlyphComponentsById(long id, GlyphIdList componentsToPopulate)
Liefert ein Glyph anhand des übergebenen Glyph‑Index und füllt die übergebene Liste von Glyph‑Kennungen mit den Komponenten dieses Glyphs.
Eine leere Sammlung componentsToPopulate sollte übergeben werden, die die Glyph-Komponenten-ID-Liste enthält.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| id | long | Glyph-Index. |
| componentsToPopulate | GlyphIdList | Liste der zu füllenden Glyph-Identifikatoren. |
getGlyphIdType()
public GlyphIdType getGlyphIdType()
Liefert Glyph-ID‑Typ‑Spezifikation.
Returns: GlyphIdType - Glyph id type specification.
getGlyphsForText(String text)
public GlyphId[] getGlyphsForText(String text)
Erhalte Glyph‑Darstellung für Text.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| text | java.lang.String | Eingabetext. |
Returns: com.aspose.font.GlyphId[] – GlyphId-Array.
getMetrics()
public IFontMetrics getMetrics()
Liefert Font‑Metriken.
Returns: IFontMetrics - Font metrics.
getNumGlyphs()
public int getNumGlyphs()
Ermittelt die Anzahl der Glyphen im Font.
Returns: int – Anzahl der Glyphs in der Schrift.
getPostscriptNames()
public MultiLanguageString getPostscriptNames()
Ermittelt die Postscript-Fontnamen.
Returns: MultiLanguageString - Postscript font names.
getStyle()
public String getStyle()
Ermittelt den Schriftstil. Dies ist ein Roh-String-Wert, der von der Schriftdatei bereitgestellt wird.
Returns: java.lang.String – Schriftstil.
getTtfTables()
public TtfTableRepository getTtfTables()
Ermittelt TTF-Tabellen.
Returns: TtfTableRepository - TTF tables.
hashCode()
public native int hashCode()
Returns: int
isSymbolic()
public boolean isSymbolic()
Gibt true zurück, falls der Font symbolisch ist.
Returns: boolean – Wahr, falls die Schrift symbolisch ist.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
open(FontDefinition fontDefinition)
public static Font open(FontDefinition fontDefinition)
Öffnet einen Font mithilfe eines FontDefinition-Objekts.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| fontDefinition | FontDefinition | Schriftdefinitions-Objekt. |
Returns: Font - Font loaded.
open(FontType fontType, byte[] fontData)
public static Font open(FontType fontType, byte[] fontData)
Öffnet einen Font mithilfe des Font-Typs und eines Byte-Arrays mit Font-Daten.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| fontType | FontType | Schrifttyp. |
| fontData | byte[] | Byte-Array, aus dem die Schrift geladen wird. |
Returns: Font - Font loaded.
open(FontType fontType, StreamSource fontStreamSource)
public static Font open(FontType fontType, StreamSource fontStreamSource)
Öffnet einen Font mithilfe des Font-Typs und einer Stream-Quelle.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| fontType | FontType | Schrifttyp. |
| fontStreamSource | StreamSource | Stream-Quelle für die Schrift. |
Returns: Font - Font loaded.
open(FontType fontType, String fileName)
public static Font open(FontType fontType, String fileName)
Öffnet einen Font mithilfe des Font-Typs und des Font-Dateinamens.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| fontType | FontType | Schrifttyp. |
| fileName | java.lang.String | Schriftdateiname. |
Returns: Font - Font loaded.
save(OutputStream stream)
public void save(OutputStream stream)
Speichert den Font im Originalformat.
Note: following Font types are supported for saving: New TTF fonts; TTF Font subsets; CFF Font subsets; Type1 Font subsets.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| stream | java.io.OutputStream | Stream zum Speichern der Schrift. |
save(String fileName)
public void save(String fileName)
Speichert den Font im Originalformat.
Note: following Font types are supported for saving: New TTF fonts; TTF Font subsets; CFF Font subsets; Type1 Font subsets.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| fileName | java.lang.String | Datei zum Speichern der Schrift. |
saveToFormat(OutputStream stream, FontSavingFormats outFormat)
public void saveToFormat(OutputStream stream, FontSavingFormats outFormat)
Speichert den Font im angegebenen Format.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| stream | java.io.OutputStream | Stream zum Speichern der Schrift |
| outFormat | FontSavingFormats | gewünschtes Format |
setFontFamily(String value)
public void setFontFamily(String value)
Setzt die Font-Familie.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | java.lang.String | Neue Schriftfamilie. |
setFontName(String value)
public void setFontName(String value)
Setzt den Font-Face-Namen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | java.lang.String | Neuer Schriftartname. |
setStyle(String value)
public void setStyle(String value)
Setzt Schriftstil. Dies ist ein Rohzeichenfolgenwert, der von der Schriftdatei bereitgestellt wird.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | java.lang.String | Neuer Schriftstil. |
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 | Beschreibung |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | long | |
| arg1 | int |