ContentStreamBuilder
Pārskats
ContentStreamBuilder ir klase Aspose.PDF FOSS priekš .NET.
Izveido PDF satura plūsmas baitus, izmantojot operatora sintaksi no PDF32000 §8-9.
Šī klase nodrošina 49 metodes, lai strādātu ar ContentStreamBuilder objektiem .NET programmās.
Pieejamās metodes ietver: BeginMarkedContent, BeginMarkedContentWithProps, BeginText, Build, Clip, ClipEvenOdd, CloseAndStroke, ClosePath, CurveTo, DrawXObject, EndMarkedContent, EndPath, un 33 papildu metodes.
Visi publiskie locekļi ir pieejami jebkurai .NET lietojumprogrammai pēc Aspose.PDF FOSS for .NET pakotnes instalēšanas.
Metodes
| Signature | Description |
|---|---|
SaveState() | Izsauc SaveState šajā ContentStreamBuilder instance. |
RestoreState() | Izsauc RestoreState šajā ContentStreamBuilder instance. |
SetMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Iestata matricas vērtību. |
SetFillColor(r: double, g: double, b: double) | Iestata aizpildīšanas krāsas vērtību. |
SetFillColor(color: Color) | Iestata aizpildīšanas krāsas vērtību. |
SetStrokeColor(r: double, g: double, b: double) | Iestata kontūras krāsas vērtību. |
SetStrokeColor(color: Color) | Iestata kontūras krāsas vērtību. |
SetFillGray(gray: double) | Iestata aizpildīšanas pelēkās krāsas vērtību. |
SetStrokeGray(gray: double) | Iestata kontūras pelēkās krāsas vērtību. |
SetLineWidth(width: double) | Iestata līnijas platuma vērtību. |
SetDashPattern(pattern: double[], phase: double) | Iestata pārtraukumu parauga vērtību. |
SetLineCap(cap: int) | Iestata līnijas galvas vērtību. |
SetLineJoin(join: int) | Iestata līnijas savienojuma vērtību. |
MoveTo(x: double, y: double) | Izsauc MoveTo šajā ContentStreamBuilder instance. |
LineTo(x: double, y: double) | Izsauc LineTo šajā ContentStreamBuilder instance. |
CurveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double) | Izsauc CurveTo šajā ContentStreamBuilder instance. |
Rectangle(x: double, y: double, width: double, height: double) | Izsauc Rectangle šajā ContentStreamBuilder instance. |
ClosePath() | Izsauc ClosePath šajā ContentStreamBuilder instance. |
Stroke() | Izsauc Stroke šajā ContentStreamBuilder instance. |
Fill() | Izsauc Fill šajā ContentStreamBuilder instance. |
FillEvenOdd() | Izsauc FillEvenOdd šajā ContentStreamBuilder instance. |
FillAndStroke() | Izsauc FillAndStroke šajā ContentStreamBuilder instance. |
CloseAndStroke() | Izsauc CloseAndStroke šajā ContentStreamBuilder instance. |
EndPath() | Izsauc EndPath šajā ContentStreamBuilder instance. |
Clip() | Izsauc Clip šajā ContentStreamBuilder instance. |
ClipEvenOdd() | Izsauc ClipEvenOdd šajā ContentStreamBuilder instance. |
BeginText() | Izsauc BeginText šajā ContentStreamBuilder instance. |
EndText() | Izsauc EndText šajā ContentStreamBuilder instance. |
SetFont(fontName: string, size: double) | Iestata fonta vērtību. |
MoveTextPosition(tx: double, ty: double) | Izsauc MoveTextPosition šajā ContentStreamBuilder instance. |
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Iestata teksta matricas vērtību. |
SetLeading(leading: double) | Iestata leading vērtību. |
NextLine() | Izsauc NextLine šajā ContentStreamBuilder instance. |
SetCharSpacing(spacing: double) | Iestata rakstzīmju atstarpes vērtību. |
SetWordSpacing(spacing: double) | Iestata vārdu atstarpes vērtību. |
SetTextRenderingMode(mode: int) | Iestata teksta renderēšanas režīma vērtību. |
ShowText(text: string) | Izsauc ShowText šajā ContentStreamBuilder instance. |
ShowTextBytes(bytes: byte[]) | Parāda iepriekš kodētu vienbaitu tekstu. |
ShowTextHex(glyphIds: byte[]) | Parāda tekstu, izmantojot heksadecimāli kodētu virkni (CIDFont glifu ID). |
DrawXObject(name: string) | Izsauc DrawXObject šajā ContentStreamBuilder instance. |
SetExtGState(name: string) | Iestata ext g state vērtību. |
BeginMarkedContent(tag: string) | Izsauc BeginMarkedContent šajā ContentStreamBuilder instance. |
BeginMarkedContent(tag: string, mcid: int) | |
BeginMarkedContentWithProps(tag: string, propsDictInline: string) | BDC ar iekļauto īpašību vārdnīcu (jau serializēts PDF dict literāls). |
EndMarkedContent() | Izsauc EndMarkedContent šajā ContentStreamBuilder instance. |
BeginMarkedContent(info: Tagged.MarkedContentInfo) | Sāk marķēta satura secību, izmantojot MarkedContentInfo no StructureElementBuilder. |
Raw(operatorText: string) | Izsauc Raw šajā ContentStreamBuilder instance. |
Build() | Izveido satura plūsmu kā baitu masīvu. |
ToString() | Izveido satura plūsmu kā virkni. |