ContentStreamBuilder

ContentStreamBuilder

Oversigt

ContentStreamBuilder er en klasse i Aspose.PDF FOSS for .NET.

Opbygger PDF-indholdsstrømbytes ved hjælp af operatørsyntaksen fra PDF32000 §8-9.

Denne klasse leverer 49 metoder til at arbejde med ContentStreamBuilder‑objekter i .NET‑programmer.
Tilgængelige metoder inkluderer: BeginMarkedContent, BeginMarkedContentWithProps, BeginText, Build, Clip, ClipEvenOdd, CloseAndStroke, ClosePath, CurveTo, DrawXObject, EndMarkedContent, EndPath, og 33 yderligere metoder.
Alle offentlige medlemmer er tilgængelige for enhver .NET‑applikation efter installation af Aspose.PDF FOSS for .NET‑pakken.

Metoder

SignatureDescription
SaveState()Kalder SaveState på denne ContentStreamBuilder‑instans.
RestoreState()Kalder RestoreState på denne ContentStreamBuilder‑instans.
SetMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Angiver matrixværdien.
SetFillColor(r: double, g: double, b: double)Angiver udfyldningsfarveværdien.
SetFillColor(color: Color)Angiver udfyldningsfarveværdien.
SetStrokeColor(r: double, g: double, b: double)Angiver stregfarveværdien.
SetStrokeColor(color: Color)Angiver stregfarveværdien.
SetFillGray(gray: double)Angiver udfyldningsgråværdien.
SetStrokeGray(gray: double)Angiver streggråværdien.
SetLineWidth(width: double)Angiver linjebreddens værdi.
SetDashPattern(pattern: double[], phase: double)Angiver dash‑mønsterets værdi.
SetLineCap(cap: int)Angiver linjeafslutningsværdien.
SetLineJoin(join: int)Angiver linjesammenføjningsværdien.
MoveTo(x: double, y: double)Kalder MoveTo på denne ContentStreamBuilder‑instans.
LineTo(x: double, y: double)Kalder LineTo på denne ContentStreamBuilder‑instans.
CurveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double)Kalder CurveTo på denne ContentStreamBuilder‑instans.
Rectangle(x: double, y: double, width: double, height: double)Kalder Rectangle på denne ContentStreamBuilder‑instans.
ClosePath()Kalder ClosePath på denne ContentStreamBuilder‑instans.
Stroke()Kalder Stroke på denne ContentStreamBuilder‑instans.
Fill()Kalder Fill på denne ContentStreamBuilder‑instans.
FillEvenOdd()Kalder FillEvenOdd på denne ContentStreamBuilder‑instans.
FillAndStroke()Kalder FillAndStroke på denne ContentStreamBuilder‑instans.
CloseAndStroke()Kalder CloseAndStroke på denne ContentStreamBuilder‑instans.
EndPath()Kalder EndPath på denne ContentStreamBuilder‑instans.
Clip()Kalder Clip på denne ContentStreamBuilder‑instans.
ClipEvenOdd()Kalder ClipEvenOdd på denne ContentStreamBuilder‑instans.
BeginText()Kalder BeginText på denne ContentStreamBuilder‑instans.
EndText()Kalder EndText på denne ContentStreamBuilder‑instans.
SetFont(fontName: string, size: double)Angiver skrifttypeværdien.
MoveTextPosition(tx: double, ty: double)Kalder MoveTextPosition på denne ContentStreamBuilder‑instans.
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Angiver tekstmatrixværdien.
SetLeading(leading: double)Angiver leading‑værdien.
NextLine()Kalder NextLine på denne ContentStreamBuilder‑instans.
SetCharSpacing(spacing: double)Angiver tegnafstandsværdien.
SetWordSpacing(spacing: double)Angiver ordafstandsværdien.
SetTextRenderingMode(mode: int)Angiver tekstgengivelsesmodusværdien.
ShowText(text: string)Kalder ShowText på denne ContentStreamBuilder‑instans.
ShowTextBytes(bytes: byte[])Vis forudkodet enkelt‑byte tekst.
ShowTextHex(glyphIds: byte[])Vis tekst ved brug af en hex‑kodet streng (for CIDFont‑glyf‑ID’er).
DrawXObject(name: string)Kalder DrawXObject på denne ContentStreamBuilder‑instans.
SetExtGState(name: string)Angiver ext g state‑værdien.
BeginMarkedContent(tag: string)Kalder BeginMarkedContent på denne ContentStreamBuilder‑instans.
BeginMarkedContent(tag: string, mcid: int)
BeginMarkedContentWithProps(tag: string, propsDictInline: string)BDC med en inline egenskabsordbog (allerede‑serialiseret PDF dict‑literal).
EndMarkedContent()Kalder EndMarkedContent på denne ContentStreamBuilder‑instans.
BeginMarkedContent(info: Tagged.MarkedContentInfo)Begynd en markeret indholdssekvens ved brug af en MarkedContentInfo fra en StructureElementBuilder.
Raw(operatorText: string)Kalder Raw på denne ContentStreamBuilder‑instans.
Build()Byg indholdsstrømmen som en byte‑array.
ToString()Byg indholdsstrømmen som en streng.

Se også

 Dansk