ContentStreamBuilder

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

SignatureAçı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.

Ayrıca bakınız:

 Türkçe