Modelul obiect COS

stratul COS

stratul COS (Carousel Object System) reprezintă modelul de obiect PDF brut, astfel cum este definit în ISO 32000-1:2008, §7.3. Toate structurile PDF la nivel înalt sunt construite pe aceste primitive.

Tipuri de bază

Clasa de învăţământTip PDF
COSDictionaryDicţionar (<< >>)
COSArrayArray ([ ])
COSStreamStream cu intitul dicționarului
COSNameObiectul de numire (/Name)
COSStringString (literal sau hex)
COSIntegerNumăr întreg
COSBooleanBooleană

COSDicționar

COSDictionary hărţi COSName Cheile pentru valorile COS. Utilizați set(name, value) să se adauge: înregistrări și get(name) pentru a le recupera:

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

COSArray

COSArray conține o listă ordonată de obiecte COS:

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

Accesarea catalogului de documente

Catalogul PDF este accesibil prin intermediul: Document.getCatalog(), care returnează o COSDictionary care reprezintă obiectul de catalog rădăcină.

Vezi și:

 Română