Запись THPDFEmbeddedTarget
Одна запись пути цели GoToE во встроенные документы: переход к родителю или выбор потомка по имени встроенного файла, индексу аннотации на странице или имени аннотации
Объявление
THPDFEmbeddedTarget= record
Kind: THPDFEmbeddedTargetKind;
EmbeddedFileName: AnsiString;
PageIndex: Integer;
PageName: AnsiString;
AnnotationIndex: Integer;
AnnotationName: AnsiString;
end;
Модуль
HPDFDoc
Поля
| Поле | Назначение |
|---|---|
Kind | THPDFEmbeddedTargetKind, выбирающий тип записи: etkParent, etkChildByName, etkChildByAnnotationIndex или etkChildByAnnotationName |
EmbeddedFileName | Ключ name-tree EmbeddedFiles дочернего документа, используется при etkChildByName |
PageIndex | Отсчитываемый от нуля индекс страницы аннотации вложенного файла, используется при etkChildByAnnotationIndex |
PageName | Имя страницы, несущей именованную аннотацию, используется при etkChildByAnnotationName |
AnnotationIndex | Индекс аннотации вложения в массиве /Annots страницы, используется при etkChildByAnnotationIndex |
AnnotationName | Имя /NM аннотации-вложения, используется в etkChildByAnnotationName |
Примечания по использованию
- Собирайте записи хелперами
HPDFEmbeddedParentTarget,HPDFEmbeddedFileTargetиHPDFEmbeddedAnnotationTarget: неиспользуемые члены они инициализируют пустыми строками и-1 - Соберите записи в упорядоченный массив: переходы к родителю спускаются во встроенные документы, а дочерние записи выбирают конечное назначение внутри них
- Передайте массив конструкторам действий GoToE, чтобы получить соответствующие стандарту цепочки
/Target