ContentStreamBuilder

ContentStreamBuilder

Revisió

ContentStreamBuilder És una classe en Aspose.PDF FOSS per a .NET.

Construcció de bites de flux de contingut PDF utilitzant la síntaxa d’operador del PDF32000 §8-9.

Aquesta classe proporciona 51 mètodes per treballar amb els objectes ContentStreamBuilder en programes .NET. Els mètodes disponibles inclouen: BeginMarkedContent, BeginMarkedContentWithProps, BeginText, Build, Clip, ClipEvenOdd, CloseAndStroke, ClosePath, CurveTo, DrawXObject, EndMarkedContent, EndPath,35 mètodes addicionals. Tots els membres públics estan accessibles a qualsevol aplicació .NET després d’instal·lar el Aspose.PDF FOSS per al paquet .Net.

Mètodes

SignatureDescripció
SaveState()Coneix SaveState en aquest instància ContentStreamBuilder.
RestoreState()Coneix RestoreState en aquest instància ContentStreamBuilder.
SetMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Estableix el valor de la matriu.
SetFillColor(r: double, g: double, b: double)Estableix el valor del color de farciment.
SetFillColor(color: Color)Estableix el valor del color de farciment.
SetStrokeColor(r: double, g: double, b: double)Estableix el valor del color del traç.
SetStrokeColor(color: Color)Estableix el valor del color del traç.
SetFillGray(gray: double)Estableix el valor de gris de farciment.
SetStrokeGray(gray: double)Estableix el valor gris del traç.
SetLineWidth(width: double)Estableix el valor d’amplada de línia.
SetDashPattern(pattern: double[], phase: double)Estableix el valor del patró de guions.
SetLineCap(cap: int)Estableix el valor del cap de línia.
SetLineJoin(join: int)Estableix el valor de la unió de línies.
MoveTo(x: double, y: double)Coneix MoveTo(x, y) en aquesta instància ContentStreamBuilder.
LineTo(x: double, y: double)Coneix LineTo(x, y) en aquesta instància ContentStreamBuilder.
CurveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double)Coneix CurveTo(x1, y1, x2, y2, x3, y3) en aquesta instància ContentStreamBuilder.
Rectangle(x: double, y: double, width: double, height: double)Calla Rectangle(x, y, ample, altitud) en aquesta instància ContentStreamBuilder.
ClosePath()Coneix ClosePath en aquest instància ContentStreamBuilder.
Stroke()Calla Stroke en aquesta instància ContentStreamBuilder.
Fill()Coneix a la llista de llistes en aquesta instància.
FillEvenOdd()Coneix FillEvenOdd en aquest instància ContentStreamBuilder.
FillAndStroke()Coneix FillAndStroke en aquest instància ContentStreamBuilder.
CloseAndStroke()Coneix CloseAndStroke en aquest instància ContentStreamBuilder.
EndPath()Coneix EndPath en aquest instància ContentStreamBuilder.
Clip()Cloem un clic en aquesta instància ContentStreamBuilder.
ClipEvenOdd()Coneix ClipEvenOdd en aquest instància ContentStreamBuilder.
BeginText()Coneix BeginText en aquest instància ContentStreamBuilder.
EndText()Coneix EndText en aquest instància ContentStreamBuilder.
SetFont(fontName: string, size: double)Estableix el valor de la font.
MoveTextPosition(tx: double, ty: double)Calla MoveTextPosition(tx, ty) en aquesta instància ContentStreamBuilder.
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Estableix el valor de la matriu de text.
SetLeading(leading: double)Estableix el valor de l’interlineat.
NextLine()Coneix NextLine en aquest instància ContentStreamBuilder.
SetCharSpacing(spacing: double)Estableix el valor de l’espaiat de caràcters.
SetWordSpacing(spacing: double)Estableix el valor de l’espaiat entre paraules.
SetHorizontalScaling(percent: double)Escalatge horitzontal de text (Tz), expressat com a percentatge de la amplada normal (100 = no escalable).
SetTextRenderingMode(mode: int)Estableix el valor del mode de renderització del text.
SetTextRise(rise: double)Estableix el valor de l’elevació del text.
ShowText(text: string)Coneix ShowText(text) en aquest instància ContentStreamBuilder.
ShowTextBytes(bytes: byte[])Mostra text de single-byte preencodat.
ShowTextHex(glyphIds: byte[])Mostra text utilitzant una cadena encodada hex (per a CIDFont glyph IDs).
DrawXObject(name: string)Calla DrawXObject(nom) en aquesta instància ContentStreamBuilder.
SetExtGState(name: string)Estableix el valor de l’estat ext g.
BeginMarkedContent(tag: string)Coneix BeginMarkedContent(tag) en aquest instància ContentStreamBuilder.
BeginMarkedContent(tag: string, mcid: int)Coneix BeginMarkedContent(tag, mcid) en aquest instància ContentStreamBuilder.
BeginMarkedContentWithProps(tag: string, propsDictInline: string)BDC amb un diccionari de propietats inline (PDF dictat literal ja serialitzat).
EndMarkedContent()Coneix EndMarkedContent en aquest instància ContentStreamBuilder.
BeginMarkedContent(info: Tagged.MarkedContentInfo)Comença una seqüència de contingut marcada utilitzant un MarkedContentInfo des d’un StructureElementBuilder.
Raw(operatorText: string)Calla Raw(operatorText) en aquest instància ContentStreamBuilder.
Build()Construeix el flux de contingut com a arreu de bytes.
ToString()Construeix el flux de contingut com una cadena.

Veure també

 Català