ContentStreamBuilder

ContentStreamBuilder

Visión general

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

Construye bits de flujo de contenido PDF utilizando la sintaxe del operador de PDF32000 §8-9.

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

Métodos

SignatureDescripción
SaveState()Póngase en el instante SaveState.
RestoreState()Póngase en el instante RestoreState.
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 de gris de relleno.
SetStrokeGray(gray: double)Establece el valor gris del 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 cap de línea.
SetLineJoin(join: int)Establece el valor de unión de línea.
MoveTo(x: double, y: double)Póngase en el instante MoveTo(x, y) en este instancia ContentStreamBuilder.
LineTo(x: double, y: double)Póngase en el instante LineTo(x, y) en este instancia ContentStreamBuilder.
CurveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double)Póngase en contacto con el CurveTo}(x1, y1, x2, y2, x3, y3) en esta instancia.
Rectangle(x: double, y: double, width: double, height: double)Chamó Rectangle(x, y, ancho, altura) en esta instancia ContentStreamBuilder.
ClosePath()Póngase en el instante ClosePath.
Stroke()Chamó Stroke en esta instancia ContentStreamBuilder.
Fill()llame Fill en esta instancia ContentStreamBuilder.
FillEvenOdd()Póngase en el instante FillEvenOdd.
FillAndStroke()Póngase en el instante FillAndStroke.
CloseAndStroke()Póngase en el instante CloseAndStroke.
EndPath()Póngase en el instante EndPath.
Clip()Clip en esta instancia ContentStreamBuilder.
ClipEvenOdd()Póngase en el instante ClipEvenOdd.
BeginText()Póngase en el instante BeginText.
EndText()Póngase en el instante EndText.
SetFont(fontName: string, size: double)Establece el valor de la fuente.
MoveTextPosition(tx: double, ty: double)Póngase en el instante MoveTextPosition(tx, ty) en este instancia 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 de interlineado.
NextLine()Póngase en el instante NextLine.
SetCharSpacing(spacing: double)Establece el valor del espaciado de caracteres.
SetWordSpacing(spacing: double)Establece el valor del espaciado entre palabras.
SetHorizontalScaling(percent: double)Escalamiento de texto horizontal (Tz), expresado como un porcentaje de la anchura normal (100 = no escalada).
SetTextRenderingMode(mode: int)Establece el valor del modo de renderizado de texto.
SetTextRise(rise: double)Establece el valor de elevación del texto.
ShowText(text: string)Póngase en contacto con el texto en esta instancia.
ShowTextBytes(bytes: byte[])Mostrar texto de un solo byte pre-codado.
ShowTextHex(glyphIds: byte[])Mostrar texto utilizando una cinta hex codificada (para los ID de CIDFont).
DrawXObject(name: string)Chamó a DrawXObject(nombre) en esta instancia ContentStreamBuilder.
SetExtGState(name: string)Establece el valor del estado ext g.
BeginMarkedContent(tag: string)Póngase en contacto con el nombre de la persona (Página 1).
BeginMarkedContent(tag: string, mcid: int)Póngase en contacto con el nombre de la persona (mcid) en esta instancia.
BeginMarkedContentWithProps(tag: string, propsDictInline: string)BDC con un diccionario de propiedades inline (PDF dictado literalmente ya serializado).
EndMarkedContent()Póngase en el instante EndMarkedContent.
BeginMarkedContent(info: Tagged.MarkedContentInfo)Comienza una secuencia de contenido marcada utilizando un MarkedContentInfo desde unStructureElementBuilder.
Raw(operatorText: string)Chamó Raw(operatorText) en esta instancia ContentStreamBuilder.
Build()Construye el flujo de contenido como un array de byte.
ToString()Construye el flujo de contenido como una cinta.

Ver también

 Español