ReplacePageElementClipPath
Редактирование потоков содержимого, обтравочные контуры
Описание
Заменяет точный объект пути верхнего уровня, создавший один редактируемый компонент действующего пересечения отсечений перечисленного элемента
Синтаксис
Delphi
Function TPDFlib.ReplacePageElementClipPath(ElementID, ClipPathIndex: Integer; Const PathSource: WideString; FillRule: Integer): Integer;Параметры
| ElementID | Непрозрачный дескриптор элемента страницы |
|---|---|
| ClipPathIndex | Индекс компонента с базой 1, чей флаг редактируемости возвращает свойство 6 GetPageElementClipPathInfo |
| PathSource | Инструкции построения замещающего пути, начинающиеся с m или re |
| FillRule | 0 для W или 1 для W* |
Возвращаемые значения
| 1 | Исходный путь заменён, и все дескрипторы элементов страницы стали недействительными |
|---|---|
| 0 | Входные данные недопустимы, захваченный источник изменился или компонент доступен только для чтения |
Замечания
Захваченный слой источника, диапазон инструкций и нормализованный отпечаток проверяются перед записьюКоординаты
Координаты PathSource используют текущее пользовательское пространство у исходного источника отсечения; геометрия перечисленных компонентов использует пространство пользователя по умолчанию после CTM источника
Если исходный завершающий оператор и рисовал, и отсекал путь, замена меняет и рисованную геометрию, поскольку PDF использует один и тот же текущий путь для обоих эффектов
Правка меняет каждый последующий элемент, потребляющий тот же компонент отсечения графического состояния, а не только элемент, которым он был выбран
Начальные границы страницы, отсечения контурами текста, локальные для Form отсечения, некорректные объекты путей и пути, разделенные по слоям содержимого, доступны только для чтения
LastErrorCode равен 532 для недопустимого входа, 533 для устаревшего источника или 534 для компонента только для чтения