com.aspose.font

Das com.aspose.font ist ein Root‑Paket für alle Klassen, die sich mit Schriftarten befassen.

Klassen

KlasseBeschreibung
AxisRecordStellt die Axis‑Record‑Struktur dar.
AxisValueStellt den AxisValue‑Datensatz dar.
AxisValueTableBaseBasisklasse für die Axis‑Value‑Table‑Struktur.
AxisValueTableFormat1Stellt das Axis‑Value‑Table‑Format 1 dar
AxisValueTableFormat2Stellt das Axis‑Value‑Table‑Format 2 dar
AxisValueTableFormat3Stellt das Axis‑Value‑Table‑Format 3 dar
AxisValueTableFormat4Stellt das Axis‑Value‑Table‑Format 4 dar
ByteContentStreamSourceStellt eine Stream‑Quelle dar, die auf dem _content‑Stream basiert.
CffEncodingStellt die CFF _font‑Kodierung dar.
CffFontStellt das Compact Font Format (CFF) dar.
CffFontExceptionStellt eine allgemeine, verarbeitungsbezogene Ausnahme für Schriftarten im CFF‑Format dar.
CffFontMetricsImplementierung der CFF‑Schriftmetriken
CffFontsSettingsStellt Einstellungen bereit, die für CFF‑Schriftarten gemein sind.
CffParsingExceptionStellt eine Parse‑Ausnahme für Schriftarten im cff‑Format dar.
ClosePathStellt die ClosePath-Operation dar.
CompositeGlyphStellt ein zusammengesetztes Schriftzeichen dar.
CompositeGlyphComponentStellt ein zusammengesetztes Glyph-Komponente dar (Glyph mit Platzierungs-Matrix).
CompositeGlyphComponentListStellt eine Liste von zusammengesetzten Glyph-Komponenten dar.
CompressionUtilsBietet Hilfsmethoden für Kompression und Dekompression.
CurveToStellt die CurveTo-Operation dar.
EncodingExceptionStellt eine Kodierungs-Ausnahme dar.
FileSystemStreamSourceStellt eine Stream-Quelle basierend auf dem Dateisystem dar.
FontStellt die Basisklasse Font dar.
FontAgrumentExceptionStellt eine Font-Argumentausnahme dar.
FontBBoxStellt die Begrenzungsbox der Schriftart dar.
FontCharactersMergerDeklariert Funktionalität zum Zusammenführen von Schriftarten verschiedener Typen.
FontConversionExceptionStellt eine Font-Konvertierungs-Ausnahme dar.
FontCreationExceptionStellt eine Font-Erstellungs-Ausnahme dar.
FontDefinitionStellt die Definition einer Font-Datei-Sammlung dar.
FontEnvironmentBietet Informationen über die aktuelle Umgebung und Plattform.
FontExceptionStellt eine allgemeine, mit der Font-Verarbeitung verbundene Ausnahme dar.
FontFactoryEnthält Funktionalität zum Öffnen von Schriftarten verschiedener Typen und weitere Methoden zur Erstellung verschiedener Objekte.
FontFileDefinitionStellt die Definition einer Font-Datei dar.
FontMergeExceptionStellt eine Font-Zusammenführungs-Ausnahme dar.
FontMetricsStellt Schriftmetriken dar.
FontNotSupportedOperationExceptionStellt eine nicht unterstützte Operationsausnahme dar.
FontSpecificEncodingsStellt spezifische Kodierungen für verbraucherbewusste Schriftarten dar.
FontStyleAufzählung der Schriftstilarten
GaspRangeDas Array von GaspRange-Datensätzen bietet empfohlene Verhaltensweisen für verschiedene ppem-Größen.
GlyphStellt ein Font-Glyph dar.
GlyphIdStellt Glyph-IDs dar, die im Font verfügbar sind.
GlyphIdListStellt eine Glyph-ID-Liste dar.
GlyphOutlineRendererStellt einen Glyph-Umriss-Renderer dar.
GlyphRendererBaseStellt die Basisklasse für Glyph-Renderer dar.
GlyphStringIdStellt eine String-Glyph-ID dar.
GlyphUInt32IdStellt eine Ganzzahl-Glyph-ID dar.
HelpersFactoryErstellt Objekte, die zum Namespace TtfHelpers gehören
IncorrectFontDataExceptionStellt Ausnahmen für Fälle dar, in denen einige Werte des Font-Objekts ungültig sind.
LicenseStellt Methoden zum Lizenzieren der Komponente bereit.
LicenseFlagsStellt einen Hilfs-Wrapper für Einbettungsflags aus der ‘OS/2’-Tabelle (Feld fsType) dar.
LicenseRestrictionExceptionStellt eine Ausnahme dar, die bei dem Versuch ausgelöst werden kann, eine Funktionalität auszuführen, die im Evaluierungsmodus eingeschränkt ist.
LineToStellt die LineTo-Operation dar.
MSLanguageIdMicrosoft-Plattform-Sprach-ID-Aufzählung.
MacLanguageIdMacintosh-Plattform-Sprach-ID-Aufzählung.
MeteredStellt Methoden zum Festlegen des gemessenen Schlüssels bereit.
MoveToStellt die MoveTo-Operation dar.
MultiLanguageStringStellt einen mehrsprachigen String dar.
NameIdStellt die NameId-Aufzählung dar.
NameIndexDataProviderStellt Einstellungen bereit, die für CFF‑Schriftarten gemein sind.
NameRecordStellt die NameRecord-Struktur der ’name’-Tabelle dar
NameToCodeMapStellt die Namens-zu-Code-Zuordnung dar.
PathSegmentCollectionStellt eine Sammlung von Pfadsegmenten dar.
RenderingUtilsStellt Dienstprogrammmethoden für das Rendering bereit.
SegmentPathStellt den Rendering-Pfad dar.
StreamSourceDefiniert eine Möglichkeit, einen Dateistream zu erhalten, wenn er benötigt wird.
StringIndexDataProviderDeklariert Funktionalität zum Zugriff auf die CFF String INDEX Struktur.
SvgConversionExceptionStellt eine Font-Konvertierungsausnahme für das SVG-Format dar.
TopDictDataProviderDeklariert Funktionalität zum Lesen/Aktualisieren der CFF Top DICT Struktur.
TransformationMatrixRepresents 3x3 matrix
TtcFontFileDefinitionStellt die Dateidefinition für die TTC Schriftart dar.
TtcFontSourceStellt die TTC Schriftart-Quelle dar.
TtfCMapFormat0TableStellt die Format0 CMap Untertabelle der TTF Schriftdatei dar.
TtfCMapFormat10TableStellt die Format10 CMap Untertabelle der TTF Schriftdatei dar.
TtfCMapFormat12TableStellt die Format8 CMap Untertabelle der TTF Schriftdatei dar.
TtfCMapFormat2TableStellt die Format2 CMap Untertabelle der TTF Schriftdatei dar.
TtfCMapFormat4TableStellt die Format4 CMap Untertabelle der TTF Schriftdatei dar.
TtfCMapFormat6TableStellt die Format6 CMap Untertabelle der TTF Schriftdatei dar.
TtfCMapFormat8TableStellt die Format8 CMap Untertabelle der TTF Schriftdatei dar.
TtfCMapFormatBaseTableStellt die Basisklasse der CMap Untertabelle dar.
TtfCMapTableStellt die “cmap” Tabelle der TTF Schriftdatei dar.
TtfCMapTable.TtfCMapSubtableDescriptionBietet kurze Informationen über die CMap Untertabelle.
TtfCffTableStellt die “cff” Tabelle der TTF Schriftdatei dar.
TtfCvtTableStellt die Control Value Table (CVT) der TTF Schriftdatei dar.
TtfEncodingStellt die TTF Schriftkodierung dar.
TtfEncodingParametersStellt die TTF Kodierungsparameter dar.
TtfFontStellt die TrueType Schrift (TTF) dar.
TtfFontMetricsStellt die TTF Schriftmetriken dar.
TtfFpgmTableStellt die “fpgm” Tabelle der TTF Schriftdatei dar.
TtfGaspTableStellt die “gasp” Tabelle der TTF Schriftdatei dar.
TtfGlyfTableStellt die “glyf” Tabelle der TTF Schriftdatei dar.
TtfHeadTableStellt die “head” Tabelle der TTF Schriftdatei dar.
TtfHheaTableStellt die “hhea”-Tabelle der TTF-Schriftdatei dar.
TtfHmtxTableStellt die “hmtx”-Tabelle der TTF-Schriftdatei dar.
TtfHmtxTable.LongHorMetricStellt den Metrikdatensatz dar.
TtfHmtxTable.MetricListStellt eine Liste von Metriken dar.
TtfLocaTableStellt die “loca”-Tabelle der TTF-Schriftdatei dar.
TtfLocaTable.OffsetsListStellt eine Liste von Glyphen-Offsets dar.
TtfLtshTableStellt die Linear-Threshold-Tabelle der TTF-Schriftdatei dar.
TtfMaxpTableStellt die “maxp”-Tabelle der TTF-Schriftdatei dar
TtfNameTableStellt die “name”-Tabelle der TTF-Schriftdatei dar.
TtfOs2TableStellt die “OS/2”-Tabelle der TTF-Schriftdatei dar.
TtfPostTableStellt die “post”-Tabelle der TTF-Schriftdatei dar
TtfPrepTableStellt die “prep”-Tabelle der TTF-Schriftdatei dar.
TtfStatTable
TtfTableBaseStellt die TTF-Tabellendefinition dar.
TtfTableRepositoryRepository der TTF-Tabellen
TtfVheaTableStellt die “hhea”-Tabelle der TTF-Schriftdatei dar.
TtfVmtxTableStellt die “vmtx”-Tabelle der TTF-Schriftdatei dar.
TtfVmtxTable.LongVerMetricStellt den vertikalen Metrikdatensatz dar.
Type1EncodingStellt die Type1-Schriftkodierung dar.
Type1FontStellt die Type1-Schrift dar.
Type1FontMetricsStellt die Type1-Schriftmetriken dar.
Type1MetricFontType1-Metrik-Schriftimplementierung.
Version16Dot16Stellt den Version16Dot16-Datentyp dar
WoffFormatExceptionStellt eine mit der WOFF-Schriftverarbeitung zusammenhängende Ausnahme dar.

