Тип THPDFEmbeddedTargetKind
Выбирает, как одна запись пути цели GoToE во встроенные документы адресует своё назначение
Объявление
THPDFEmbeddedTargetKind= (etkParent, etkChildByName,
etkChildByAnnotationIndex, etkChildByAnnotationName);
Модуль
HPDFDoc
Значения
| Значение | Назначение |
|---|---|
etkParent | Шаг пути к родительскому документу; сериализация выдаёт только ключ /R со значением /P без данных адресации |
etkChildByName | Дочерний документ, выбранный через запись name-tree EmbeddedFiles; EmbeddedFileName становится строкой /N рядом с /R /C |
etkChildByAnnotationIndex | Дочерний документ через аннотацию вложенного файла, адресуемую индексом страницы плюс индексом аннотации и записываемую числовыми записями /P и /A |
etkChildByAnnotationName | Дочерний документ через аннотацию вложенного файла, адресуемую именем страницы плюс именем аннотации и записываемую строками /P и /A |
Примечания по использованию
- Стройте пути целей с помощью helper'ов
HPDFEmbeddedParentTarget,HPDFEmbeddedFileTargetиHPDFEmbeddedAnnotationTarget, чтобы каждая запись заполняла только поля, которые читает её вид - Сериализация выбрасывает исключение, когда дочерняя запись оставляет пустыми поля, требуемые её видом, например пустой
EmbeddedFileNameприetkChildByName - Путь сериализуется с последней записи назад, вкладывая каждый шаг под ключом
/Tпредыдущей записи и образуя упорядоченную цепочку