ContentStreamBuilder
ContentStreamBuilder
نمای کلی
ContentStreamBuilder یک کلاس در Aspose.PDF FOSS برای جاوا است.
یک جریان محتوا PDF را به عنوان یک دنباله بایت ایجاد می کند.
این کلاس 27 روش برای کار با ContentStreamBuilder اشیاء در برنامه های جاوا را فراهم می کند. روش های موجود شامل: ContentStreamBuilder, beginText, concatMatrix, drawXObject, endText, fill, fillStroke, getFontResources, getImageResources, markFontAsType0, moveText, rectangle,، و 15 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: fontResources, imageResources.
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
fontResources | Map<String, String> | بخونید. | یک نقشه غیر قابل تغییر را از نام فونت پایه به نام منبع باز می گرداند. |
imageResources | Map<String, String> | بخونید. | یک نقشه غیر قابل تغییر را از کلید تصویر به نام منبع باز می گرداند. |
روش ها
| Signature | شرح: |
|---|---|
ContentStreamBuilder() | ContentStreamBuilder خالی ایجاد می کند. |
beginText() | عامل BT (بقیۀ متن) را منتشر می کند. |
endText() | عامل ET (تکست نهایی) را منتشر می کند. |
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 (موقعیت متن را حرکت دهید) را منتشر می کند. |
showText(text: String) | Tj (تکست نمایش) را با یک رشته PDF مناسب و WinAnsiEncoding ارسال می کند. |
setTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | عامل Tm (مترس متن مجموعه) را منتشر می کند. |
setRGBFillColor(r: double, g: double, b: double) | فرستنده rg (رنگ پر کردن RGB تنظیم شده) را منتشر می کند. |
setRGBStrokeColor(r: double, g: double, b: double) | RG (set RGB stroke color) را پخش می کند. |
setGrayFillColor(gray: double) | به صورت g (رنگ پر کردن خاکستری) پخش می شود. |
setGrayStrokeColor(gray: double) | G (رنگ خط خاکستری) را پخش می کند. |
setLineWidth(width: double) | عامل w (رشت خط تنظیم شده) را منتشر می کند. |
saveState() | عامل q (save graphics state) را منتشر می کند. |
restoreState() | عامل Q (استعادت حالت گرافیکی) را منتشر می کند. |
concatMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | به صورت متر (مترس همبسته) پخش می شود. |
rectangle(x: double, y: double, w: double, h: double) | عامل “re” (ستبکی) را منتشر می کند. |
fill() | عامل f (رسته ی پر کردن) را منتشر می کند. |
stroke() | S (سیر مسیر ضربه) را منتشر می کند. |
fillStroke() | عامل B (پوشاندن سپس مسیر ضربه) را منتشر می کند. |
drawXObject(name: String) | عامل Do (Paint XObject) را منتشر می کند. |
registerFont(baseFont: String) → String | یک فونت استاندارد را ثبت می کند و نام منبع آن را بازمی گرداند. |
registerImage(key: String) → String | یک منبع تصویر را ثبت می کند و نام منابع آن را بازمی گرداند. |
getFontResources() → Map<String, String> | یک نقشه غیر قابل تغییر را از نام فونت پایه به نام منبع باز می گرداند. |
getImageResources() → Map<String, String> | یک نقشه غیر قابل تغییر را از کلید تصویر به نام منبع باز می گرداند. |
toByteArray() → byte[] | جریان محتوا را به عنوان یک آرایه بایت باز می گرداند. |
unicodeToWinAnsi(ch: char) → int | یک کاراکتر یونیکد را به ارزش بایت WinAnsiEncoding تبدیل می کند. |