ContentStreamBuilder

ContentStreamBuilder

Overzicht

ContentStreamBuilder is een klasse in Aspose.PDF FOSS voor .NET.

Bouwt PDF‑inhoudsstroombytes op met behulp van de operator‑syntaxis uit PDF32000 §8‑9.

Deze klasse biedt 49 methoden voor het werken met ContentStreamBuilder-objecten in .NET-programma’s. Beschikbare methoden omvatten: BeginMarkedContent, BeginMarkedContentWithProps, BeginText, Build, Clip, ClipEvenOdd, CloseAndStroke, ClosePath, CurveTo, DrawXObject, EndMarkedContent, EndPath, en 33 extra methoden. Alle openbare leden zijn toegankelijk voor elke .NET-toepassing na het installeren van het Aspose.PDF FOSS for .NET-pakket.

Methoden

SignatureDescription
SaveState()Roept SaveState aan op deze ContentStreamBuilder‑instantie.
RestoreState()Roept RestoreState aan op deze ContentStreamBuilder‑instantie.
SetMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Stelt de matrixwaarde in.
SetFillColor(r: double, g: double, b: double)Stelt de vulkleurwaarde in.
SetFillColor(color: Color)Stelt de vulkleurwaarde in.
SetStrokeColor(r: double, g: double, b: double)Stelt de lijnkleurwaarde in.
SetStrokeColor(color: Color)Stelt de lijnkleurwaarde in.
SetFillGray(gray: double)Stelt de vulgrijswaarde in.
SetStrokeGray(gray: double)Stelt de lijngrijswaarde in.
SetLineWidth(width: double)Stelt de lijndikte‑waarde in.
SetDashPattern(pattern: double[], phase: double)Stelt de streepjespatroonwaarde in.
SetLineCap(cap: int)Stelt de lijnkapwaarde in.
SetLineJoin(join: int)Stelt de lijnverbindingwaarde in.
MoveTo(x: double, y: double)Roept MoveTo aan op deze ContentStreamBuilder‑instantie.
LineTo(x: double, y: double)Roept LineTo aan op deze ContentStreamBuilder‑instantie.
CurveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double)Roept CurveTo aan op deze ContentStreamBuilder‑instantie.
Rectangle(x: double, y: double, width: double, height: double)Roept Rectangle aan op deze ContentStreamBuilder‑instantie.
ClosePath()Roept ClosePath aan op deze ContentStreamBuilder‑instantie.
Stroke()Roept Stroke aan op deze ContentStreamBuilder‑instantie.
Fill()Roept Fill aan op deze ContentStreamBuilder‑instantie.
FillEvenOdd()Roept FillEvenOdd aan op deze ContentStreamBuilder‑instantie.
FillAndStroke()Roept FillAndStroke aan op deze ContentStreamBuilder‑instantie.
CloseAndStroke()Roept CloseAndStroke aan op deze ContentStreamBuilder‑instantie.
EndPath()Roept EndPath aan op deze ContentStreamBuilder‑instantie.
Clip()Roept Clip aan op deze ContentStreamBuilder‑instantie.
ClipEvenOdd()Roept ClipEvenOdd aan op deze ContentStreamBuilder‑instantie.
BeginText()Roept BeginText aan op deze ContentStreamBuilder‑instantie.
EndText()Roept EndText aan op deze ContentStreamBuilder‑instantie.
SetFont(fontName: string, size: double)Stelt de lettertypewaarde in.
MoveTextPosition(tx: double, ty: double)Roept MoveTextPosition aan op deze ContentStreamBuilder‑instantie.
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Stelt de tekstmatrixwaarde in.
SetLeading(leading: double)Stelt de leading‑waarde in.
NextLine()Roept NextLine aan op deze ContentStreamBuilder‑instantie.
SetCharSpacing(spacing: double)Stelt de tekenafstandwaarde in.
SetWordSpacing(spacing: double)Stelt de woordafstandwaarde in.
SetTextRenderingMode(mode: int)Stelt de tekstweergavemoduswaarde in.
ShowText(text: string)Roept ShowText aan op deze ContentStreamBuilder‑instantie.
ShowTextBytes(bytes: byte[])Toont vooraf‑gecodeerde één‑byte‑tekst.
ShowTextHex(glyphIds: byte[])Toont tekst met een hex‑gecodeerde string (voor CIDFont‑glyph‑ID’s).
DrawXObject(name: string)Roept DrawXObject aan op deze ContentStreamBuilder‑instantie.
SetExtGState(name: string)Stelt de ext g‑state‑waarde in.
BeginMarkedContent(tag: string)Roept BeginMarkedContent aan op deze ContentStreamBuilder‑instantie.
BeginMarkedContent(tag: string, mcid: int)
BeginMarkedContentWithProps(tag: string, propsDictInline: string)BDC met een inline‑eigenschappen‑woordenboek (reeds‑geserialiseerde PDF‑dict‑literal).
EndMarkedContent()Roept EndMarkedContent aan op deze ContentStreamBuilder‑instantie.
BeginMarkedContent(info: Tagged.MarkedContentInfo)Begin een gemarkeerde inhoudsreeks met een MarkedContentInfo van een StructureElementBuilder.
Raw(operatorText: string)Roept Raw aan op deze ContentStreamBuilder‑instantie.
Build()Bouwt de inhoudsstroom als een byte‑array.
ToString()Bouwt de inhoudsstroom als een string.

Zie ook

 Nederlands