ContentStreamBuilder

ContentStreamBuilder

Overview

ContentStreamBuilder és una classe en FOSS per Java.

Construeix un flux de contingut PDF com a seqüència d’byte.

Aquesta classe proporciona 27 mètodes per treballar amb objectes ContentStreamBuilder en programes Java. Els mètodes disponibles inclouen: ContentStreamBuilder, beginText, concatMatrix, drawXObject, endText, fill, fillStroke, getFontResources, getImageResources, markFontAsType0, moveText, rectangle, i 15 mètodes addicionals. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: fontResources, imageResources.

Properties

NameTypeAccessDescription
fontResourcesMap<String, String>ReadRetorna un mapa no modificable del nom de font base al nom del recurs.
imageResourcesMap<String, String>ReadRetorna un mapa no modificable de clau d’imatge a nom del recurs.

Methods

SignatureDescription
ContentStreamBuilder()Crea un ContentStreamBuilder buit.
beginText()Emeteix l’operador BT (object de text inicial).
endText()Emeteix l’operador ET (objecte de text final).
setFont(resourceName: String, size: double)Emeteix l’operador Tf (font i mida de text establerts).
markFontAsType0(resourceName: String, reader: org.aspose.pdf.engine.font.ttf.TrueTypeReader)Marca {@code resourceName} com a font de tipus 0/Identitat-H.
moveText(x: double, y: double)Emeteix l’operador Td (move text position).
showText(text: String)Emeteix l’operador Tj (show text) amb la cadena PDF adequada escapant
i WinAnsiEncoding.
setTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Emeteix l’operador Tm (matriu de text).
setRGBFillColor(r: double, g: double, b: double)Emeteix l’operador rg (color de rellotge RGB establerta).
setRGBStrokeColor(r: double, g: double, b: double)Emeteix l’operador RG (color de tracte RGB establerta).
setGrayFillColor(gray: double)Emeteix l’operador g (color de rellotge gris establert).
setGrayStrokeColor(gray: double)Emeteix l’operador G (color de tracte gris).
setLineWidth(width: double)Emeteix l’operador w (largura de línia establecida).
saveState()Emeteix l’operador q (save graphics state).
restoreState()Emeteix l’operador Q (restor de grafics).
concatMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Emeteix l’operador cm (matriu concatenada).
rectangle(x: double, y: double, w: double, h: double)Emeteix l’operador re (rectangle).
fill()Emeteix l’operador f (pista de rellotge).
stroke()Emeteix l’operador S (camí de la carrera).
fillStroke()Emeteix l’operador B (completar i després la ruta de trajectòria).
drawXObject(name: String)Emeteix l’operador Do (pintura XObject).
registerFont(baseFont: String)StringRegistra una font estàndard i torna el seu nom de recurs.
registerImage(key: String)StringRegistra un recurs d’imatge i torna el seu nom de recors.
getFontResources()Map<String, String>Retorna un mapa no modificable del nom de font base al nom del recurs.
getImageResources()Map<String, String>Retorna un mapa no modificable de clau d’imatge a nom del recurs.
toByteArray()byte[]Retorna el flux de contingut acumulat com a matriu d’bytes.
unicodeToWinAnsi(ch: char)intConverteix un caràcter Unicode al seu valor de byte WinAnsiEncoding .

See Also

 Català