GetPageElementClipPathInfo
Редактирование потоков содержимого, обтравочные контуры
Описание
Возвращает одно целочисленное свойство компонента в эффективной цепочке обтравочных пересечений перечисленного элемента страницы
Синтаксис
Delphi
Function TPDFlib.GetPageElementClipPathInfo(ElementID, ClipPathIndex, InfoIndex: Integer): Integer;Параметры
| ElementID | Непрозрачный дескриптор элемента страницы |
|---|---|
| ClipPathIndex | Индекс компонента, начиная с 1 |
| InfoIndex | Селектор свойства из таблицы ниже |
Свойства
| 0 | Вид компонента: 1 начальная граница страницы, 2 контур, 3 маркер контура текста, 4 граница Form |
|---|---|
| 1 | Правило заливки: 0 неприменимо, 1 ненулевое число обходов, 2 четно-нечетное |
| 2 | Число сохраненных сегментов |
| 3 | 1, когда границы компонента известны |
| 4 | 1, когда область компонента точно представлена его прямоугольными границами |
| 5 | 1, когда известно, что компонент пуст |
| 6 | 1, когда источник — полный объект контура верхнего уровня, который можно безопасно заменить или удалить |
| 7 | Слой содержимого источника, начиная с 1, или 0 для синтетического, вложенного, некорректного или межслойного компонента |
| 8 | Первая инструкция источника, начиная с 0, или -1, когда редактируемый источник отсутствует |
| 9 | Инструкция W или W*, начиная с 0, или -1, когда ее нет |
| 10 | Завершающая инструкция отрисовки контура, начиная с 0, или -1, когда ее нет |
| 11 | Глубина вложения Form источника |
Возвращаемое значение
Запрошенное значение или ноль для недопустимого дескриптора, компонента или селектора
Примечания
Отсечение текста представляется маркером, поскольку контуры глифов зависят от шрифта; используйте GetPageElementEffectiveClipInfo, чтобы проверить, восстановима ли полная область из сохраненных сегментов
Селекторы инструкций диагностические, если свойство 6 не равно единице; редактируемый источник дополнительно защищен нормализованным отпечатком, проверяемым при мутации