Модел на обекта COS
Скритие на COS
COS (Carousel Object System) е стандарт за изобразяване на PDF обектите, както са определени в ISO 32000-1:2008, §7.3. Всички структури от високо ниво се изграждат върху тези примитиви.
Основни типове
| Класът | PDF тип |
|---|---|
COSDictionary | Речник (<< >>) |
COSArray | Масив ([ ]) |
COSStream | Поток с заглавие на речника |
COSName | Име на обекта (/Name) |
COSString | Строй (буквален или шестстров) |
COSInteger | Целобройни числа |
COSBoolean | Булевият |
Косдициар
COSDictionary Карти и картички COSName Ключове към стойностите на COS. Използвайте set(name, value) да се добавя: вписвания и get(name) за да ги извлечете:
COSDictionary dict = new COSDictionary();
dict.set(COSName.of("Author"), new COSString("Jane Smith"));
COSString author = (COSString) dict.get(COSName.of("Author"));Козарей
COSArray съдържа подреден списък с обекти на COS:
COSArray array = new COSArray();
array.add(COSInteger.valueOf(1));
array.add(COSInteger.valueOf(2));
int len = array.size(); // 2Достъп до каталога на документите
Достъпът до PDF каталога е чрез: Document.getCatalog(), което връща a COSDictionary представляващ обекта на коренния каталог.