Модел на обекта 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 представляващ обекта на коренния каталог.

Вижте също:

 Български