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
| Signature | Description |
|---|---|
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. |