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: | Prihvat | Opisivanje |
|---|---|---|---|
fontResources | Map<String, String> | Čitaj. | Vrati nemodificiranu mapu od osnovnog imena fontova do imena resursa. |
imageResources | Map<String, String> | Čitaj. | Vrati nemodificiranu mapu od ključa slike do imena resursa. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
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) → String | Registracija standardnog font i vraća ime resursa. |
registerImage(key: String) → String | Registracija 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) → int | Pretvara Unicode znak u njegovu WinAnsiEncoding bajtnu vrijednost. |