Запись THPDFTrappingInfo
Сообщает флаг trapped документа, число аннотаций TrapNet и trap-метаданные страницы для проверок печатного производства
Объявление
THPDFTrappingInfo= record
DocumentTrapped: AnsiString;
TrapNetAnnotationCount: Integer;
MalformedTrapNetCount: Integer;
HasPageTrapMetadata: boolean;
Diagnostic: AnsiString;
end;
Модуль
HPDFDoc
Поля
| Поле | Назначение |
|---|---|
DocumentTrapped | Значение записи /Trapped документа (True, False или Unknown) |
TrapNetAnnotationCount | Число аннотаций TrapNet, найденных в массиве аннотаций страницы |
MalformedTrapNetCount | Аннотации TrapNet, у которых /Rect отсутствует или содержит не ровно четыре числа |
HasPageTrapMetadata | True, если страница несёт словарь /PieceInfo или хотя бы одну аннотацию TrapNet |
Diagnostic | Сводная фраза, описывающая общую trapping-ситуацию |
Примечания по использованию
- Заполняйте методом
InspectLoadedPageTrappingдля одного индекса страницы; индекс вне диапазона возвращает false с записью по умолчанию - Документ, объявляющий /Trapped True, но не имеющий на страницах аннотаций TrapNet, помечается в
Diagnostic, чтобы препресс перепроверила MalformedTrapNetCountбольше нуля означает, что части trap-зон нельзя доверять со стороны RIP