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.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
fontResources | Map<String, String> | اقرأ | يعيد خريطة لا يمكن تعديلها من اسم الخط الأساسي إلى اسم الموارد. |
imageResources | Map<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. |