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
| Signature | Descripció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. |