COS Object -malli
COS Layer -laajennukset
COS (Carousel Object System) -laatikko edustaa ISO 32000-1:2008 §7.3 määriteltyä raaka-aine PDF-objektimalliä.
Core tyyppiä
| Class | PDF tyyppi |
|---|---|
COSDictionary | Sananlasku (<< >>) |
COSArray | Tätä varten ([ ]) |
COSStream | Liikkeet sanakirjan otsikkoon |
COSName | Nimetty kohteen (/Name) |
COSString | Sankari (literaalinen tai hex) |
COSInteger | Integer |
COSBoolean | Boolean |
Käsikirjoitus
COSDictionary Kartat COSName Avaimet COS-arvoihin. käytä set(name, value) Lisäämään Sisäänkäynti ja get(name) Heitä vastaanotetaan:
COSDictionary dict = new COSDictionary();
dict.set(COSName.of("Author"), new COSString("Jane Smith"));
COSString author = (COSString) dict.get(COSName.of("Author"));Käsikirjoittaminen
COSArray ylläpitää tilattua luetteloa COS-objekteista:
COSArray array = new COSArray();
array.add(COSInteger.valueOf(1));
array.add(COSInteger.valueOf(2));
int len = array.size(); // 2Pääsy dokumenttikataloon
PDF-katalogi on saatavilla kautta Document.getCatalog(),joka palauttaa a COSDictionary Se on root-katalogin objekti.