ContentStreamBuilder

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.

Viz také:

 Čeština