PdfObjectCloner
PdfObjectCloner
General
PdfObjectCloner és una classe en FOSS per Java.
Clonar de forma recursiva un gràfic d’objecte PDF a partir d"un document, per tal que el resultat sigui independent del document font i pugui inserir-se amb seguretat en un document objectiu.
Aquesta classe proporciona 5 mètodes per treballar amb objectes PdfObjectCloner en programes Java. Els mètodes disponibles inclouen: PdfObjectCloner, cloneAnnotationDict, cloneAny, clonePageDict, forgetSource. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: ANNOT_STOP_KEYS, GLOBAL_STOP_KEYS, PAGE_STOP_KEYS.
Propietats
| Nom | Tipus de productes | Accés | Descripció |
|---|---|---|---|
PAGE_STOP_KEYS | Set<String> | Llegeix. | S’ha saltat les tecles quan es clona un diccionari de pàgines. |
ANNOT_STOP_KEYS | Set<String> | Llegeix. | Les tecles es van saltar quan es clonava un diccionari d’annotacions. |
GLOBAL_STOP_KEYS | Set<String> | Llegeix. | Tinc les claus saltades en qualsevol diccionari. |
Mètodes
| Signatura | Descripció |
|---|---|
PdfObjectCloner(registry: ReferenceRegistry) | |
clonePageDict(srcPageDict: PdfDictionary) → PdfDictionary | Clona un diccionari de pàgines (saltant /Parent i /StructParents). |
cloneAnnotationDict(srcAnnot: PdfDictionary) → PdfDictionary | Clona un diccionari d’annotations (saltant /P i /Dest, netejant /A/D). |
cloneAny(src: PdfBase) → PdfBase | Clona un objecte PDF arbitrari (no hi ha tecles de parada addicionals més enllà del conjunt global). |
forgetSource(src: PdfBase) | Evicta {@code src} de la memòria intel·ligent visitada per tal que el següent { @code clone * } |
| crida en el que produeix un nou cló en comptes de retornar la anteriorment | |
| en un caché. |