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
| Signature | Description |
|---|---|
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. |