El modelo de objetos

COS Layer

La capa COS (Carousel Object System) representa el modelo de objeto PDF crudo conforme a la definición en ISO 32000-1:2008, §7.3.Todas las estructuras PDF de alto nivel se construyen sobre estos primitivos.

Tipos de core

claseTipo PDF
COSDictionaryEl diccionario (<< >>)
COSArrayEl Arrasto ([ ])
COSStreamEl flujo con el diccionario header
COSNameEl nombre de la obra (/Name)
COSStringEl texto (literal o hex)
COSIntegerEntierros
COSBooleanBoolean

COSDICIONARIO

COSDictionary Mapa COSName Temas para valorar el COS.Utilizar set(name, value) Para añadir Entradas y get(name) Para recuperarlos:

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

COSARRAY

COSArray Tiene una lista ordenada de objetos COS:

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

Acceso al Catálogo de Documentos

El catálogo PDF está disponible a través de Document.getCatalog(),que devuelve a COSDictionary Representa el objeto de catálogo raíz.

Ver también

 Español