PdfObjectCloner
PdfObjectCloner
Обзор
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.
Свойства
| Наименование: | Тип: | Access | Описание: |
|---|---|---|---|
PAGE_STOP_KEYS | Set<String> | Читайте . | Ключи проскакивали при клонировании страничного словаря. |
ANNOT_STOP_KEYS | Set<String> | Читайте . | Ключи проскакивали при клонировании словаря. |
GLOBAL_STOP_KEYS | Set<String> | Читайте . | Ключи не в любом словаре. |
Методы
| Signature | Описание: |
|---|---|
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 * } на него производит новый клон вместо возвращения ранее склеенного. |