مدل COS Object
کاس لایه
لایه COS (سیستم اشیاء کاروزل) نشان دهنده مدل اشیا PDF خام است که در ISO 32000-1:2008 تعریف شده است. §7.3 همه ساختارهای PDF سطح بالا بر روی این ابتدایی ها ساخته شده اند.
نوع هسته ای
| Class | نوع PDF |
|---|---|
COSDictionary | کلمات کلیدی (<< >>) |
COSArray | آریا ([ ]) |
COSStream | جریان با عنوان دیکشنری |
COSName | نام موضوع (/Name) |
COSString | خط (حرفی یا هکس) |
COSInteger | Integer |
COSBoolean | Boolean |
کاسدیکتری
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(),که به یک بازگشت می رسد. COSDictionary به عنوان یک کاتالوگ ریشه ای.