function AddPageObjectMark(Index: Integer; const Name: AnsiString; const Params: TPdfContentMarkParams): Integer;
| Index | Integer. Отсчитываемый от нуля индекс помечаемого объекта страницы |
| Name | AnsiString. Имя метки, записываемое как имя PDF — например Artifact, Span или определённый приложением тег. Пустое имя возбуждает EPdfError |
| Params | TPdfContentMarkParams. Параметры ключ/значение, образующие список свойств метки. Передайте пустой массив для метки без свойств |
| Result | Integer. Отсчитываемый от нуля индекс новой метки внутри объекта; применим с SetPageObjectMarkParam и RemovePageObjectMark |
Добавляет тег BDC/EMC вокруг содержимого, выводимого объектом. Каждый параметр записывается согласно своему Kind, поэтому целые числа, вещественные числа, строки и байтовые блобы проходят круговой путь через PageObjectMarks
Метка живёт на объекте страницы до регенерации потока содержимого. Вызовите UpdatePage перед сохранением, иначе тег будет потерян при записи файла
Разметка — это способ объявления артефактов: пометка декоративного содержимого как Artifact исключает его из порядка чтения, которому следует вспомогательные технологии