GetPageElementMarkedContentInfo

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

Описание

Возвращает одно целочисленное свойство, описывающее кадр маркированного содержимого и его список свойств BDC

Синтаксис

Delphi

Function TPDFlib.GetPageElementMarkedContentInfo(ElementID, MarkedContentIndex, InfoIndex: Integer): Integer;

Параметры

ElementIDНепрозрачный дескриптор элемента страницы
MarkedContentIndexИндекс кадра, начиная с 1, в порядке снаружи внутрь
InfoIndexСелектор свойства из таблицы ниже

Свойства

01, когда у кадра есть операнд списка свойств
11, когда список свойств — прямой словарь
21, когда список свойств — именованный ресурс /Properties
31, когда словарь разрешен и его записи могут быть перечислены
41, когда присутствует допустимый неотрицательный целочисленный /MCID
5Значение /MCID или -1, когда у допустимого кадра нет /MCID
6Индекс исходной инструкции BMC или BDC, начиная с 0

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

Запрошенное значение или ноль для недопустимого дескриптора, кадра или селектора

Примечания

Проверьте селектор 4 до интерпретации селектора 5, поскольку ноль — одновременно допустимый /MCID и результат по умолчанию для недопустимого запроса

Неразрешенный именованный список свойств остается видимым через средства доступа к источнику и имени ресурса, поэтому некорректные или неполные словари ресурсов можно диагностировать без потери структуры стека