ContentStreamBuilder

ContentStreamBuilder

Pārskats

ContentStreamBuilder ir klase Aspose.PDF FOSS priekš .NET.

Izveido PDF satura plūsmas baitus, izmantojot operatora sintaksi no PDF32000 §8-9.

Šī klase nodrošina 49 metodes, lai strādātu ar ContentStreamBuilder objektiem .NET programmās. Pieejamās metodes ietver: BeginMarkedContent, BeginMarkedContentWithProps, BeginText, Build, Clip, ClipEvenOdd, CloseAndStroke, ClosePath, CurveTo, DrawXObject, EndMarkedContent, EndPath, un 33 papildu metodes. Visi publiskie locekļi ir pieejami jebkurai .NET lietojumprogrammai pēc Aspose.PDF FOSS for .NET pakotnes instalēšanas.

Metodes

SignatureDescription
SaveState()Izsauc SaveState šajā ContentStreamBuilder instance.
RestoreState()Izsauc RestoreState šajā ContentStreamBuilder instance.
SetMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Iestata matricas vērtību.
SetFillColor(r: double, g: double, b: double)Iestata aizpildīšanas krāsas vērtību.
SetFillColor(color: Color)Iestata aizpildīšanas krāsas vērtību.
SetStrokeColor(r: double, g: double, b: double)Iestata kontūras krāsas vērtību.
SetStrokeColor(color: Color)Iestata kontūras krāsas vērtību.
SetFillGray(gray: double)Iestata aizpildīšanas pelēkās krāsas vērtību.
SetStrokeGray(gray: double)Iestata kontūras pelēkās krāsas vērtību.
SetLineWidth(width: double)Iestata līnijas platuma vērtību.
SetDashPattern(pattern: double[], phase: double)Iestata pārtraukumu parauga vērtību.
SetLineCap(cap: int)Iestata līnijas galvas vērtību.
SetLineJoin(join: int)Iestata līnijas savienojuma vērtību.
MoveTo(x: double, y: double)Izsauc MoveTo šajā ContentStreamBuilder instance.
LineTo(x: double, y: double)Izsauc LineTo šajā ContentStreamBuilder instance.
CurveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double)Izsauc CurveTo šajā ContentStreamBuilder instance.
Rectangle(x: double, y: double, width: double, height: double)Izsauc Rectangle šajā ContentStreamBuilder instance.
ClosePath()Izsauc ClosePath šajā ContentStreamBuilder instance.
Stroke()Izsauc Stroke šajā ContentStreamBuilder instance.
Fill()Izsauc Fill šajā ContentStreamBuilder instance.
FillEvenOdd()Izsauc FillEvenOdd šajā ContentStreamBuilder instance.
FillAndStroke()Izsauc FillAndStroke šajā ContentStreamBuilder instance.
CloseAndStroke()Izsauc CloseAndStroke šajā ContentStreamBuilder instance.
EndPath()Izsauc EndPath šajā ContentStreamBuilder instance.
Clip()Izsauc Clip šajā ContentStreamBuilder instance.
ClipEvenOdd()Izsauc ClipEvenOdd šajā ContentStreamBuilder instance.
BeginText()Izsauc BeginText šajā ContentStreamBuilder instance.
EndText()Izsauc EndText šajā ContentStreamBuilder instance.
SetFont(fontName: string, size: double)Iestata fonta vērtību.
MoveTextPosition(tx: double, ty: double)Izsauc MoveTextPosition šajā ContentStreamBuilder instance.
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Iestata teksta matricas vērtību.
SetLeading(leading: double)Iestata leading vērtību.
NextLine()Izsauc NextLine šajā ContentStreamBuilder instance.
SetCharSpacing(spacing: double)Iestata rakstzīmju atstarpes vērtību.
SetWordSpacing(spacing: double)Iestata vārdu atstarpes vērtību.
SetTextRenderingMode(mode: int)Iestata teksta renderēšanas režīma vērtību.
ShowText(text: string)Izsauc ShowText šajā ContentStreamBuilder instance.
ShowTextBytes(bytes: byte[])Parāda iepriekš kodētu vienbaitu tekstu.
ShowTextHex(glyphIds: byte[])Parāda tekstu, izmantojot heksadecimāli kodētu virkni (CIDFont glifu ID).
DrawXObject(name: string)Izsauc DrawXObject šajā ContentStreamBuilder instance.
SetExtGState(name: string)Iestata ext g state vērtību.
BeginMarkedContent(tag: string)Izsauc BeginMarkedContent šajā ContentStreamBuilder instance.
BeginMarkedContent(tag: string, mcid: int)
BeginMarkedContentWithProps(tag: string, propsDictInline: string)BDC ar iekļauto īpašību vārdnīcu (jau serializēts PDF dict literāls).
EndMarkedContent()Izsauc EndMarkedContent šajā ContentStreamBuilder instance.
BeginMarkedContent(info: Tagged.MarkedContentInfo)Sāk marķēta satura secību, izmantojot MarkedContentInfo no StructureElementBuilder.
Raw(operatorText: string)Izsauc Raw šajā ContentStreamBuilder instance.
Build()Izveido satura plūsmu kā baitu masīvu.
ToString()Izveido satura plūsmu kā virkni.

Skatīt arī

 Latviešu