ContentStreamBuilder

ContentStreamBuilder

Visió general

ContentStreamBuilder és una classe a Aspose.PDF FOSS per a .NET.

Construeix bytes del flux de contingut PDF utilitzant la sintaxi d’operador de PDF32000 §8-9.

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

Mètodes

SignatureDescription
SaveState()Crida SaveState en aquesta instància de ContentStreamBuilder.
RestoreState()Crida RestoreState en aquesta instància de ContentStreamBuilder.
SetMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Defineix el valor de la matriu.
SetFillColor(r: double, g: double, b: double)Defineix el valor del color d’emplenament.
SetFillColor(color: Color)Defineix el valor del color d’emplenament.
SetStrokeColor(r: double, g: double, b: double)Defineix el valor del color de traç.
SetStrokeColor(color: Color)Defineix el valor del color de traç.
SetFillGray(gray: double)Defineix el valor del gris d’emplenament.
SetStrokeGray(gray: double)Defineix el valor del gris de traç.
SetLineWidth(width: double)Defineix el valor de l’amplada de línia.
SetDashPattern(pattern: double[], phase: double)Defineix el valor del patró de guions.
SetLineCap(cap: int)Defineix el valor del cap de línia.
SetLineJoin(join: int)Defineix el valor de la unió de línia.
MoveTo(x: double, y: double)Crida MoveTo en aquesta instància de ContentStreamBuilder.
LineTo(x: double, y: double)Crida LineTo en aquesta instància de ContentStreamBuilder.
CurveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double)Crida CurveTo en aquesta instància de ContentStreamBuilder.
Rectangle(x: double, y: double, width: double, height: double)Crida Rectangle en aquesta instància de ContentStreamBuilder.
ClosePath()Crida ClosePath en aquesta instància de ContentStreamBuilder.
Stroke()Crida Stroke en aquesta instància de ContentStreamBuilder.
Fill()Crida Fill en aquesta instància de ContentStreamBuilder.
FillEvenOdd()Crida FillEvenOdd en aquesta instància de ContentStreamBuilder.
FillAndStroke()Crida FillAndStroke en aquesta instància de ContentStreamBuilder.
CloseAndStroke()Crida CloseAndStroke en aquesta instància de ContentStreamBuilder.
EndPath()Crida EndPath en aquesta instància de ContentStreamBuilder.
Clip()Crida Clip en aquesta instància de ContentStreamBuilder.
ClipEvenOdd()Crida ClipEvenOdd en aquesta instància de ContentStreamBuilder.
BeginText()Crida BeginText en aquesta instància de ContentStreamBuilder.
EndText()Crida EndText en aquesta instància de ContentStreamBuilder.
SetFont(fontName: string, size: double)Defineix el valor del tipus de lletra.
MoveTextPosition(tx: double, ty: double)Crida MoveTextPosition en aquesta instància de ContentStreamBuilder.
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Defineix el valor de la matriu de text.
SetLeading(leading: double)Defineix el valor del leading.
NextLine()Crida NextLine en aquesta instància de ContentStreamBuilder.
SetCharSpacing(spacing: double)Defineix el valor de l’espaiat de caràcters.
SetWordSpacing(spacing: double)Defineix el valor de l’espaiat de paraules.
SetTextRenderingMode(mode: int)Defineix el valor del mode de renderització del text.
ShowText(text: string)Crida ShowText en aquesta instància de ContentStreamBuilder.
ShowTextBytes(bytes: byte[])Mostra text de un sol byte pre-codificat.
ShowTextHex(glyphIds: byte[])Mostra text mitjançant una cadena codificada en hex (per a IDs de glif CIDFont).
DrawXObject(name: string)Crida DrawXObject en aquesta instància de ContentStreamBuilder.
SetExtGState(name: string)Defineix el valor de l’estat ext g.
BeginMarkedContent(tag: string)Crida BeginMarkedContent en aquesta instància de ContentStreamBuilder.
BeginMarkedContent(tag: string, mcid: int)
BeginMarkedContentWithProps(tag: string, propsDictInline: string)BDC amb un diccionari de propietats en línia (literal PDF del dict ja serialitzat).
EndMarkedContent()Crida EndMarkedContent en aquesta instància de ContentStreamBuilder.
BeginMarkedContent(info: Tagged.MarkedContentInfo)Inicia una seqüència de contingut marcat utilitzant un MarkedContentInfo d’un StructureElementBuilder.
Raw(operatorText: string)Crida Raw en aquesta instància de ContentStreamBuilder.
Build()Construeix el flux de contingut com una matriu de bytes.
ToString()Construeix el flux de contingut com una cadena.

Vegeu també

 Català