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ésLeírás
fontResourcesMap<String, String>Olvasd!A font nevéből a forrás nevére módosíthatatlan térképet ad vissza.
imageResourcesMap<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)StringRegisztrálja a standard betűtípust és visszaküldje az erőforrás nevét.
registerImage(key: String)StringRegisztrá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)intEgy Unicode karakter WinAnsiEncoding bájtértékébe alakítja.

Lásd még:

 Magyar