ContentStreamBuilder

ContentStreamBuilder

Descripción general

ContentStreamBuilder es una clase en Aspose.PDF FOSS para .NET.

Construye bytes del flujo de contenido PDF usando la sintaxis de operadores de PDF32000 §8-9.

Esta clase proporciona 49 métodos para trabajar con objetos ContentStreamBuilder en programas .NET.
Los métodos disponibles incluyen: BeginMarkedContent, BeginMarkedContentWithProps, BeginText, Build, Clip, ClipEvenOdd, CloseAndStroke, ClosePath, CurveTo, DrawXObject, EndMarkedContent, EndPath, y 33 métodos adicionales.
Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS for .NET.

Métodos

SignatureDescription
SaveState()Llama a SaveState en esta instancia de ContentStreamBuilder.
RestoreState()Llama a RestoreState en esta instancia de ContentStreamBuilder.
SetMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Establece el valor de la matriz.
SetFillColor(r: double, g: double, b: double)Establece el valor del color de relleno.
SetFillColor(color: Color)Establece el valor del color de relleno.
SetStrokeColor(r: double, g: double, b: double)Establece el valor del color de trazo.
SetStrokeColor(color: Color)Establece el valor del color de trazo.
SetFillGray(gray: double)Establece el valor del gris de relleno.
SetStrokeGray(gray: double)Establece el valor del gris de trazo.
SetLineWidth(width: double)Establece el valor del ancho de línea.
SetDashPattern(pattern: double[], phase: double)Establece el valor del patrón de guiones.
SetLineCap(cap: int)Establece el valor del extremo de línea.
SetLineJoin(join: int)Establece el valor de la unión de línea.
MoveTo(x: double, y: double)Llama a MoveTo en esta instancia de ContentStreamBuilder.
LineTo(x: double, y: double)Llama a LineTo en esta instancia de ContentStreamBuilder.
CurveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double)Llama a CurveTo en esta instancia de ContentStreamBuilder.
Rectangle(x: double, y: double, width: double, height: double)Llama a Rectangle en esta instancia de ContentStreamBuilder.
ClosePath()Llama a ClosePath en esta instancia de ContentStreamBuilder.
Stroke()Llama a Stroke en esta instancia de ContentStreamBuilder.
Fill()Llama a Fill en esta instancia de ContentStreamBuilder.
FillEvenOdd()Llama a FillEvenOdd en esta instancia de ContentStreamBuilder.
FillAndStroke()Llama a FillAndStroke en esta instancia de ContentStreamBuilder.
CloseAndStroke()Llama a CloseAndStroke en esta instancia de ContentStreamBuilder.
EndPath()Llama a EndPath en esta instancia de ContentStreamBuilder.
Clip()Llama a Clip en esta instancia de ContentStreamBuilder.
ClipEvenOdd()Llama a ClipEvenOdd en esta instancia de ContentStreamBuilder.
BeginText()Llama a BeginText en esta instancia de ContentStreamBuilder.
EndText()Llama a EndText en esta instancia de ContentStreamBuilder.
SetFont(fontName: string, size: double)Establece el valor de la fuente.
MoveTextPosition(tx: double, ty: double)Llama a MoveTextPosition en esta instancia de ContentStreamBuilder.
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Establece el valor de la matriz de texto.
SetLeading(leading: double)Establece el valor del interlineado.
NextLine()Llama a NextLine en esta instancia de ContentStreamBuilder.
SetCharSpacing(spacing: double)Establece el valor del espaciado de caracteres.
SetWordSpacing(spacing: double)Establece el valor del espaciado de palabras.
SetTextRenderingMode(mode: int)Establece el valor del modo de renderizado de texto.
ShowText(text: string)Llama a ShowText en esta instancia de ContentStreamBuilder.
ShowTextBytes(bytes: byte[])Muestra texto de un solo byte pre-codificado.
ShowTextHex(glyphIds: byte[])Muestra texto usando una cadena codificada en hexadecimal (para IDs de glifos CIDFont).
DrawXObject(name: string)Llama a DrawXObject en esta instancia de ContentStreamBuilder.
SetExtGState(name: string)Establece el valor del estado gráfico ext.
BeginMarkedContent(tag: string)Llama a BeginMarkedContent en esta instancia de ContentStreamBuilder.
BeginMarkedContent(tag: string, mcid: int)
BeginMarkedContentWithProps(tag: string, propsDictInline: string)BDC con un diccionario de propiedades en línea (literal PDF ya serializado).
EndMarkedContent()Llama a EndMarkedContent en esta instancia de ContentStreamBuilder.
BeginMarkedContent(info: Tagged.MarkedContentInfo)Inicia una secuencia de contenido marcado usando un MarkedContentInfo de un StructureElementBuilder.
Raw(operatorText: string)Llama a Raw en esta instancia de ContentStreamBuilder.
Build()Construye el flujo de contenido como una matriz de bytes.
ToString()Construye el flujo de contenido como una cadena.

Ver también

 Español