SetPageElementMarkedContentTextProperty

Редактирование потоков содержимого, тегированный PDF

Описание

Устанавливает строковое свойство Unicode на точном кадре маркированного содержимого, захваченном при перечислении элементов страницы

Синтаксис

Delphi

Function TPDFlib.SetPageElementMarkedContentTextProperty(ElementID, MarkedContentIndex: Integer; Const PropertyName, PropertyValue: WideString): Integer;

Параметры

ElementIDНепрозрачный дескриптор элемента страницы
MarkedContentIndexИндекс кадра с базой 1 в порядке снаружи внутрь
PropertyNameИмя свойства PDF с ведущей косой чертой или без неё, например ActualText, Alt или Lang
PropertyValueТекст Unicode, закодированный как текстовая строка PDF

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

1Свойство установлено, и все дескрипторы снимков элементов страницы стали недействительными
0Дескриптор, кадр или имя свойства недействительны, снимок устарел или именованный ресурс свойства не может быть разрешён

Замечания

Инструкция BMC повышается до BDC при добавлении первого свойства

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

LastErrorCode: 529 означает недопустимый вход, 530 — устаревшее содержимое, а 531 — неразрешённый именованный ресурс свойства