ContentStreamBuilder
Resumo geral
ContentStreamBuilder é uma classe em Aspose.PDF FOSS para Java.
Cria um fluxo de conteúdo PDF como uma sequência de bytes.
Esta classe fornece 27 métodos para trabalhar com objetos ContentStreamBuilder em programas Java. Os métodos disponíveis incluem: ContentStreamBuilder, beginText, concatMatrix, drawXObject, endText, fill, fillStroke, getFontResources, getImageResources, markFontAsType0, moveText, rectangle, e 15 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java. Propriedades: fontResources, imageResources.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
fontResources | Map<String, String> | Leia. | Retorna um mapa não modificável do nome da fonte básica para o nome do recurso. |
imageResources | Map<String, String> | Leia. | Retorna um mapa não modificável da chave de imagem para o nome do recurso. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
ContentStreamBuilder() | Cria um ContentStreamBuilder vazio. |
beginText() | Emite o operador BT (objeto de texto inicial). |
endText() | Emite o operador ET (objeto de texto final). |
setFont(resourceName: String, size: double) | Emite o operador Tf (fonte e tamanho de texto definidos). |
markFontAsType0(resourceName: String, reader: org.aspose.pdf.engine.font.ttf.TrueTypeReader) | Marca {@code resourceName} como uma fonte Tipo0/Identidade-H. |
moveText(x: double, y: double) | Emite o operador Td (mover a posição do texto). |
showText(text: String) | Emite o operador Tj (mostra texto) com a cadeia de caracteres PDF correta escapando |
| e WinAnsiEncoding. | |
setTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Emite o operador Tm (matriz de texto definida). |
setRGBFillColor(r: double, g: double, b: double) | Emite o operador rg (colour de preenchimento RGB definido). |
setRGBStrokeColor(r: double, g: double, b: double) | Emite o operador RG (colour de traço RGB definido). |
setGrayFillColor(gray: double) | Emite o operador g (colour de preenchimento em cinza definido). |
setGrayStrokeColor(gray: double) | Emite o operador G (colour de traço cinza definido). |
setLineWidth(width: double) | Emite o operador w (largura de linha definida). |
saveState() | Emite o operador q (save graphics state). |
restoreState() | Emite o operador Q (restaurar estado gráfico). |
concatMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Emite o operador cm (matriz concatenada). |
rectangle(x: double, y: double, w: double, h: double) | Emite o operador re (rectângulo). |
fill() | Emite o operador f (completação do caminho). |
stroke() | Emite o operador S (trajectória do golpe). |
fillStroke() | Emite o operador B (completa e depois trajectória de curso). |
drawXObject(name: String) | Emite o operador Do (paint XObject). |
registerFont(baseFont: String) → String | Registra uma fonte padrão e retorna o nome do recurso. |
registerImage(key: String) → String | Registra um recurso de imagem e retorna o nome do recurso. |
getFontResources() → Map<String, String> | Retorna um mapa não modificável do nome da fonte básica para o nome do recurso. |
getImageResources() → Map<String, String> | Retorna um mapa não modificável da chave de imagem para o nome do recurso. |
toByteArray() → byte[] | Retorna o fluxo de conteúdo acumulado como uma matriz de bytes. |
unicodeToWinAnsi(ch: char) → int | Converte um caractere Unicode para o seu valor de byte WinAnsiEncoding . |