TransformPageElement
Редактирование потоков содержимого
Описание
Применяет аффинную матрицу к одному точному текстовому, графическому или контурному объекту отрисовки. Инструкции изображений и контуров изолируются сбалансированными операторами графического состояния; текст разбивается на корректные текстовые объекты вокруг преобразуемой показывающей инструкции, после чего восстанавливаются исходные невидимые подачи и состояние текста без дублирования извлечённого текста
Синтаксис
Delphi
Function TPDFlib.TransformPageElement(ElementID: Integer; M11, M12, M21, M22, MDX, MDY: Double): Integer;ActiveX
Function PDFlib::TransformPageElement(ElementID As Long, M11 As Double, M12 As Double, M21 As Double, M22 As Double, MDX As Double, MDY As Double) As LongDLL
int DLTransformPageElement(int InstanceID, int ElementID, double M11, double M12, double M21, double M22, double MDX, double MDY);Параметры
M11 M12 M21 M22 MDX MDY — шесть компонентов аффинной матрицы PDF
Возвращаемые значения
| 1 | Элемент преобразован, все дескрипторы снимков стали недействительными |
|---|---|
| 0 | Дескриптор устарел, матрица не конечна либо состояние текста нельзя безопасно восстановить |
Примечания
Режимы отрисовки текста, создающие пути отсечения, отвергаются: изоляция изменила бы постоянную семантику отсечения