โมเดลของโครงการ COS
ชั้น COS
ระดับ COS (Carousel Object System) เป็นรุ่นของวัตถุ PDF แท้ ตามที่กําหนดใน ISO 32000-1:2008 §7.3 ทุกโครงสร้างระดับสูง ของ PDF ถูกสร้างขึ้นบนตัวแปลเหล่านี้.
ประเภทหลัก
| Class | ประเภท PDF |
|---|---|
COSDictionary | คําบรรยาย (<< >>) |
COSArray | แอรเรย์ ([ ]) |
COSStream | รายการที่มีหัวข้อวัตถุดิบ |
COSName | ชื่อวัตถุ (/Name) |
COSString | สายสลิงค์ (คําแปลหรือ hex) |
COSInteger | Integer |
COSBoolean | Boolean |
คําบรรยาย COSDictionary
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
COSArray มีรายการของอัตรา COS ที่เรียบร้อย:
COSArray array = new COSArray();
array.add(COSInteger.valueOf(1));
array.add(COSInteger.valueOf(2));
int len = array.size(); // 2การเข้าถึง Catalog เอกสาร
คลาสกอล์ค PDF สามารถเข้าถึงได้ผ่านทาง: Document.getCatalog(), ซึ่งคืน a COSDictionary ตัวแทนของวัตถุตราก katalogu.