ContentStreamBuilder

Opinie generală

ContentStreamBuilder este o clasă în Aspose.PDF FOSS pentru Java.

Construiește un flux de conținut PDF ca o secvență de bați.

Această clasă oferă 27 de metode pentru a lucra cu obiecte ContentStreamBuilder în programele Java. Metodele disponibile includ: ContentStreamBuilder, beginText, concatMatrix, drawXObject, endText, fill, fillStroke, getFontResources, getImageResources, markFontAsType0, moveText, rectangle, şi 15 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: fontResources, imageResources.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
fontResourcesMap<String, String>Citeşte.Întoarce o hartă nemodificabilă de la numele fontului de bază la denumirea resurselor.
imageResourcesMap<String, String>Citeşte.Întoarce o hartă nemodificabilă de la cheia imaginii la numele resursei.

Metode de evaluare

SemnăturaDescriere:
ContentStreamBuilder()Creează un ContentStreamBuilder.
beginText()Emite operatorul BT (obiect de text la începutul).
endText()Emite operatorul ET (obiect text final).
setFont(resourceName: String, size: double)Emite operatorul Tf (fonte și dimensiune de text setate).
markFontAsType0(resourceName: String, reader: org.aspose.pdf.engine.font.ttf.TrueTypeReader)Marcă {@code resourceName} ca font Type0/Identity-H.
moveText(x: double, y: double)Emite operatorul Td (move text position).
showText(text: String)Emite operatorul Tj (show text) cu o șiră PDF corespunzătoare care scapă.
şi WinAnsiEncoding.
setTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Emite operatorul Tm (matrice text set).
setRGBFillColor(r: double, g: double, b: double)Emite operatorul rg (set RGB color fill).
setRGBStrokeColor(r: double, g: double, b: double)Emite operatorul RG (coloarea setată a tracțiunii RGB).
setGrayFillColor(gray: double)Emite operatorul g (coloarea de umplere gri setată).
setGrayStrokeColor(gray: double)Emite operatorul G (coloarea setului gri).
setLineWidth(width: double)Emite operatorul w (înălțime a liniei setate).
saveState()Emite operatorul q (save graphics state).
restoreState()Emite operatorul Q (restaurează grafica).
concatMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Emite operatorul cm (matrice concatenată).
rectangle(x: double, y: double, w: double, h: double)Emit operatorul re (rectangle).
fill()Emite operatorul f (pase de umplere).
stroke()Emite operatorul S (pase de acțiune).
fillStroke()Emite operatorul B (umplere și traseu de tracțiune).
drawXObject(name: String)Emite operatorul Do (paint XObject).
registerFont(baseFont: String)StringÎnregistrează un font standard și returnează numele resurselor.
registerImage(key: String)StringÎnregistrează o resursă de imagine și returnează numele resursei.
getFontResources()Map<String, String>Întoarce o hartă nemodificabilă de la numele fontului de bază la denumirea resurselor.
getImageResources()Map<String, String>Întoarce o hartă nemodificabilă de la cheia imaginii la numele resursei.
toByteArray()byte[]Întoarce fluxul de conținut acumulat ca o matrice de bați.
unicodeToWinAnsi(ch: char)intConvertează un caracter Unicode în valoarea lui WinAnsiEncoding de octet.

Vezi și:

 Română