ContentStreamBuilder

ContentStreamBuilder

Översikt

ContentStreamBuilder är en klass i Aspose.PDF FOSS för .NET.

Bygg PDF-innehållsström byter med hjälp av operatörssyntaxen från PDF32000 §8-9.

Denna klass innehåller 51 metoder för att arbeta med ContentStreamBuilder objekt i .NET-program. Tillgängliga metoder inkluderar: BeginMarkedContent, BeginMarkedContentWithProps, BeginText, Build, Clip, ClipEvenOdd, CloseAndStroke, ClosePath, CurveTo, DrawXObject, EndMarkedContent, EndPath,35 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet.

Metoder

SignatureBeskrivning
SaveState()Kalla SaveState på detta ContentStreamBuilder instans.
RestoreState()Kalla RestoreState på detta ContentStreamBuilder instans.
SetMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Sätter matrisvärdet.
SetFillColor(r: double, g: double, b: double)Ställer in fyllningsfärgens värde.
SetFillColor(color: Color)Ställer in fyllningsfärgens värde.
SetStrokeColor(r: double, g: double, b: double)Ställer in värdet för streckfärgen.
SetStrokeColor(color: Color)Ställer in värdet för streckfärgen.
SetFillGray(gray: double)Ställer in fyllningsgråvärdet.
SetStrokeGray(gray: double)Ställer in streckets gråvärde.
SetLineWidth(width: double)Ställer in linjebreddens värde.
SetDashPattern(pattern: double[], phase: double)Ställer in dash‑mönstervärdet.
SetLineCap(cap: int)Ställer in linjekapvärdet.
SetLineJoin(join: int)Ställer in linjesammanslagningsvärdet.
MoveTo(x: double, y: double)Kalla MoveTo(x, y) på detta ContentStreamBuilder instans.
LineTo(x: double, y: double)Kalla LineTo(x, y) på detta ContentStreamBuilder instans.
CurveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double)Kalla CurveTo(x1, y1, x2, y2, x3, y3) på detta ContentStreamBuilder instans.
Rectangle(x: double, y: double, width: double, height: double)Kalla Rectangle(x, y, bredd, höjd) på detta ContentStreamBuilder instans.
ClosePath()Kalla ClosePath på detta ContentStreamBuilder instans.
Stroke()Kalla Stroke på denna ContentStreamBuilder instans.
Fill()Ringa Fyll på detta ContentStreamBuilder instans.
FillEvenOdd()Kalla FillEvenOdd på detta ContentStreamBuilder instans.
FillAndStroke()Kalla FillAndStroke på detta ContentStreamBuilder instans.
CloseAndStroke()Kalla CloseAndStroke på detta ContentStreamBuilder instans.
EndPath()Kalla EndPath på detta ContentStreamBuilder instans.
Clip()Kalla en klippa på detta ContentStreamBuilder instans.
ClipEvenOdd()Kalla ClipEvenOdd på detta ContentStreamBuilder instans.
BeginText()Kalla BeginText på detta ContentStreamBuilder instans.
EndText()Kalla EndText på detta ContentStreamBuilder instans.
SetFont(fontName: string, size: double)Ställer in teckensnittsvärdet.
MoveTextPosition(tx: double, ty: double)Kalla MoveTextPosition(tx, ty) på detta ContentStreamBuilder instans.
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Sätter textmatrisvärdet.
SetLeading(leading: double)Ställer in det ledande värdet.
NextLine()Kalla NextLine på detta ContentStreamBuilder instans.
SetCharSpacing(spacing: double)Ställer in teckenavståndsvärdet.
SetWordSpacing(spacing: double)Ställer in ordavståndsvärdet.
SetHorizontalScaling(percent: double)Horisontell textskalan (Tz), uttryckt som en procentandel av normal bredd (100 = oskalerad).
SetTextRenderingMode(mode: int)Ställer in värdet för textrenderingsläget.
SetTextRise(rise: double)Ställer in värdet för textupphöjning.
ShowText(text: string)Kalla ShowText(text) på detta ContentStreamBuilder instans.
ShowTextBytes(bytes: byte[])Visa förkodad enbits text.
ShowTextHex(glyphIds: byte[])Visa text med en hexkodad sträng (för CIDFont glyph IDs).
DrawXObject(name: string)Kalla DrawXObject(namn) på detta ContentStreamBuilder instans.
SetExtGState(name: string)Ställer in ext g‑tillståndsvärdet.
BeginMarkedContent(tag: string)Kalla BeginMarkedContent(tag) på detta ContentStreamBuilder instans.
BeginMarkedContent(tag: string, mcid: int)Kalla BeginMarkedContent(tag, mcid) på detta ContentStreamBuilder instans.
BeginMarkedContentWithProps(tag: string, propsDictInline: string)BDC med en inline egenskap ordbok (för närvarande serialiserad PDF dikt bokstavligt).
EndMarkedContent()Kalla EndMarkedContent på detta ContentStreamBuilder instans.
BeginMarkedContent(info: Tagged.MarkedContentInfo)Börja en markerad innehållssekvens med hjälp av en MarkedContentInfo från enStructureElementBuilder.
Raw(operatorText: string)Kall Raw(operatorText) på detta ContentStreamBuilder instans.
Build()Bygg innehållsström som en byte array.
ToString()Bygg innehållsström som en sträng.

Se även

 Svenska