ContentStreamBuilder
ΕΚΤΙΜΗΣΗ
ContentStreamBuilder Είναι μια τάξη στο Aspose.PDF FOSS για Java.
Δημιουργεί ένα stream περιεχομένου PDF ως σειρά bytes.
Αυτή η κατηγορία παρέχει 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() | Δημιουργεί ένα κενό ContentStreamBuilder. |
beginText() | Εκδίδει τον χειριστή BT (start text object). |
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 (Move Text Position). |
showText(text: String) | Εκδίδει τον χειριστή Tj (βλέπε κείμενο) με την κατάλληλη απομάκρυνση του PDF string |
| και το «πράσινο»!. | |
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 (set line width). |
saveState() | Εκπέμπει τον χειριστή q (Save Graphics State). |
restoreState() | Εκπέμπει τον χειριστή Q (ανακτήσει κατάσταση γραφικών). |
concatMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Εκπέμπει τον χειριστή cm (concatenate matrix). |
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[] | Επιστρέφει την συσσωρευμένη ροή περιεχομένου ως ράδιο byte. |
unicodeToWinAnsi(ch: char) → int | Μετατρέπεται ένας χαρακτήρας Unicode στη τιμή του WinAnsiEncoding byte. |