ContentStreamBuilder

ContentStreamBuilder

Približni podaci

ContentStreamBuilder je klasa u Aspose.PDF FOSS za Java.

Izgradi PDF sadržajni tok kao niz bajta.

Ova klasa pruža 27 metoda za rad s ContentStreamBuilder objektima u Java programima. Postoje i sljedeće metode: ContentStreamBuilder, beginText, concatMatrix, drawXObject, endText, fill, fillStroke, getFontResources, getImageResources, markFontAsType0, moveText, rectangle, i 15 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.PDF FOSS za Java. Ograničenja: fontResources, imageResources.

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
fontResourcesMap<String, String>Čitaj.Vrati nemodificiranu mapu od osnovnog imena fontova do imena resursa.
imageResourcesMap<String, String>Čitaj.Vrati nemodificiranu mapu od ključa slike do imena resursa.

Metoda za primjenu

PotpisOpisivanje
ContentStreamBuilder()Stvara prazan ContentStreamBuilder.
beginText()Izdaje BT (prvotni tekst objekta) operator.
endText()Izdaje operatora ET (krajnji tekstni objekt).
setFont(resourceName: String, size: double)Izlazi operator Tf (sastavljeni tekstni font i veličina).
markFontAsType0(resourceName: String, reader: org.aspose.pdf.engine.font.ttf.TrueTypeReader)Oznaka {@code resourceName} kao font tipa 0/Identity-H.
moveText(x: double, y: double)Izlazi operator Td (premeštanje tekstne pozicije).
showText(text: String)Izlazi Tj (prikaži tekst) operator s odgovarajućim PDF nizova izlaziti
i WinAnsiEncoding.
setTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Izlazi Tm (set text matrix) operator.
setRGBFillColor(r: double, g: double, b: double)Izlazi operator RG (RGB boja ispunjenja).
setRGBStrokeColor(r: double, g: double, b: double)Izlazi RG (RGB-barva za nastavljanje striga) operator.
setGrayFillColor(gray: double)Izlazi g (sastavljena siva boja ispunjenja) operator.
setGrayStrokeColor(gray: double)Izlazi G (set siva boja stripa) operator.
setLineWidth(width: double)Izlazi operator w (širina postavljene linije).
saveState()Izlazi operator q (save graph state).
restoreState()Izlazi operator Q (restore grafika stanje).
concatMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Izlazi operator cm (konkatenirana matrica).
rectangle(x: double, y: double, w: double, h: double)Izlazi operator re (pravokutni).
fill()Izlazi operater f (put za ispunjavanje).
stroke()Izlazi operator S (put za udar).
fillStroke()Izlazi operator B (pljenje, zatim putanje).
drawXObject(name: String)Izlazi operater Do (slika XObject).
registerFont(baseFont: String)StringRegistracija standardnog font i vraća ime resursa.
registerImage(key: String)StringRegistracija resursa slike i vraćanje imena izvora.
getFontResources()Map<String, String>Vrati nemodificiranu mapu od osnovnog imena fontova do imena resursa.
getImageResources()Map<String, String>Vrati nemodificiranu mapu od ključa slike do imena resursa.
toByteArray()byte[]Vrati akumulirani sadržaj kao bajtni niz.
unicodeToWinAnsi(ch: char)intPretvara Unicode znak u njegovu WinAnsiEncoding bajtnu vrijednost.

Također pogledajte:

 Hrvatski