ContentStreamBuilder

ContentStreamBuilder

Übersicht

ContentStreamBuilder ist eine Klasse in Aspose.PDF FOSS für .NET.

Erstellt PDF-Content-Stream-Bytes mithilfe der Operator‑Syntax aus PDF32000 §8‑9.

Diese Klasse stellt 49 Methoden zur Arbeit mit ContentStreamBuilder-Objekten in .NET-Programmen bereit.
Verfügbare Methoden umfassen: BeginMarkedContent, BeginMarkedContentWithProps, BeginText, Build, Clip, ClipEvenOdd, CloseAndStroke, ClosePath, CurveTo, DrawXObject, EndMarkedContent, EndPath, und 33 weitere Methoden.
Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach der Installation des Aspose.PDF FOSS for .NET-Pakets zugänglich.

Methoden

SignatureDescription
SaveState()Ruft SaveState für diese ContentStreamBuilder-Instanz auf.
RestoreState()Ruft RestoreState für diese ContentStreamBuilder-Instanz auf.
SetMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Setzt den Matrixwert.
SetFillColor(r: double, g: double, b: double)Setzt den Füllfarbwert.
SetFillColor(color: Color)Setzt den Füllfarbwert.
SetStrokeColor(r: double, g: double, b: double)Setzt den Strichfarbwert.
SetStrokeColor(color: Color)Setzt den Strichfarbwert.
SetFillGray(gray: double)Setzt den Füllgrauwert.
SetStrokeGray(gray: double)Setzt den Strichgrauwert.
SetLineWidth(width: double)Setzt den Linienbreitenwert.
SetDashPattern(pattern: double[], phase: double)Setzt den Strichmusterwert.
SetLineCap(cap: int)Setzt den Linienendwert.
SetLineJoin(join: int)Setzt den Linienverbindungswert.
MoveTo(x: double, y: double)Ruft MoveTo für diese ContentStreamBuilder-Instanz auf.
LineTo(x: double, y: double)Ruft LineTo für diese ContentStreamBuilder-Instanz auf.
CurveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double)Ruft CurveTo für diese ContentStreamBuilder-Instanz auf.
Rectangle(x: double, y: double, width: double, height: double)Ruft Rectangle für diese ContentStreamBuilder-Instanz auf.
ClosePath()Ruft ClosePath für diese ContentStreamBuilder-Instanz auf.
Stroke()Ruft Stroke für diese ContentStreamBuilder-Instanz auf.
Fill()Ruft Fill für diese ContentStreamBuilder-Instanz auf.
FillEvenOdd()Ruft FillEvenOdd für diese ContentStreamBuilder-Instanz auf.
FillAndStroke()Ruft FillAndStroke für diese ContentStreamBuilder-Instanz auf.
CloseAndStroke()Ruft CloseAndStroke für diese ContentStreamBuilder-Instanz auf.
EndPath()Ruft EndPath für diese ContentStreamBuilder-Instanz auf.
Clip()Ruft Clip für diese ContentStreamBuilder-Instanz auf.
ClipEvenOdd()Ruft ClipEvenOdd für diese ContentStreamBuilder-Instanz auf.
BeginText()Ruft BeginText für diese ContentStreamBuilder-Instanz auf.
EndText()Ruft EndText für diese ContentStreamBuilder-Instanz auf.
SetFont(fontName: string, size: double)Setzt den Schriftartwert.
MoveTextPosition(tx: double, ty: double)Ruft MoveTextPosition für diese ContentStreamBuilder-Instanz auf.
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Setzt den Textmatrixwert.
SetLeading(leading: double)Setzt den Zeilenabstandwert.
NextLine()Ruft NextLine für diese ContentStreamBuilder-Instanz auf.
SetCharSpacing(spacing: double)Setzt den Zeichenabstandwert.
SetWordSpacing(spacing: double)Setzt den Wortabstandwert.
SetTextRenderingMode(mode: int)Setzt den Textdarstellungsmoduswert.
ShowText(text: string)Ruft ShowText für diese ContentStreamBuilder-Instanz auf.
ShowTextBytes(bytes: byte[])Zeigt vorcodierten einbyte-Text an.
ShowTextHex(glyphIds: byte[])Zeigt Text mit einem hex-codierten String an (für CIDFont-Glyph-IDs).
DrawXObject(name: string)Ruft DrawXObject für diese ContentStreamBuilder-Instanz auf.
SetExtGState(name: string)Setzt den ext g state-Wert.
BeginMarkedContent(tag: string)Ruft BeginMarkedContent für diese ContentStreamBuilder-Instanz auf.
BeginMarkedContent(tag: string, mcid: int)
BeginMarkedContentWithProps(tag: string, propsDictInline: string)BDC mit einem Inline-Eigenschaftsdictionary (bereits serialisiertes PDF-Dict-Literal).
EndMarkedContent()Ruft EndMarkedContent für diese ContentStreamBuilder-Instanz auf.
BeginMarkedContent(info: Tagged.MarkedContentInfo)Beginnt eine markierte Inhaltssequenz unter Verwendung eines MarkedContentInfo von einem StructureElementBuilder.
Raw(operatorText: string)Ruft Raw für diese ContentStreamBuilder-Instanz auf.
Build()Erstellt den Inhaltsstrom als Byte-Array.
ToString()Erstellt den Inhaltsstrom als Zeichenkette.

Siehe auch

 Deutsch