Aspose.Pdf.Text

Пространство имен Aspose.Pdf.Text предоставляет классы, которые позволяют извлекать текст, добавлять текст, манипулировать существующим текстом документа. Оно также содержит классы, которые позволяют извлекать, заменять, подменять шрифты документа.

Классы

КлассОписание
AbsorbedCellПредставляет ячейку таблицы, которая существует на странице
AbsorbedRowПредставляет строку таблицы, которая существует на странице
AbsorbedTableПредставляет таблицу, которая существует на странице
CharInfoПредставляет объект информации о символе. Предоставляет информацию о позиционировании символов.
CharInfoCollectionПредставляет коллекцию объектов CharInfo.
CustomFontSubstitutionBaseПредставляет базовый класс для стратегии подмены шрифтов.
FileFontSourceПредставляет источник одного файла шрифта.
FolderFontSourceПредставляет папку, содержащую файлы шрифтов.
FontПредставляет объект шрифта.
FontAbsorberПредставляет объект-абсорбер шрифтов. Выполняет поиск шрифтов и предоставляет доступ к результатам поиска через коллекцию Fonts.
FontCollectionПредставляет коллекцию шрифтов.
FontRepositoryВыполняет поиск шрифтов. Ищет в системных установленных шрифтах и стандартных шрифтах Pdf. Также предоставляет функциональность для открытия пользовательских шрифтов.
FontSourceПредставляет базовый класс для источника шрифта.
FontSourceCollectionПредставляет коллекцию источников шрифтов.
FontSubstitutionПредставляет базовый класс для стратегий подмены шрифтов.
FontSubstitutionCollectionПредставляет коллекцию стратегий подмены шрифтов.
MarkupParagraphПредставляет абзац.
MarkupSectionПредставляет разметку секции - прямоугольную область страницы, которая содержит текст и может быть визуально отделена от других текстовых блоков.
MemoryFontSourceПредставляет источник одного файла шрифта.
PageMarkupРазметка страницы, представленная коллекциями MarkupSection и MarkupParagraph.
ParagraphAbsorberПредставляет объект-абсорбер объектов структуры страницы, таких как секции и абзацы. Выполняет поиск секций и абзацев текста и предоставляет доступ к прямоугольникам и полигонам, которые описывают их в текстовом координатном пространстве. Также выполняет поиск текстовых сегментов и предоставляет доступ к результатам поиска через коллекции !:TextFragments, сгруппированные по структурным элементам.
ParagraphAbsorberOptionsПредставляет параметры для ParagraphAbsorber.
PositionПредставляет объект позиции
RegexManagerПредоставляет обертку для операций с регулярными выражениями с настраиваемыми параметрами таймаута.
SimpleFontSubstitutionПредставляет класс для стратегии простой подмены шрифтов.
SystemFontSourceПредставляет все шрифты, установленные в системе.
SystemFontsSubstitutionПредставляет класс для стратегии подмены шрифтов, который заменяет шрифты системными шрифтами.
TableAbsorberПредставляет объект-абсорбер элементов таблицы. Выполняет поиск и предоставляет доступ к результатам поиска через коллекцию TableList.
TabStopПредставляет пользовательскую позицию табуляции в абзаце.
TabStopsПредставляет коллекцию объектов TabStop.
TextAbsorberПредставляет объект-абсорбер текста. Выполняет извлечение текста и предоставляет доступ к результату через объект Text.
TextBuilderДобавляет объект текста на страницу Pdf.
TextEditOptionsОписывает параметры операций редактирования текста.
TextExtractionErrorОписывает ошибку извлечения текста, которая возникла в документе PDF.
TextExtractionErrorLocationПредставляет местоположение в документе PDF, где возникла ошибка извлечения текста.
TextExtractionOptionsПредставляет параметры извлечения текста
TextFormattingOptionsПредставляет параметры форматирования текста
TextFragmentПредставляет фрагмент текста Pdf.
TextFragmentAbsorberПредставляет объект-абсорбер текстовых фрагментов. Выполняет поиск текста и предоставляет доступ к результатам поиска через коллекцию TextFragments.
TextFragmentCollectionПредставляет коллекцию текстовых фрагментов
TextFragmentStateПредставляет состояние текста текстового фрагмента.
TextOptionsПредставляет параметры обработки текста
TextParagraphПредставляет текстовые абзацы как многострочный текстовый объект.
TextReplaceOptionsПредставляет параметры замены текста
TextSearchOptionsПредставляет параметры поиска текста
TextSegmentПредставляет сегмент текста Pdf.
TextSegmentCollectionПредставляет коллекцию текстовых сегментов
TextStateПредставляет состояние текста текста

Интерфейсы

ИнтерфейсОписание
IFontOptionsПолезные свойства для настройки поведения шрифта
ITableElementЭтот интерфейс представляет элемент существующей таблицы, извлеченной с помощью TableAbsorber.

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

ПеречислениеОписание
CoordinateOriginПеречисление CoordinateOrigin текста.
FontStylesУказывает информацию о стиле, применяемую к тексту.
FontTypesПеречисление поддерживаемых типов шрифтов.
SubstitutionFontCategoriesПредставляет категории шрифтов, которые могут быть заменены.
TabAlignmentTypeПеречисляет типы выравнивания табуляции.
TabLeaderTypeПеречисляет типы лидеров табуляции.
TextRenderingModeРежим рендеринга текста, Tmode, определяет, будет ли отображение текста приводить к обводке, заливке, использованию в качестве границы обрезки или к некоторой комбинации из трех.