COS objektummodell

COS réteg

A COS (Carousel Object System) réteg az ISO 32000-1:2008, §7.3 szabványban meghatározott nyers PDF objektummodellt képviseli. Minden magas szintű PDF struktúra ezen primitivitásokon épül fel.

Középponttípusok

Az osztályPDF-típus
COSDictionarySzótár (<< >>)
COSArrayRészlettel ([ ])
COSStreamSzavaságfokú áramlás
COSNameAz objektum neve (/Name)
COSStringCsatlakozás (szó szerint vagy hexenzim)
COSIntegerEgész szám
COSBooleanBoolean-szám:

COSDiccionárium

COSDictionary térképek COSName a COS értékek kulcsok. set(name, value) hozzáadása: bejegyzések és get(name) a visszavonás céljából:

COSDictionary dict = new COSDictionary();
dict.set(COSName.of("Author"), new COSString("Jane Smith"));
COSString author = (COSString) dict.get(COSName.of("Author"));

COSArray

COSArray a COS objektumok sorrendelt listáját tartalmazza:

COSArray array = new COSArray();
array.add(COSInteger.valueOf(1));
array.add(COSInteger.valueOf(2));
int len = array.size(); // 2

A dokumentumkatalógushoz való hozzáférés

A PDF katalógus elérhető a WEB-en. Document.getCatalog(), ami a COSDictionary a gyökérkatalógus objektumát.

Lásd még:

 Magyar