ContentStreamBuilder
ContentStreamBuilder
Összefoglaló
ContentStreamBuilder egy osztály a Aspose.PDF FOSS-ban Java számára.
PDF tartalom áramlását a bájtok szekvenciájaként készíti.
Ez a osztály 27 módszert biztosít az ContentStreamBuilder objektumokkal való munkavégzéshez Java programokban. A rendelkezésre álló módszerek közé tartozik: ContentStreamBuilder, beginText, concatMatrix, drawXObject, endText, fill, fillStroke, getFontResources, getImageResources, markFontAsType0, moveText, rectangle, és 15 további módszer. Minden nyilvános tag hozzáférhető bármely Java alkalmazás után telepítése a Aspose.PDF FOSS for Java csomag. A tulajdonságok: fontResources, imageResources.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
fontResources | Map<String, String> | Olvasd! | A font nevéből a forrás nevére módosíthatatlan térképet ad vissza. |
imageResources | Map<String, String> | Olvasd! | Visszaad egy nem módosítható térképet a képkulcsból az erőforrás nevéhez. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
ContentStreamBuilder() | Egy üres ContentStreamBuilder-t hoz létre. |
beginText() | A BT (kezdő szöveges objektum) operátor kimondása. |
endText() | A ET (végleges szövegobjektum) operátor kimondása. |
setFont(resourceName: String, size: double) | A Tf (megszabott szövegtípus és méret) operátor kimondása. |
markFontAsType0(resourceName: String, reader: org.aspose.pdf.engine.font.ttf.TrueTypeReader) | A {@code resourceName} Type0/Identity-H betűtípusként jelzi. |
moveText(x: double, y: double) | A Td (tűz pozíció mozgatása) operátor kimutatása. |
showText(text: String) | A Tj (színtett megjelenítés) operátor megfelelő PDF-hordozással történő kimenetelét adja ki. |
| és WinAnsiEncoding. | |
setTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | A Tm (számított szöveg-matrix) operátor kimutatása. |
setRGBFillColor(r: double, g: double, b: double) | A RG (RGB töltőszín beállítása) operátor kimutatása. |
setRGBStrokeColor(r: double, g: double, b: double) | A RG (RGB-színtű szín) operátor kimutatása. |
setGrayFillColor(gray: double) | A g (szürke betöltő szín) operátor kimutatása. |
setGrayStrokeColor(gray: double) | A G (szürke vonós szín) operátor kimutatása. |
setLineWidth(width: double) | A w (szett vonal szélesség) operátor kimutatása. |
saveState() | A q (mentes grafikus állapot) operátor kimutatása. |
restoreState() | A Q (restaure graphics state) operátor kimutatása. |
concatMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | A cm (concatenate matrix) operátor kimutatása. |
rectangle(x: double, y: double, w: double, h: double) | A re (tisztaszög) operátor. |
fill() | Az f (teljesítési út) operátor kimutatása. |
stroke() | A S (stroke path) operátorot adja ki. |
fillStroke() | A B (teljesítse, majd a vágás útja) operátor kimutatása. |
drawXObject(name: String) | A Do (festés XObject) operátor. |
registerFont(baseFont: String) → String | Regisztrálja a standard betűtípust és visszaküldje az erőforrás nevét. |
registerImage(key: String) → String | Regisztrálja a képforrást és visszaküldje az erőforrás nevét. |
getFontResources() → Map<String, String> | A font nevéből a forrás nevére módosíthatatlan térképet ad vissza. |
getImageResources() → Map<String, String> | Visszaad egy nem módosítható térképet a képkulcsból az erőforrás nevéhez. |
toByteArray() → byte[] | Az összegyűjtött tartalom áramlatát egy byte-sorozatként adja vissza. |
unicodeToWinAnsi(ch: char) → int | Egy Unicode karakter WinAnsiEncoding bájtértékébe alakítja. |