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 עבור חבילת Java. רכוש : fontResources, imageResources.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
fontResources | Map<String, String> | קראו | החזיר מפה בלתי ניתן לשינוי מן שם האות הבסיסית לשם המשאב. |
imageResources | Map<String, String> | קראו | החזיר מפת בלתי ניתן לשינוי ממפתח תמונה לשם המשאב. |
שיטות
| חתימה | תיאור |
|---|---|
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 רצועה נכונה להימלט |
| וַיְּעָנָה אֶת הָאֱלֹהִים. | |
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 (הגדרת צבע מלא אפור). |
setGrayStrokeColor(gray: double) | הוציא את המפעיל G (הגדרת צבע ירוק של התפרצות). |
setLineWidth(width: double) | הוציא את המפעיל w (הרחבה של קו ההגדרה). |
saveState() | הוצאת Q (Save Graphics Status) מפעיל. |
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 (ציור XObject). |
registerFont(baseFont: String) → String | רשום טופס סטנדרטי ומחזיר את שם המשאב שלו. |
registerImage(key: String) → String | רשום משאב תמונה ומחזיר את שם המשאב שלו. |
getFontResources() → Map<String, String> | החזיר מפה בלתי ניתן לשינוי מן שם האות הבסיסית לשם המשאב. |
getImageResources() → Map<String, String> | החזיר מפת בלתי ניתן לשינוי ממפתח תמונה לשם המשאב. |
toByteArray() → byte[] | החזיר את זרימת התוכן המצטברת כבייט. |
unicodeToWinAnsi(ch: char) → int | הוא ממיר אופי Unicode לערך ה-Byte שלו WinAnsiEncoding. |