ContentStreamBuilder
Genel Bakış
ContentStreamBuilder NET için FOSS’de bir sınıf.
PDF32000 § 8-9’dan operatör sözdizimi kullanarak PDF içerik akışı baytları oluşturur.
Bu sınıf, .NET programlarında ContentStreamBuilder nesnelerle çalışmak için 51 yöntem sağlar. Kullanılabilir yöntemler şunlardır: BeginMarkedContent, BeginMarkedContentWithProps, BeginText, Build, Clip, ClipEvenOdd, CloseAndStroke, ClosePath, CurveTo, DrawXObject, EndMarkedContent, EndPath, ve 35 ek yöntem. Tüm kamu üyeleri, .NET paketi için Aspose.PDF FOSS’u yükledikten sonra herhangi bir NET uygulamasına erişilebilir.
Yöntemler
| Signature | Açıklama: |
|---|---|
SaveState() | SaveState’ı bu ContentStreamBuilder örneğinde çağırır. |
RestoreState() | RestoreState’ı bu ContentStreamBuilder örneğinde çağırır. |
SetMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Matris değerini ayarlar. |
SetFillColor(r: double, g: double, b: double) | Dolgu rengi değerini ayarlar. |
SetFillColor(color: Color) | Dolgu rengi değerini ayarlar. |
SetStrokeColor(r: double, g: double, b: double) | Çizgi rengi değerini ayarlar. |
SetStrokeColor(color: Color) | Çizgi rengi değerini ayarlar. |
SetFillGray(gray: double) | Dolgu gri değerini ayarlar. |
SetStrokeGray(gray: double) | stroke gri değerini ayarlar. |
SetLineWidth(width: double) | Satır genişliği değerini ayarlar. |
SetDashPattern(pattern: double[], phase: double) | Dash deseni değerini ayarlar. |
SetLineCap(cap: int) | Satır uç değerini ayarlar. |
SetLineJoin(join: int) | Satır birleştirme değerini ayarlar. |
MoveTo(x: double, y: double) | MoveTo(x, y) bu ContentStreamBuilder örneğinde çağrılar. |
LineTo(x: double, y: double) | LineTo(x, y) bu ContentStreamBuilder örneğinde çağrılar. |
CurveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double) | CurveTo ((x1, y1, x2, y2, x3, y3) bu ContentStreamBuilder örneğinde çağrılar. |
Rectangle(x: double, y: double, width: double, height: double) | Bu ContentStreamBuilder örneğinde Düzgen ((x, y, genişlik, yükseklik) çağırır. |
ClosePath() | ClosePath’ı bu ContentStreamBuilder örneğinde çağırır. |
Stroke() | Bu durumda Stroke’u çağırıyor. |
Fill() | Bu ContentStreamBuilder örneğinde doldur. |
FillEvenOdd() | FillEvenOdd’ı bu ContentStreamBuilder örneğinde çağırır. |
FillAndStroke() | FillAndStroke’ı bu ContentStreamBuilder örneğinde çağırır. |
CloseAndStroke() | CloseAndStroke’ı bu ContentStreamBuilder örneğinde çağırır. |
EndPath() | EndPath’ı bu ContentStreamBuilder örneğinde çağırır. |
Clip() | Clip’i bu ContentStreamBuilder örneğinde çağırıyor. |
ClipEvenOdd() | ClipEvenOdd’ı bu ContentStreamBuilder örneğinde çağırır. |
BeginText() | BeginText’ı bu ContentStreamBuilder örneğinde çağırır. |
EndText() | EndText’ı bu ContentStreamBuilder örneğinde çağırır. |
SetFont(fontName: string, size: double) | Yazı tipi değerini ayarlar. |
MoveTextPosition(tx: double, ty: double) | MoveTextPosition(tx, ty) bu ContentStreamBuilder örneğinde çağrılar. |
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Metin matris değerini ayarlar. |
SetLeading(leading: double) | Leading değerini ayarlar. |
NextLine() | NextLine’ı bu ContentStreamBuilder örneğinde çağırır. |
SetCharSpacing(spacing: double) | Karakter aralığı değerini ayarlar. |
SetWordSpacing(spacing: double) | Kelime aralığı değerini ayarlar. |
SetHorizontalScaling(percent: double) | Yatay metin ölçekleme (Tz), normal genişliğin yüzdesi olarak ifade edilir (100 = ölçeği olmayan). |
SetTextRenderingMode(mode: int) | Metin renderleme modu değerini ayarlar. |
SetTextRise(rise: double) | Metin yükselme değerini ayarlar. |
ShowText(text: string) | ShowText(text) bu ContentStreamBuilder örneğinde çağrılır. |
ShowTextBytes(bytes: byte[]) | Önceden kodlanmış tek baytlı metin göster. |
ShowTextHex(glyphIds: byte[]) | Hex-kodlu bir dize kullanarak metin göster (CIDFont glyph ID’leri için). |
DrawXObject(name: string) | Bu ContentStreamBuilder örneğinde DrawXObject ((name) çağırır. |
SetExtGState(name: string) | ext g durum değerini ayarlar. |
BeginMarkedContent(tag: string) | BeginMarkedContent(tag) bu ContentStreamBuilder örneğinde çağrılır. |
BeginMarkedContent(tag: string, mcid: int) | BeginMarkedContent(tag, mcid) bu ContentStreamBuilder örneğinde çağrılar. |
BeginMarkedContentWithProps(tag: string, propsDictInline: string) | Bir inline özellik sözlüğü olan BDC (şimdilik serileştirilmiş PDF dikt literal). |
EndMarkedContent() | EndMarkedContent’ı bu ContentStreamBuilder örneğinde çağırır. |
BeginMarkedContent(info: Tagged.MarkedContentInfo) | MarkedContentInfo kullanarak işaretli bir içerik dizisine başlayın. StructureElementBuilder. |
Raw(operatorText: string) | Bu ContentStreamBuilder örneğinde Raw(operatorText) çağrısı. |
Build() | İçerik akışını bir bayt dizisi olarak oluşturun. |
ToString() | İçerik akışını bir dize olarak oluşturun. |