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