ContentStreamBuilder
Přehled
ContentStreamBuilder je třída v Aspose.PDF FOSS pro .NET.
Vytváří bajty obsahového proudu PDF pomocí syntaxe operátorů z PDF32000 §8-9.
Tato třída poskytuje 51 metod pro práci s objekty ContentStreamBuilder v programech .NET. K dispozici jsou metody: BeginMarkedContent, BeginMarkedContentWithProps, BeginText, Build, Clip, ClipEvenOdd, CloseAndStroke, ClosePath, CurveTo, DrawXObject, EndMarkedContent, EndPath a 35 dalších metod. Všechny veřejné členy jsou přístupné libovolné aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET.
Metody
| Podpis: | Popis: |
|---|---|
SaveState() | Volá SaveState na této instanci ContentStreamBuilder. |
RestoreState() | Volá RestoreState na této instanci ContentStreamBuilder. |
SetMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Nastaví hodnotu matice. |
SetFillColor(r: double, g: double, b: double) | Nastaví hodnotu barvy výplně. |
SetFillColor(color: Color) | Nastavuje hodnotu barvy výplně. |
SetStrokeColor(r: double, g: double, b: double) | Nastaví hodnotu barvy tahu. |
SetStrokeColor(color: Color) | Nastaví hodnotu barvy tahu. |
SetFillGray(gray: double) | Nastaví hodnotu šedé výplně. |
SetStrokeGray(gray: double) | Nastavuje šedou hodnotu tahu. |
SetLineWidth(width: double) | Nastavuje hodnotu šířky řádku. |
SetDashPattern(pattern: double[], phase: double) | Nastavuje hodnotu vzoru čáry. |
SetLineCap(cap: int) | Nastavuje hodnotu zakončení čáry. |
SetLineJoin(join: int) | Nastaví hodnotu spojení čar. |
MoveTo(x: double, y: double) | Volá MoveTo(x, y) na této ContentStreamBuilder instanci. |
LineTo(x: double, y: double) | Volá LineTo(x, y) na této ContentStreamBuilder instanci. |
CurveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double) | Volá CurveTo(x1, y1, x2, y2, x3, y3) na této instanci ContentStreamBuilder. |
Rectangle(x: double, y: double, width: double, height: double) | Volá Rectangle(x, y, width, height) na této ContentStreamBuilder instanci. |
ClosePath() | Volá ClosePath na této ContentStreamBuilder instanci. |
Stroke() | Volá Stroke na této ContentStreamBuilder instanci. |
Fill() | Volá Fill na této ContentStreamBuilder instanci. |
FillEvenOdd() | Volá FillEvenOdd na této instanci ContentStreamBuilder. |
FillAndStroke() | Volá FillAndStroke na této instanci ContentStreamBuilder. |
CloseAndStroke() | Volá CloseAndStroke na této instanci ContentStreamBuilder. |
EndPath() | Volá EndPath na této instanci ContentStreamBuilder. |
Clip() | Volá Clip na této instanci ContentStreamBuilder. |
ClipEvenOdd() | Volá ClipEvenOdd na této instanci ContentStreamBuilder. |
BeginText() | Volá BeginText na této instanci ContentStreamBuilder. |
EndText() | Volá EndText na tuto ContentStreamBuilder instanci. |
SetFont(fontName: string, size: double) | Nastaví hodnotu písma. |
MoveTextPosition(tx: double, ty: double) | Volá MoveTextPosition(tx, ty) na tuto ContentStreamBuilder instanci. |
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Nastaví hodnotu textové matice. |
SetLeading(leading: double) | Nastaví hodnotu řádkování. |
NextLine() | Volá NextLine na tuto ContentStreamBuilder instanci. |
SetCharSpacing(spacing: double) | Nastavuje hodnotu rozestupu znaků. |
SetWordSpacing(spacing: double) | Nastavuje hodnotu mezery mezi slovy. |
SetHorizontalScaling(percent: double) | Horizontální škálování textu (Tz), vyjádřeno jako procento normální šířky (100 = neškálováno). |
SetTextRenderingMode(mode: int) | Nastaví hodnotu režimu vykreslování textu. |
SetTextRise(rise: double) | Nastaví hodnotu posunu textu. |
ShowText(text: string) | Volá ShowText(text) na této instanci ContentStreamBuilder. |
ShowTextBytes(bytes: byte[]) | Zobrazit předkódovaný jednobajtový text. |
ShowTextHex(glyphIds: byte[]) | Zobrazte text pomocí hexadecimálního řetězce (pro ID glifů CIDFont). |
DrawXObject(name: string) | Volá DrawXObject(name) na této instanci ContentStreamBuilder. |
SetExtGState(name: string) | Nastaví hodnotu ext g state. |
BeginMarkedContent(tag: string) | Volá BeginMarkedContent(tag) na této instanci ContentStreamBuilder. |
BeginMarkedContent(tag: string, mcid: int) | Volá BeginMarkedContent(tag, mcid) na této instanci ContentStreamBuilder. |
BeginMarkedContentWithProps(tag: string, propsDictInline: string) | BDC s vloženým slovníkem vlastností (již serializovaný PDF dict literal). |
EndMarkedContent() | Volá EndMarkedContent na této ContentStreamBuilder instanci. |
BeginMarkedContent(info: Tagged.MarkedContentInfo) | Začněte sekvenci označeného obsahu pomocí MarkedContentInfo z StructureElementBuilder. |
Raw(operatorText: string) | Volá Raw(operatorText) na této instanci ContentStreamBuilder. |
Build() | Vytvořte obsahový stream jako byte array. |
ToString() | Vytvořte obsahový stream jako řetězec. |