ContentStreamBuilder

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.

נכסים

שםסוגגישהתיאור
fontResourcesMap<String, String>קראוהחזיר מפה בלתי ניתן לשינוי מן שם האות הבסיסית לשם המשאב.
imageResourcesMap<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.

ראה גם

 עברית