ContentStreamBuilder
ContentStreamBuilder
Overview
ContentStreamBuilder در این مطلب به عنوان یک کلاس برای جاوا می پردازیم.
ایجاد یک جریان محتوای PDF به عنوان یک ردیف از بایت ها.
این کلاس 27 روش برای کار با ContentStreamBuilder اشیاء در برنامه های جاوا را فراهم می کند. روش های موجود شامل: ContentStreamBuilder, beginText, concatMatrix, drawXObject, endText, fill, fillStroke, getFontResources, getImageResources, markFontAsType0, moveText, rectangle,و 15 روش اضافی. همه اعضای عمومی پس از نصب Aspose.PDF FOSS برای بسته جاوا به هر برنامه جاو دسترسی دارند. اموال : fontResources, imageResources.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
fontResources | Map<String, String> | Read | یک نقشه غیر قابل تغییر را از نام فونت پایه به نام منبع بازگردانید. |
imageResources | Map<String, String> | Read | یک نقشه غیر قابل تغییر را از کلید تصویر به نام منبع بازگردانید. |
Methods
| Signature | Description |
|---|---|
ContentStreamBuilder() | یک خلاء را ایجاد می کند. |
beginText() | به عنوان مثال، BT (begin text object) را انتخاب کنید. |
endText() | به عنوان یک اپراتور (End Text Object) استفاده می شود. |
setFont(resourceName: String, size: double) | Tf (تصویب متن و اندازه) را صادر می کند. |
markFontAsType0(resourceName: String, reader: org.aspose.pdf.engine.font.ttf.TrueTypeReader) | {@code resourceName} را به عنوان فونت Type0/Identity-H نشان می دهد. |
moveText(x: double, y: double) | Td (Move Text Position) را به کار می برد. |
showText(text: String) | انتشار Tj (نص نمایش) اپراتور با فرار مناسب PDF string |
| و در این صورت، [0]. | |
setTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Tm (Set Text Matrix) را به کار می برد. |
setRGBFillColor(r: double, g: double, b: double) | فرستادن rg (RGB تنظیم رنگ پر کردن) اپراتور. |
setRGBStrokeColor(r: double, g: double, b: double) | RG (RGB) را تنظیم می کند. |
setGrayFillColor(gray: double) | G (G) را به رنگ خاکستری تنظیم می کند. |
setGrayStrokeColor(gray: double) | G (G) را به اپراتور می رساند. |
setLineWidth(width: double) | ویزای W (Set Line Width) را به کار می برد. |
saveState() | Q (Save Graphics State) را به کار می برد. |
restoreState() | Q (Graphic Status Restore) را به کار می برد. |
concatMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | کارگزار CM (concatenate matrix) را صادر می کند. |
rectangle(x: double, y: double, w: double, h: double) | بازسازی مجدد (Re) را انجام می دهد. |
fill() | فرستادن اپراتور F (Full Path) را انجام می دهد. |
stroke() | به عنوان S (S) راه کار می کند. |
fillStroke() | ب) کارگزار را به عنوان B (پایین و سپس مسیر سکته) صادر می کند. |
drawXObject(name: String) | کارگزار Do (تصویر XObject) را صادر می کند. |
registerFont(baseFont: String) → String | یک فونت استاندارد را ثبت می کند و نام منبع آن را بازگرداند. |
registerImage(key: String) → String | یک منبع تصویر را ثبت می کند و نام منبع آن را بازگرداند. |
getFontResources() → Map<String, String> | یک نقشه غیر قابل تغییر را از نام فونت پایه به نام منبع بازگردانید. |
getImageResources() → Map<String, String> | یک نقشه غیر قابل تغییر را از کلید تصویر به نام منبع بازگردانید. |
toByteArray() → byte[] | جریان محتوا جمع آوری شده را به عنوان یک بایت باز می گرداند. |
unicodeToWinAnsi(ch: char) → int | تبدیل یک کاراکتر یونیکد به ارزش بایت WinAnsiEncoding آن. |