GetPageElementMarkedContentInfo
Редактирование потоков содержимого, тегированный PDF
Описание
Возвращает одно целочисленное свойство, описывающее кадр маркированного содержимого и его список свойств BDC
Синтаксис
Delphi
Function TPDFlib.GetPageElementMarkedContentInfo(ElementID, MarkedContentIndex, InfoIndex: Integer): Integer;Параметры
| ElementID | Непрозрачный дескриптор элемента страницы |
|---|---|
| MarkedContentIndex | Индекс кадра, начиная с 1, в порядке снаружи внутрь |
| InfoIndex | Селектор свойства из таблицы ниже |
Свойства
| 0 | 1, когда у кадра есть операнд списка свойств |
|---|---|
| 1 | 1, когда список свойств — прямой словарь |
| 2 | 1, когда список свойств — именованный ресурс /Properties |
| 3 | 1, когда словарь разрешен и его записи могут быть перечислены |
| 4 | 1, когда присутствует допустимый неотрицательный целочисленный /MCID |
| 5 | Значение /MCID или -1, когда у допустимого кадра нет /MCID |
| 6 | Индекс исходной инструкции BMC или BDC, начиная с 0 |
Возвращаемое значение
Запрошенное значение или ноль для недопустимого дескриптора, кадра или селектора
Примечания
Проверьте селектор 4 до интерпретации селектора 5, поскольку ноль — одновременно допустимый /MCID и результат по умолчанию для недопустимого запроса
Неразрешенный именованный список свойств остается видимым через средства доступа к источнику и имени ресурса, поэтому некорректные или неполные словари ресурсов можно диагностировать без потери структуры стека