Objektový model COS

Vrstva COS

Vrstva COS (Carousel Object System) představuje surový model PDF objektů, jak je definován v ISO 32000-1:2008, §7.3. Všechny struktury na vysoké úrovni jsou postaveny podle těchto primitiv.

Typy jádra

ClassTyp PDF
COSDictionarySlovořic (<< >>)
COSArraySložka ([ ])
COSStreamProud s nadpisem slovníku
COSNameNázev objektu (/Name)
COSStringStruny (doslovné nebo hexagonalní)
COSIntegerInteger
COSBooleanBoolean

Slovořisko COSDictionary

COSDictionary mapy COSName Klíče k hodnotám COS. Použijte set(name, value) přidání: položky a get(name) k jejich získání:

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

COSArray

COSArray obsahuje řádný seznam objektů COS:

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

Přístup k katalogu dokumentů

PDF katalog je přístupný prostřednictvím: Document.getCatalog(), což vrací hodnotu COSDictionary představující objekt kořenového katalogu.

See Also

 Čeština