PdfObjectCloner
PdfObjectCloner
Overview
PdfObjectCloner является классом в Aspose.PDF FOSS для Java.
Рекурсивно клонирует график PDF-объекта из одного документа, чтобы результат был независим от исходного документа и мог быть безопасно вставлен в целевой документ.
Этот класс предоставляет 5 методов работы с объектами PdfObjectCloner в программах Java. Доступные методы включают: PdfObjectCloner, cloneAnnotationDict, cloneAny, clonePageDict, forgetSource. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.PDF FOSS for Java. Свойства: ANNOT_STOP_KEYS, GLOBAL_STOP_KEYS, PAGE_STOP_KEYS.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
PAGE_STOP_KEYS | Set<String> | Read | Ключи проскакивали при клонировании страничного словаря. |
ANNOT_STOP_KEYS | Set<String> | Read | Ключи проскакивали при клонировании словаря. |
GLOBAL_STOP_KEYS | Set<String> | Read | Ключи не в любом словаре. |
Methods
| Signature | Description |
|---|---|
PdfObjectCloner(registry: ReferenceRegistry) | |
clonePageDict(srcPageDict: PdfDictionary) → PdfDictionary | Клонирует словарь страницы (перемещая /Parent и /StructParents). |
cloneAnnotationDict(srcAnnot: PdfDictionary) → PdfDictionary | Клонирует словарь аннотаций (пропускает /P и /Dest, очищает /A/D). |
cloneAny(src: PdfBase) → PdfBase | Клонирует произвольный объект PDF (без дополнительных клавиш остановки за пределами глобального набора). |
forgetSource(src: PdfBase) | Извлекает {@code src} из посещенного кэша, чтобы следующий { @code clone*} |
| призыв на него производит новый клон вместо возвращения ранее | |
| Я запечатал одну. |