ContentStreamBuilder

المعلومات العامة

ContentStreamBuilder هي فئة في Aspose.PDF FOSS لـ Java.

يخلق تيار محتوى PDF كسلسلة من البايتات.

توفر هذه الفئة 27 طريقة للعمل مع ContentStreamBuilder كائنات في برامج Java. المنهجيات المتاحة تشمل: ContentStreamBuilder, beginText, concatMatrix, drawXObject, endText, fill, fillStroke, getFontResources, getImageResources, markFontAsType0, moveText, rectangle,و 15 طريقة إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: fontResources, imageResources.

خصائص

اسمالنوعالوصولوصف
fontResourcesMap<String, String>اقرأيعيد خريطة لا يمكن تعديلها من اسم الخط الأساسي إلى اسم الموارد.
imageResourcesMap<String, String>اقرأيعيد خريطة لا يمكن تعديلها من مفتاح الصورة إلى اسم الموارد.

الطرق

التوقيعوصف
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 (وضع لون خطة RGB) المشغل.
setGrayFillColor(gray: double)يبعث عن عامل g (اللون الرمادي المحدد).
setGrayStrokeColor(gray: double)يبعث عن G (الملف الرمادي) المشغل.
setLineWidth(width: double)ينبعث من عامل w (عرض الخط المحدد).
saveState()يبعث على q (حفظ حالة الرسومات) المشغل.
restoreState()يبعث على Q (استعادة حالة الرسومات) المشغل.
concatMatrix(a: double, b: double, c: double, d: double, e: double, f: double)يبعث عن عامل (المصفوفة المرتبطة) cm.
rectangle(x: double, y: double, w: double, h: double)يبعث عن عامل (المستديرة).
fill()يبعث عامل f (مسار التعبئة).
stroke()يبعث المشغل 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.

انظر أيضاً

 العربية