ContentStreamBuilder
Opinie generală
ContentStreamBuilder este o clasă în Aspose.PDF FOSS pentru .NET.
Construiește bați de flux PDF folosind sintaxa operatorului din PDF32000 §8-9.
Această clasă oferă 49 de metode pentru a lucra cu obiecte ContentStreamBuilder în programe .NET. Metodele disponibile includ: BeginMarkedContent, BeginMarkedContentWithProps, BeginText, Build, Clip, ClipEvenOdd, CloseAndStroke, ClosePath, CurveTo, DrawXObject, EndMarkedContent, EndPath, și 33 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net.
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
SaveState() | Chema SaveState pe această instanță ContentStreamBuilder. |
RestoreState() | Chema RestoreState pe această instanță ContentStreamBuilder. |
SetMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Stabileşte valoarea matricii. |
SetFillColor(r: double, g: double, b: double) | Stabilește valoarea culorii de umplere. |
SetFillColor(color: Color) | Stabilește valoarea culorii de umplere. |
SetStrokeColor(r: double, g: double, b: double) | Stabileşte valoarea culorii de tracţiune. |
SetStrokeColor(color: Color) | Stabileşte valoarea culorii de tracţiune. |
SetFillGray(gray: double) | Setarea valorii gri de umplere. |
SetStrokeGray(gray: double) | Setarea valorii gri. |
SetLineWidth(width: double) | Stabileşte valoarea lăţimii liniilor. |
SetDashPattern(pattern: double[], phase: double) | Stabileşte valoarea modelului de tablă. |
SetLineCap(cap: int) | Stabilește valoarea de cap linie. |
SetLineJoin(join: int) | Stabileşte valoarea de asociere a liniei. |
MoveTo(x: double, y: double) | Chema MoveTo pe această instanță ContentStreamBuilder. |
LineTo(x: double, y: double) | Chema LineTo pe această instanță ContentStreamBuilder. |
CurveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double) | Chema CurveTo pe această instanță ContentStreamBuilder. |
Rectangle(x: double, y: double, width: double, height: double) | Cheamă Rectangle pe această instanță ContentStreamBuilder. |
ClosePath() | Chema ClosePath pe această instanță ContentStreamBuilder. |
Stroke() | Sună Stroke în această situaţie. |
Fill() | Apeluri Completează pe această instanță ContentStreamBuilder. |
FillEvenOdd() | Chema FillEvenOdd pe această instanță ContentStreamBuilder. |
FillAndStroke() | Chema FillAndStroke pe această instanță ContentStreamBuilder. |
CloseAndStroke() | Chema CloseAndStroke pe această instanță ContentStreamBuilder. |
EndPath() | Chema EndPath pe această instanță ContentStreamBuilder. |
Clip() | Sună Clip în această instanță ContentStreamBuilder. |
ClipEvenOdd() | Chema ClipEvenOdd pe această instanță ContentStreamBuilder. |
BeginText() | Chema BeginText pe această instanță ContentStreamBuilder. |
EndText() | Chema EndText pe această instanță ContentStreamBuilder. |
SetFont(fontName: string, size: double) | Stabileşte valoarea fontului. |
MoveTextPosition(tx: double, ty: double) | Chema MoveTextPosition pe această instanță ContentStreamBuilder. |
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Stabilește valoarea matricii de text. |
SetLeading(leading: double) | Stabileşte valoarea principală. |
NextLine() | Chema NextLine pe această instanță ContentStreamBuilder. |
SetCharSpacing(spacing: double) | Stabileşte valoarea de intercalare a carburanţilor. |
SetWordSpacing(spacing: double) | Stabileşte valoarea spaţiului cuvânt. |
SetTextRenderingMode(mode: int) | Stabilește valoarea modului de redare a textului. |
ShowText(text: string) | Chema ShowText pe această instanță ContentStreamBuilder. |
ShowTextBytes(bytes: byte[]) | Arată text pre-codat de un singur octet. |
ShowTextHex(glyphIds: byte[]) | Arată textul folosind un șir cu cod hex (pentru identificatorii de glifoane CIDFont). |
DrawXObject(name: string) | Chema DrawXObject pe această instanță ContentStreamBuilder. |
SetExtGState(name: string) | Stabilește valoarea stării extg. |
BeginMarkedContent(tag: string) | Chema BeginMarkedContent pe această instanță ContentStreamBuilder. |
BeginMarkedContent(tag: string, mcid: int) | |
BeginMarkedContentWithProps(tag: string, propsDictInline: string) | BDC cu un dicționar de proprietăți in-line (document PDF deja serializat). |
EndMarkedContent() | Chema EndMarkedContent pe această instanță ContentStreamBuilder. |
BeginMarkedContent(info: Tagged.MarkedContentInfo) | Începeți o secvență de conținut marcată folosind un MarkedContentInfo dintr-un StructureElementBuilder. |
Raw(operatorText: string) | Sună Raw în această situaţie. |
Build() | Construiți fluxul de conținut ca o matrice de baiti. |
ToString() | Construiți fluxul de conținut ca o șir. |