com.aspose.font

Пакет com.aspose.font является корневым пакетом для всех классов, работающих со шрифтами.

Классы

КлассОписание
AxisRecordПредставляет структуру записи Axis.
AxisValueПредставляет запись AxisValue.
AxisValueTableBaseБазовый класс для структуры таблицы значений Axis.
AxisValueTableFormat1Представляет формат таблицы значений Axis 1
AxisValueTableFormat2Представляет формат таблицы значений Axis 2
AxisValueTableFormat3Представляет формат таблицы значений Axis 3
AxisValueTableFormat4Представляет формат таблицы значений Axis 4
ByteContentStreamSourceПредставляет источник потока, основанный на потоке _content.
CffEncodingПредставляет кодировку CFF _font.
CffFontПредставляет Compact Font Format (CFF).
CffFontExceptionПредставляет общее исключение, связанное с обработкой шрифтов формата CFF.
CffFontMetricsРеализация метрик шрифтов CFF
CffFontsSettingsПредоставляет настройки, общие для шрифтов CFF.
CffParsingExceptionПредставляет исключение разбора для шрифтов формата cff.
ClosePathПредставляет операцию ClosePath.
CompositeGlyphПредставляет составной глиф шрифта.
CompositeGlyphComponentПредставляет компонент составного глифа (глиф с матрицей размещения).
CompositeGlyphComponentListПредставляет список компонентов составного глифа.
CompressionUtilsПредоставляет вспомогательные методы для сжатия и распаковки.
CurveToПредставляет операцию CurveTo.
EncodingExceptionПредставляет исключение кодирования.
FileSystemStreamSourceПредставляет источник потока, основанный на файловой системе.
FontПредставляет базовый класс Font.
FontAgrumentExceptionПредставляет исключение аргумента Font.
FontBBoxпредставляет ограничивающий прямоугольник шрифта.
FontCharactersMergerОбъявляет функциональность для объединения шрифтов разных типов.
FontConversionExceptionПредставляет исключение преобразования Font.
FontCreationExceptionПредставляет исключение создания Font.
FontDefinitionПредставляет определение набора файлов Font.
FontEnvironmentПредоставляет информацию о текущей среде и платформе.
FontExceptionПредставляет общее исключение, связанное с обработкой Font.
FontFactoryСодержит функциональность для открытия шрифтов разных типов и другие методы для создания различных объектов.
FontFileDefinitionПредставляет определение файла Font.
FontMergeExceptionПредставляет исключение объединения Font.
FontMetricsПредставляет метрики шрифта.
FontNotSupportedOperationExceptionПредставляет исключение неподдерживаемой операции.
FontSpecificEncodingsПредставляет специфические кодировки для шрифтов, ориентированных на потребителя.
FontStyleПеречисление стилей шрифта
GaspRangeМассив записей GaspRange предоставляет рекомендуемое поведение для различных размеров ppem
GlyphПредставляет глиф шрифта.
GlyphIdПредставляет идентификаторы глифов, доступные в шрифте.
GlyphIdListПредставляет список идентификаторов глифов.
GlyphOutlineRendererПредставляет рендерер контура глифа.
GlyphRendererBaseПредставляет базовый класс для рендереров глифов.
GlyphStringIdПредставляет строковый идентификатор глифа.
GlyphUInt32IdПредставляет целочисленный идентификатор глифа.
HelpersFactoryСоздаёт объекты, связанные с пространством имён TtfHelpers
IncorrectFontDataExceptionПредставляет исключения для случаев, когда некоторые значения объекта Font недействительны.
LicenseПредоставляет методы лицензирования компонента.
LicenseFlagsПредставляет вспомогательную оболочку для флагов внедрения из таблицы ‘OS/2’ (поле fsType).
LicenseRestrictionExceptionПредставляет исключение, которое может быть выброшено при попытке выполнить функциональность, ограниченную в режиме оценки.
LineToПредставляет операцию LineTo.
MSLanguageIdПеречисление идентификаторов языков платформы Microsoft.
MacLanguageIdПеречисление идентификаторов языков платформы Macintosh.
MeteredПредоставляет методы установки измеряемого ключа.
MoveToПредставляет операцию MoveTo.
MultiLanguageStringПредставляет многоязычную строку.
NameIdПеречисление NameId.
NameIndexDataProviderПредоставляет настройки, общие для шрифтов CFF.
NameRecordПредставляет структуру NameRecord таблицы ’name’.
NameToCodeMapПредставляет отображение имени в код.
PathSegmentCollectionПредставляет коллекцию сегментов пути.
RenderingUtilsПредоставляет вспомогательные методы для рендеринга.
SegmentPathПредставляет путь рендеринга.
StreamSourceОпределяет способ получения файлового потока при необходимости.
StringIndexDataProviderОбъявляет функциональность для доступа к структуре CFF String INDEX.
SvgConversionExceptionПредставляет исключение преобразования шрифта для формата SVG.
TopDictDataProviderОбъявляет функциональность для чтения/обновления структуры CFF Top DICT.
TransformationMatrixRepresents 3x3 matrix
TtcFontFileDefinitionПредставляет определение файла для шрифта TTC.
TtcFontSourceПредставляет источник шрифта TTC.
TtfCMapFormat0TableПредставляет подтаблицу CMap формата 0 файла шрифта TTF.
TtfCMapFormat10TableПредставляет подтаблицу CMap формата 10 файла шрифта TTF.
TtfCMapFormat12TableПредставляет подтаблицу CMap формата 8 файла шрифта TTF.
TtfCMapFormat2TableПредставляет подтаблицу CMap формата 2 файла шрифта TTF.
TtfCMapFormat4TableПредставляет подтаблицу CMap формата 4 файла шрифта TTF.
TtfCMapFormat6TableПредставляет подтаблицу CMap формата 6 файла шрифта TTF.
TtfCMapFormat8TableПредставляет подтаблицу CMap формата 8 файла шрифта TTF.
TtfCMapFormatBaseTableПредставляет базовый класс подтаблицы CMap.
TtfCMapTableПредставляет “cmap” таблицу файла шрифта TTF.
TtfCMapTable.TtfCMapSubtableDescriptionПредоставляет краткую информацию о подтаблице CMap.
TtfCffTableПредставляет “cff” таблицу файла шрифта TTF.
TtfCvtTableПредставляет таблицу контрольных значений (CVT) файла шрифта TTF.
TtfEncodingПредставляет кодировку шрифта TTF.
TtfEncodingParametersПредставляет параметры кодировки TTF.
TtfFontПредставляет шрифт TrueType (TTF).
TtfFontMetricsПредставляет метрики шрифта TTF.
TtfFpgmTableПредставляет “fpgm” таблицу файла шрифта TTF.
TtfGaspTableПредставляет “gasp” таблицу файла шрифта TTF.
TtfGlyfTableПредставляет “glyf” таблицу файла шрифта TTF.
TtfHeadTableПредставляет “head” таблицу файла шрифта TTF.
TtfHheaTableПредставляет таблицу “hhea” файла шрифта TTF.
TtfHmtxTableПредставляет таблицу “hmtx” файла шрифта TTF.
TtfHmtxTable.LongHorMetricПредставляет запись метрик.
TtfHmtxTable.MetricListПредставляет список метрик
TtfLocaTableПредставляет таблицу “loca” файла шрифта TTF.
TtfLocaTable.OffsetsListПредставляет список смещений глифов.
TtfLtshTableПредставляет таблицу Linear Threshold файла шрифта TTF.
TtfMaxpTableПредставляет таблицу “maxp” файла шрифта TTF
TtfNameTableПредставляет таблицу “name” файла шрифта TTF.
TtfOs2TableПредставляет таблицу “OS/2” файла шрифта TTF.
TtfPostTableПредставляет таблицу “post” файла шрифта TTF
TtfPrepTableПредставляет таблицу “prep” файла шрифта TTF.
TtfStatTable
TtfTableBaseПредставляет определение таблицы TTF.
TtfTableRepositoryрепозиторий таблиц TTF
TtfVheaTableПредставляет таблицу “hhea” файла шрифта TTF.
TtfVmtxTableПредставляет таблицу “vmtx” файла шрифта TTF.
TtfVmtxTable.LongVerMetricПредставляет запись вертикальных метрик.
Type1EncodingПредставляет кодировку шрифта Type1.
Type1FontПредставляет шрифт Type1.
Type1FontMetricsПредставляет метрики шрифта Type1.
Type1MetricFontРеализация метрического шрифта Type1.
Version16Dot16Представляет тип данных Version16Dot16
WoffFormatExceptionПредставляет исключение, связанное с обработкой шрифта WOFF.

