COS ऑब्जेक्ट मॉडल
सीओएस लेयर
COS (Carousel Object System) परत ISO 32000-1:2008 में परिभाषित कच्चे पीडीएफ ऑब्जेक्ट मॉडल का प्रतिनिधित्व करती है, §7.3. इन प्राचीनताओं पर सभी उच्च स्तर के पीडिएफ संरचनाएं बनाई जाती हैं।.
कोर प्रकार
| Class | पीडीएफ प्रकार |
|---|---|
COSDictionary | शब्दकोश (<< >>) |
COSArray | आलू ([ ]) |
COSStream | शब्दकोश के साथ प्रवाह |
COSName | नाम के लिए (/Name) |
COSString | लिथरी (लिथेरल या हेक्स) |
COSInteger | Integer |
COSBoolean | Boolean |
कोस्टिकनरी
COSDictionary नक्शे COSName कुंजी को सीओएस मूल्य के लिए. उपयोग करें 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(),जिसके बाद वापस लौटें COSDictionary रूट कैटलॉग ऑब्जेक्ट का प्रतिनिधित्व करता है।.