ContentStreamBuilder

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

SignatureDescription
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.

Lihat Juga

 Bahasa Melayu