Интерфейсы

ИнтерфейсОписание
ICffIndexDataProviderБазовый интерфейс для доступа к структурам INDEX шрифтов CFF.
IEncodingParametersОбщий интерфейс для поддержки параметров кодирования.
IFontОбъявляет общую функциональность для всех форматов шрифтов.
IFontCharactersMergerОбъявляет вспомогательную функциональность для объединения шрифтов TrueType.
IFontEncodingОпределяет интерфейс для кодирования шрифтов.
IFontMetricsОпределяет интерфейс для инструментов метрик шрифтов.
IFontSaverОпределяет интерфейс для функции сохранения шрифтов.
IGlyphAccessorОпределяет функциональность для получения указанных идентификаторов глифов и глифов.
IGlyphOutlinePainterОпределяет контурный способ отрисовки глифов.
IGlyphPainterОпределяет способ отрисовки глифов.
IGlyphRendererИнтерфейс, используемый для рендеринга глифов.
IPathSegmentПредставляет интерфейс любого сегмента пути.
ISupportsNameAddressingОпределяет члены, специфичные для кодировок, поддерживающих адресацию по имени глифа

Перечисления

ПеречислениеОписание
CffIndexProviderTypeУказывает структуры INDEX, поддерживаемые семейством интерфейсов поставщика индексов.
CffUpdateStringIndexStrategyУказывает, как добавлять строки в хранилище CFF String INDEX.
FontSavingFormatsУказывает тип шрифта.
FontTypeУказывает тип шрифта.
GlyphIdTypeУказывает типы идентификаторов глифов.
GlyphStateУказывает состояние глифа.
MSPlatformSpecificIdПредставляет перечисление PlatformSpecificId платформы Microsoft.
MacPlatformSpecificIdПредставляет перечисление PlatformSpecificId платформы Macintosh.
PlatformIdПредставляет перечисление PlatformId.
RangeGaspBehaviorFlagsФлаги, описывающие желаемое поведение растеризатора.
UnicodePlatformSpecificIdПредставляет специфичное для Unicode платформы перечисление.