ContentStreamBuilder
Oversigt
ContentStreamBuilder er en klasse i Aspose.PDF FOSS for .NET.
Opbygger PDF-indholdsstrømbytes ved hjælp af operatørsyntaksen fra PDF32000 §8-9.
Denne klasse leverer 49 metoder til at arbejde med ContentStreamBuilder‑objekter i .NET‑programmer.
Tilgængelige metoder inkluderer: BeginMarkedContent, BeginMarkedContentWithProps, BeginText, Build, Clip, ClipEvenOdd, CloseAndStroke, ClosePath, CurveTo, DrawXObject, EndMarkedContent, EndPath, og 33 yderligere metoder.
Alle offentlige medlemmer er tilgængelige for enhver .NET‑applikation efter installation af Aspose.PDF FOSS for .NET‑pakken.
Metoder
| Signature | Description |
|---|---|
SaveState() | Kalder SaveState på denne ContentStreamBuilder‑instans. |
RestoreState() | Kalder RestoreState på denne ContentStreamBuilder‑instans. |
SetMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Angiver matrixværdien. |
SetFillColor(r: double, g: double, b: double) | Angiver udfyldningsfarveværdien. |
SetFillColor(color: Color) | Angiver udfyldningsfarveværdien. |
SetStrokeColor(r: double, g: double, b: double) | Angiver stregfarveværdien. |
SetStrokeColor(color: Color) | Angiver stregfarveværdien. |
SetFillGray(gray: double) | Angiver udfyldningsgråværdien. |
SetStrokeGray(gray: double) | Angiver streggråværdien. |
SetLineWidth(width: double) | Angiver linjebreddens værdi. |
SetDashPattern(pattern: double[], phase: double) | Angiver dash‑mønsterets værdi. |
SetLineCap(cap: int) | Angiver linjeafslutningsværdien. |
SetLineJoin(join: int) | Angiver linjesammenføjningsværdien. |
MoveTo(x: double, y: double) | Kalder MoveTo på denne ContentStreamBuilder‑instans. |
LineTo(x: double, y: double) | Kalder LineTo på denne ContentStreamBuilder‑instans. |
CurveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double) | Kalder CurveTo på denne ContentStreamBuilder‑instans. |
Rectangle(x: double, y: double, width: double, height: double) | Kalder Rectangle på denne ContentStreamBuilder‑instans. |
ClosePath() | Kalder ClosePath på denne ContentStreamBuilder‑instans. |
Stroke() | Kalder Stroke på denne ContentStreamBuilder‑instans. |
Fill() | Kalder Fill på denne ContentStreamBuilder‑instans. |
FillEvenOdd() | Kalder FillEvenOdd på denne ContentStreamBuilder‑instans. |
FillAndStroke() | Kalder FillAndStroke på denne ContentStreamBuilder‑instans. |
CloseAndStroke() | Kalder CloseAndStroke på denne ContentStreamBuilder‑instans. |
EndPath() | Kalder EndPath på denne ContentStreamBuilder‑instans. |
Clip() | Kalder Clip på denne ContentStreamBuilder‑instans. |
ClipEvenOdd() | Kalder ClipEvenOdd på denne ContentStreamBuilder‑instans. |
BeginText() | Kalder BeginText på denne ContentStreamBuilder‑instans. |
EndText() | Kalder EndText på denne ContentStreamBuilder‑instans. |
SetFont(fontName: string, size: double) | Angiver skrifttypeværdien. |
MoveTextPosition(tx: double, ty: double) | Kalder MoveTextPosition på denne ContentStreamBuilder‑instans. |
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Angiver tekstmatrixværdien. |
SetLeading(leading: double) | Angiver leading‑værdien. |
NextLine() | Kalder NextLine på denne ContentStreamBuilder‑instans. |
SetCharSpacing(spacing: double) | Angiver tegnafstandsværdien. |
SetWordSpacing(spacing: double) | Angiver ordafstandsværdien. |
SetTextRenderingMode(mode: int) | Angiver tekstgengivelsesmodusværdien. |
ShowText(text: string) | Kalder ShowText på denne ContentStreamBuilder‑instans. |
ShowTextBytes(bytes: byte[]) | Vis forudkodet enkelt‑byte tekst. |
ShowTextHex(glyphIds: byte[]) | Vis tekst ved brug af en hex‑kodet streng (for CIDFont‑glyf‑ID’er). |
DrawXObject(name: string) | Kalder DrawXObject på denne ContentStreamBuilder‑instans. |
SetExtGState(name: string) | Angiver ext g state‑værdien. |
BeginMarkedContent(tag: string) | Kalder BeginMarkedContent på denne ContentStreamBuilder‑instans. |
BeginMarkedContent(tag: string, mcid: int) | |
BeginMarkedContentWithProps(tag: string, propsDictInline: string) | BDC med en inline egenskabsordbog (allerede‑serialiseret PDF dict‑literal). |
EndMarkedContent() | Kalder EndMarkedContent på denne ContentStreamBuilder‑instans. |
BeginMarkedContent(info: Tagged.MarkedContentInfo) | Begynd en markeret indholdssekvens ved brug af en MarkedContentInfo fra en StructureElementBuilder. |
Raw(operatorText: string) | Kalder Raw på denne ContentStreamBuilder‑instans. |
Build() | Byg indholdsstrømmen som en byte‑array. |
ToString() | Byg indholdsstrømmen som en streng. |