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شرح:
fontResourcesMap<String, String>بخونید.یک نقشه غیر قابل تغییر را از نام فونت پایه به نام منبع باز می گرداند.
imageResourcesMap<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 تبدیل می کند.

همچنین ببینید:

 فارسی