ContentStreamBuilder
Gambaran Keseluruhan
ContentStreamBuilder adalah kelas dalam Aspose.PDF FOSS untuk .NET.
Membina bait aliran kandungan PDF menggunakan sintaks operator dari PDF32000 §8-9.
Kelas ini menyediakan 49 kaedah untuk bekerja dengan objek ContentStreamBuilder dalam program .NET.
Kaedah yang tersedia termasuk: BeginMarkedContent, BeginMarkedContentWithProps, BeginText, Build, Clip, ClipEvenOdd, CloseAndStroke, ClosePath, CurveTo, DrawXObject, EndMarkedContent, EndPath, dan 33 kaedah tambahan.
Semua ahli awam boleh diakses oleh mana-mana aplikasi .NET selepas memasang pakej Aspose.PDF FOSS untuk .NET.
Kaedah
| Signature | Description |
|---|---|
SaveState() | Memanggil SaveState pada contoh ContentStreamBuilder ini. |
RestoreState() | Memanggil RestoreState pada contoh ContentStreamBuilder ini. |
SetMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Menetapkan nilai matriks. |
SetFillColor(r: double, g: double, b: double) | Menetapkan nilai warna isi. |
SetFillColor(color: Color) | Menetapkan nilai warna isi. |
SetStrokeColor(r: double, g: double, b: double) | Menetapkan nilai warna garis. |
SetStrokeColor(color: Color) | Menetapkan nilai warna garis. |
SetFillGray(gray: double) | Menetapkan nilai kelabu isi. |
SetStrokeGray(gray: double) | Menetapkan nilai kelabu garis. |
SetLineWidth(width: double) | Menetapkan nilai lebar garis. |
SetDashPattern(pattern: double[], phase: double) | Menetapkan nilai pola dash. |
SetLineCap(cap: int) | Menetapkan nilai cap garis. |
SetLineJoin(join: int) | Menetapkan nilai sambungan garis. |
MoveTo(x: double, y: double) | Memanggil MoveTo pada contoh ContentStreamBuilder ini. |
LineTo(x: double, y: double) | Memanggil LineTo pada contoh ContentStreamBuilder ini. |
CurveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double) | Memanggil CurveTo pada contoh ContentStreamBuilder ini. |
Rectangle(x: double, y: double, width: double, height: double) | Memanggil Rectangle pada contoh ContentStreamBuilder ini. |
ClosePath() | Memanggil ClosePath pada contoh ContentStreamBuilder ini. |
Stroke() | Memanggil Stroke pada contoh ContentStreamBuilder ini. |
Fill() | Memanggil Fill pada contoh ContentStreamBuilder ini. |
FillEvenOdd() | Memanggil FillEvenOdd pada contoh ContentStreamBuilder ini. |
FillAndStroke() | Memanggil FillAndStroke pada contoh ContentStreamBuilder ini. |
CloseAndStroke() | Memanggil CloseAndStroke pada contoh ContentStreamBuilder ini. |
EndPath() | Memanggil EndPath pada contoh ContentStreamBuilder ini. |
Clip() | Memanggil Clip pada contoh ContentStreamBuilder ini. |
ClipEvenOdd() | Memanggil ClipEvenOdd pada contoh ContentStreamBuilder ini. |
BeginText() | Memanggil BeginText pada contoh ContentStreamBuilder ini. |
EndText() | Memanggil EndText pada contoh ContentStreamBuilder ini. |
SetFont(fontName: string, size: double) | Menetapkan nilai fon. |
MoveTextPosition(tx: double, ty: double) | Memanggil MoveTextPosition pada contoh ContentStreamBuilder ini. |
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Menetapkan nilai matriks teks. |
SetLeading(leading: double) | Menetapkan nilai leading. |
NextLine() | Memanggil NextLine pada contoh ContentStreamBuilder ini. |
SetCharSpacing(spacing: double) | Menetapkan nilai jarak aksara. |
SetWordSpacing(spacing: double) | Menetapkan nilai jarak perkataan. |
SetTextRenderingMode(mode: int) | Menetapkan nilai mod render teks. |
ShowText(text: string) | Memanggil ShowText pada contoh ContentStreamBuilder ini. |
ShowTextBytes(bytes: byte[]) | Menunjukkan teks satu bait pra-enkod. |
ShowTextHex(glyphIds: byte[]) | Menunjukkan teks menggunakan rentetan heks-enkod (untuk ID glif CIDFont). |
DrawXObject(name: string) | Memanggil DrawXObject pada contoh ContentStreamBuilder ini. |
SetExtGState(name: string) | Menetapkan nilai ext g state. |
BeginMarkedContent(tag: string) | Memanggil BeginMarkedContent pada contoh ContentStreamBuilder ini. |
BeginMarkedContent(tag: string, mcid: int) | |
BeginMarkedContentWithProps(tag: string, propsDictInline: string) | BDC dengan kamus sifat dalam baris (literal PDF dict yang sudah diserialkan). |
EndMarkedContent() | Memanggil EndMarkedContent pada contoh ContentStreamBuilder ini. |
BeginMarkedContent(info: Tagged.MarkedContentInfo) | Memulakan urutan kandungan bertanda menggunakan MarkedContentInfo dari StructureElementBuilder. |
Raw(operatorText: string) | Memanggil Raw pada contoh ContentStreamBuilder ini. |
Build() | Membina aliran kandungan sebagai tatasusunan bait. |
ToString() | Membina aliran kandungan sebagai rentetan. |