Aspose.Pdf.Operators

Aspose.Pdf.Operators — это пространство имен для реализаций операторов. Эти классы описывают операторы, используемые в содержимом страниц PDF.

Классы

КлассОписание
BasicSetColorAndPatternOperatorБазовый оператор для всех операторов установки цвета.
BasicSetColorOperatorБазовый класс для операторов установки цвета.
BDCкласс, представляющий оператор BDC (Начало последовательности размеченного содержимого)
BIКласс, представляющий оператор BI (Начало встроенного изображения).
BlockTextOperatorАбстрактный базовый класс для операторов текстового блока, т.е. операторов начала и конца текста (BT/ET)
BMCКласс, представляющий оператор BMC (Начало последовательности размеченного содержимого).
BTКласс, представляющий оператор BT (Начало текстового блока).
BXКласс, представляющий оператор BX (начало секции совместимости).
ClipКласс, представляющий оператор W (установить обрезной путь, используя правило не нулевого обвода).
ClosePathКласс, представляющий оператор h (закрыть путь).
ClosePathEOFillStrokeКласс, представляющий оператор b* (закрыть, заполнить и обвести путь, используя правило четно-нечетного).
ClosePathFillStrokeКласс, представляющий оператор b (закрыть, заполнить и обвести путь с не нулевым обводом).
ClosePathStrokeКласс, представляющий оператор s (Закрыть и обвести путь).
ConcatenateMatrixКласс, представляющий оператор cm (объединить матрицу с текущей матрицей преобразования).
CurveToКласс, представляющий оператор c (добавить кривую к пути).
CurveTo1Класс, представляющий оператор v (добавить кривую к пути, начальная точка дублируется).
CurveTo2Класс, представляющий оператор y (добавить кривую к пути, конечная точка дублируется).
DoКласс, представляющий оператор Do (Вызов XObject).
DPКласс, представляющий оператор DP (определить точку размеченного содержимого).
EIКласс, представляющий оператор EI (Конец встроенного изображения).
EMCКласс, представляющий оператор EMC (Конец последовательности размеченного содержимого).
EndPathКласс, представляющий оператор n (конец пути без заполнения или обводки).
EOClipКласс, представляющий оператор W* (установить обрезной путь, используя правило четно-нечетного).
EOFillКласс, представляющий оператор f* (заполнить путь, используя правило четно-нечетного).
EOFillStrokeКласс, представляющий оператор B* (заполнить и обвести путь, используя правило четно-нечетного).
ETКласс, представляющий оператор ET (Конец текстового блока).
EXКласс, представляющий оператор EX (Конец секции совместимости).
FillКласс, представляющий оператор f (заполнить путь с правилом не нулевого обвода).
FillStrokeКласс, представляющий оператор B (заполнить и обвести путь, используя правило не нулевого обвода)
GlyphPositionКласс описывает текст и позицию для использования с оператором TJ (установить глиф с позицией)
GRestoreКласс, представляющий оператор Q (восстановить состояние графики).
GSКласс, представляющий оператор gs (установить параметры из словаря параметров состояния графики).
GSaveКласс, представляющий оператор q (сохранить состояние графики).
IDКласс, представляющий оператор ID (Начало данных встроенного изображения).
LineToКласс, представляющий оператор l (добавить линию к пути).
MoveTextPositionКласс, представляющий оператор Td (переместить позицию текста).
MoveTextPositionSetLeadingКласс, представляющий оператор TD (переместить позицию и установить интерлиньяж).
MoveToКласс, представляющий оператор m (переместиться и начать новый подпуть).
MoveToNextLineКласс, представляющий оператор T* (Переместиться к началу следующей строки).
MoveToNextLineShowTextКласс, представляющий оператор ’ (переместиться на следующую строку и показать текст).
MPКласс, представляющий оператор MP (определить точку размеченного содержимого).
ObsoleteFillКласс, представляющий оператор F (заполнить путь, используя правило не нулевого обвода).
ReКласс, представляющий оператор re (добавить прямоугольник к пути).
SelectFontКласс, представляющий оператор Tf (установить шрифт и размер текста).
SetAdvancedColorКласс, представляющий оператор scn (установить цвет для операций без обводки).
SetAdvancedColorStrokeКласс, представляющий оператор SCN (установить цвет для операций обводки).
SetCharacterSpacingКласс, представляющий оператор Tc (установить межсимвольный интервал).
SetCharWidthКласс, представляющий оператор d0 (установить ширину глифа).
SetCharWidthBoundingBoxКласс, представляющий оператор d1 (установить глиф и ограничивающий прямоугольник).
SetCMYKColorКласс, представляющий оператор k (установить CMYK цвет для операций без обводки).
SetCMYKColorStrokeКласс, представляющий оператор K (установить CMYK цвет для операций обводки).
SetColorПредставляет класс для оператора sc (установить цвет для операций без обводки).
SetColorOperatorКласс, представляющий операцию установки цвета.
SetColorRenderingIntentКласс, представляющий оператор ri (установить намерение рендеринга цвета).
SetColorSpaceКласс, представляющий оператор cs (установить цветовое пространство для операций без обводки)
SetColorSpaceStrokeКласс, представляющий оператор CS (установить цвет для операций обводки).
SetColorStrokeКласс, представляющий оператор SC, устанавливающий цвет для операторов обводки.
SetDashКласс, представляющий оператор d (установить шаблон штриха линии).
SetFlatКласс, представляющий оператор i (установить допуск плоскости).
SetGlyphsPositionShowTextКласс, представляющий оператор TJ (показать текст с позиционированием глифов).
SetGrayУстановить уровень серого для операций без обводки.
SetGrayStrokeКласс, представляющий уровень серого для операций обводки.
SetHorizontalTextScalingКласс, представляющий оператор Tz (установить горизонтальное масштабирование текста).
SetLineCapКласс, представляющий оператор J (установить стиль окончания линии).
SetLineJoinКласс, представляющий оператор j (установить стиль соединения линий).
SetLineWidthКласс, представляющий оператор w (установить ширину линии).
SetMiterLimitКласс, представляющий оператор M (установить предел среза).
SetRGBColorКласс, представляющий оператор rg (установить RGB цвет для операций без обводки).
SetRGBColorStrokeКласс, представляющий оператор RG (установить RGB цвет для операций обводки).
SetSpacingMoveToNextLineShowTextКласс, представляющий оператор " (установить межсловной и межсимвольный интервал, переместиться на следующую строку и показать текст).
SetTextLeadingКласс, представляющий оператор TL (установить интерлиньяж текста).
SetTextMatrixКласс, представляющий оператор Tm (установить текстовую матрицу).
SetTextRenderingModeКласс, представляющий оператор Tr (установить режим рендеринга текста).
SetTextRiseКласс, представляющий оператор Ts (установить подъем текста).
SetWordSpacingКласс, представляющий оператор Tw (установить межсловной интервал).
ShFillКласс, представляющий оператор sh (окрасить область с помощью узора затенения).
ShowTextКласс, представляющий оператор Tj (показать текст).
StrokeКласс, представляющий оператор S (обвести путь).
TextOperatorАбстрактный базовый класс для операторов, связанных с текстом (TJ, Tj, Tm, BT, ET и т.д.).
TextPlaceOperatorАбстрактный базовый класс для операторов, которые изменяют позицию текста (Tm, Td и т.д.).
TextShowOperatorАбстрактный базовый класс для всех операторов, используемых для вывода текста (Tj, TJ и т.д.).
TextStateOperatorАбстрактный базовый класс для операторов, которые изменяют текущее состояние текста (Tc, Tf, TL и т.д.).

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

ПеречислениеОписание
LineCapСтиль окончания линии должен указывать форму, которая будет использоваться на концах открытых подпутей (и штрихов, если таковые имеются), когда они обводятся.
LineJoinСтиль соединения линий должен указывать форму, которая будет использоваться на углах путей, которые обводятся.