ReplacePageElementClipPath

Редактирование потоков содержимого, обтравочные контуры

Описание

Заменяет точный объект пути верхнего уровня, создавший один редактируемый компонент действующего пересечения отсечений перечисленного элемента

Синтаксис

Delphi

Function TPDFlib.ReplacePageElementClipPath(ElementID, ClipPathIndex: Integer; Const PathSource: WideString; FillRule: Integer): Integer;

Параметры

ElementIDНепрозрачный дескриптор элемента страницы
ClipPathIndexИндекс компонента с базой 1, чей флаг редактируемости возвращает свойство 6 GetPageElementClipPathInfo
PathSourceИнструкции построения замещающего пути, начинающиеся с m или re
FillRule0 для W или 1 для W*

Возвращаемые значения

1Исходный путь заменён, и все дескрипторы элементов страницы стали недействительными
0Входные данные недопустимы, захваченный источник изменился или компонент доступен только для чтения

Замечания

Захваченный слой источника, диапазон инструкций и нормализованный отпечаток проверяются перед записьюКоординаты

Координаты PathSource используют текущее пользовательское пространство у исходного источника отсечения; геометрия перечисленных компонентов использует пространство пользователя по умолчанию после CTM источника

Если исходный завершающий оператор и рисовал, и отсекал путь, замена меняет и рисованную геометрию, поскольку PDF использует один и тот же текущий путь для обоих эффектов

Правка меняет каждый последующий элемент, потребляющий тот же компонент отсечения графического состояния, а не только элемент, которым он был выбран

Начальные границы страницы, отсечения контурами текста, локальные для Form отсечения, некорректные объекты путей и пути, разделенные по слоям содержимого, доступны только для чтения

LastErrorCode равен 532 для недопустимого входа, 533 для устаревшего источника или 534 для компонента только для чтения