ContentStreamBuilder

ContentStreamBuilder

Gambaran Umum

ContentStreamBuilder adalah kelas dalam Aspose.PDF FOSS untuk .NET.

Membangun byte aliran konten PDF menggunakan sintaks operator dari PDF32000 §8-9.

Kelas ini menyediakan 49 metode untuk bekerja dengan objek ContentStreamBuilder dalam program .NET. Metode yang tersedia meliputi: BeginMarkedContent, BeginMarkedContentWithProps, BeginText, Build, Clip, ClipEvenOdd, CloseAndStroke, ClosePath, CurveTo, DrawXObject, EndMarkedContent, EndPath, dan 33 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah menginstal paket Aspose.PDF FOSS for .NET.

Metode

SignatureDescription
SaveState()Memanggil SaveState pada instance ContentStreamBuilder ini.
RestoreState()Memanggil RestoreState pada instance 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 abu-abu isi.
SetStrokeGray(gray: double)Menetapkan nilai abu-abu 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 instance ContentStreamBuilder ini.
LineTo(x: double, y: double)Memanggil LineTo pada instance ContentStreamBuilder ini.
CurveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double)Memanggil CurveTo pada instance ContentStreamBuilder ini.
Rectangle(x: double, y: double, width: double, height: double)Memanggil Rectangle pada instance ContentStreamBuilder ini.
ClosePath()Memanggil ClosePath pada instance ContentStreamBuilder ini.
Stroke()Memanggil Stroke pada instance ContentStreamBuilder ini.
Fill()Memanggil Fill pada instance ContentStreamBuilder ini.
FillEvenOdd()Memanggil FillEvenOdd pada instance ContentStreamBuilder ini.
FillAndStroke()Memanggil FillAndStroke pada instance ContentStreamBuilder ini.
CloseAndStroke()Memanggil CloseAndStroke pada instance ContentStreamBuilder ini.
EndPath()Memanggil EndPath pada instance ContentStreamBuilder ini.
Clip()Memanggil Clip pada instance ContentStreamBuilder ini.
ClipEvenOdd()Memanggil ClipEvenOdd pada instance ContentStreamBuilder ini.
BeginText()Memanggil BeginText pada instance ContentStreamBuilder ini.
EndText()Memanggil EndText pada instance ContentStreamBuilder ini.
SetFont(fontName: string, size: double)Menetapkan nilai font.
MoveTextPosition(tx: double, ty: double)Memanggil MoveTextPosition pada instance 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 instance ContentStreamBuilder ini.
SetCharSpacing(spacing: double)Menetapkan nilai spasi karakter.
SetWordSpacing(spacing: double)Menetapkan nilai spasi kata.
SetTextRenderingMode(mode: int)Menetapkan nilai mode render teks.
ShowText(text: string)Memanggil ShowText pada instance ContentStreamBuilder ini.
ShowTextBytes(bytes: byte[])Menampilkan teks satu-byte yang telah dipra-enkode.
ShowTextHex(glyphIds: byte[])Menampilkan teks menggunakan string heksadesimal (untuk ID glif CIDFont).
DrawXObject(name: string)Memanggil DrawXObject pada instance ContentStreamBuilder ini.
SetExtGState(name: string)Menetapkan nilai ext g state.
BeginMarkedContent(tag: string)Memanggil BeginMarkedContent pada instance ContentStreamBuilder ini.
BeginMarkedContent(tag: string, mcid: int)
BeginMarkedContentWithProps(tag: string, propsDictInline: string)BDC dengan kamus properti inline (literal PDF dict yang sudah diserialkan).
EndMarkedContent()Memanggil EndMarkedContent pada instance ContentStreamBuilder ini.
BeginMarkedContent(info: Tagged.MarkedContentInfo)Memulai urutan konten yang ditandai menggunakan MarkedContentInfo dari StructureElementBuilder.
Raw(operatorText: string)Memanggil Raw pada instance ContentStreamBuilder ini.
Build()Membuat aliran konten sebagai array byte.
ToString()Membuat aliran konten sebagai string.

Lihat Juga

 Bahasa Indonesia