ContentStreamBuilder

ContentStreamBuilder

Revisión

ContentStreamBuilder Es una clase en Aspose.PDF FOSS para Java.

Construye un flujo de contenido PDF como una secuencia de bajos.

Esta clase proporciona 27 métodos para trabajar con los objetos ContentStreamBuilder en programas de Java. Los métodos disponibles incluyen: ContentStreamBuilder, beginText, concatMatrix, drawXObject, endText, fill, fillStroke, getFontResources, getImageResources, markFontAsType0, moveText, rectangle,y 15 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.PDF FOSS para el paquete Java. Propiedades : fontResources, imageResources.

Propiedades

NombreTipoAccesoDescripción
fontResourcesMap<String, String>LeerRetorna un mapa inmutable desde el nombre de la fuente básica al nombre del recurso.
imageResourcesMap<String, String>LeerRetorna un mapa inmutable de la clave de imagen al nombre de fuente.

Metodología

firmaDescripción
ContentStreamBuilder()Crea un espacio vacío.
beginText()Emite el operador BT (objeto de texto inicial).
endText()Emite el operador ET (objeto de texto final).
setFont(resourceName: String, size: double)Emite el operador Tf (set texto y tamaño).
markFontAsType0(resourceName: String, reader: org.aspose.pdf.engine.font.ttf.TrueTypeReader)Marca {@code resourceName} como una letra Type0/Identity-H.
moveText(x: double, y: double)Emite el operador Td (move text position).
showText(text: String)Emite el operador Tj (mostrar texto) con la correcta escaping de string PDF
y el PLACEHOLDER.
setTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Emite el operador de Tm (set text matrix).
setRGBFillColor(r: double, g: double, b: double)Emite el operador rg (set RGB en color).
setRGBStrokeColor(r: double, g: double, b: double)Emite el operador RG (con la configuración de color de coloración RGB).
setGrayFillColor(gray: double)Emite el operador g (set gris en color).
setGrayStrokeColor(gray: double)Emite el operador G (seta color de la columna vertebral).
setLineWidth(width: double)Emite el operador W (seta de línea).
saveState()Emite el operador q (Estado de gráficos salvos).
restoreState()Emite el operador Q (rehabilitar el estado gráfico).
concatMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Emite el operador de la matriz concatenada (cm).
rectangle(x: double, y: double, w: double, h: double)Emite el re (rectangle) operador.
fill()Emite el operador f (caminado lleno).
stroke()Emite el operador S (caminero de estrojo).
fillStroke()Emite el operador B (plena luego la ruta de accidente).
drawXObject(name: String)Emite el operador Do (pint XObject).
registerFont(baseFont: String)StringRegistrar una fuente estándar y devolver su nombre de recurso.
registerImage(key: String)StringRegistrar un recurso de imagen y devolver su nombre de fuente.
getFontResources()Map<String, String>Retorna un mapa inmutable desde el nombre de la fuente básica al nombre del recurso.
getImageResources()Map<String, String>Retorna un mapa inmutable de la clave de imagen al nombre de fuente.
toByteArray()byte[]Retorna el flujo de contenido acumulado como un array de byte.
unicodeToWinAnsi(ch: char)intConverte un caracter Unicode en su valor de byte WinAnsiEncoding.

Ver también

 Español