Schnittstellen

SchnittstelleBeschreibung
ICffIndexDataProviderGrundlegende Schnittstelle zum Zugriff auf INDEX-Strukturen von CFF-Schriften.
IEncodingParametersGemeinsame Schnittstelle zur Unterstützung von Kodierungsparametern.
IFontDeklariert gemeinsame Funktionalität für alle Schriftformaten.
IFontCharactersMergerDeklariert Hilfsfunktionalität zum Zusammenführen von TrueType-Schriften.
IFontEncodingDefiniert eine Schnittstelle für die Schriftkodierung.
IFontMetricsDefiniert eine Schnittstelle für Schriftmetriken-Werkzeuge.
IFontSaverDefiniert eine Schnittstelle für die Schrift-Speicherfunktionalität.
IGlyphAccessorDefiniert Funktionalität zum Abrufen angegebener Glyphenkennungen und Glyphen.
IGlyphOutlinePainterDefiniert eine Umriss-Methode zum Zeichnen von Glyphen.
IGlyphPainterDefiniert eine Methode zum Zeichnen von Glyphen.
IGlyphRendererSchnittstelle zum Rendern von Glyphen.
IPathSegmentStellt die Schnittstelle eines beliebigen Pfadsegments dar.
ISupportsNameAddressingDefiniert Mitglieder, die spezifisch für Kodierungen sind, die die Glyphen-Namensadressierung unterstützen

Aufzählungen

AufzählungBeschreibung
CffIndexProviderTypeGibt INDEX-Strukturen an, die von der Indexanbieter-Schnittstellenfamilie unterstützt werden.
CffUpdateStringIndexStrategyGibt an, wie Zeichenketten zum CFF String INDEX Speicher hinzugefügt werden.
FontSavingFormatsGibt den Schrifttyp an.
FontTypeGibt den Schrifttyp an.
GlyphIdTypeGibt die Typen von Glyphen‑ID an.
GlyphStateGibt den Glyphenstatus an.
MSPlatformSpecificIdStellt die Microsoft-Plattform PlatformSpecificId‑Aufzählung dar.
MacPlatformSpecificIdStellt die Macintosh-Plattform PlatformSpecificId‑Aufzählung dar.
PlatformIdStellt die PlatformId‑Aufzählung dar.
RangeGaspBehaviorFlagsFlags, die das gewünschte Verhalten des Rasterisierers beschreiben.
UnicodePlatformSpecificIdStellt die Unicode-Plattform‑spezifische Aufzählung dar.