EnumeratePageElements
Редактирование потоков содержимого
Описание
Перечисляет каждую непустую инструкцию показа текста, конкретное размещение изображения и отрисованный контур на странице, а затем удерживает редактируемый снимок для скалярных методов доступа и методов изменения. Каждый элемент получает непрозрачный идентификатор, привязанный к его точному слою содержимого и диапазону инструкций. Последующее перечисление или успешное изменение делает все прежние идентификаторы недействительными
Синтаксис
Delphi
Function TPDFlib.EnumeratePageElements(Page: Integer): Integer;ActiveX
Function PDFlib::EnumeratePageElements(Page As Long) As LongDLL
int DLEnumeratePageElements(int InstanceID, int Page);Параметры
| Page | Номер страницы, начиная с 1 |
|---|
Возвращаемые значения
Число редактируемых элементов, или 0, когда страница недопустима или не содержит поддерживаемых объектов отрисовки
Примечания
Используйте индексы, начиная с 1, с методами доступа GetEnumeratedPageElement*, затем передайте возвращенный непрозрачный идентификатор в DeletePageElement или TransformPageElementТот же непрозрачный идентификатор позволяет перечислить эффективные обтравочные компоненты элемента, преобразованные сегменты контура, правила заливки и объединенные границы через API
GetPageElementClipPath* и GetPageElementEffectiveClip*Запросы
GetPageElementMarkedContent* раскрывают активный стек тегов снаружи внутрь, проверенные значения MCID и прямые или опирающиеся на ресурсы словари свойств без повторного разбора страницы