ContentStreamBuilder

ContentStreamBuilder

نمایش کلی

ContentStreamBuilder یک کلاس در Aspose.PDF FOSS برای .NET است.

بایت‌های جریان محتوا PDF را با استفاده از نحو عملگرها از PDF32000 §8‑9 می‌سازد.

این کلاس ۴۹ متد برای کار با اشیاء ContentStreamBuilder در برنامه‌های .NET فراهم می‌کند.
متدهای موجود شامل: BeginMarkedContent, BeginMarkedContentWithProps, BeginText, Build, Clip, ClipEvenOdd, CloseAndStroke, ClosePath, CurveTo, DrawXObject, EndMarkedContent, EndPath, و ۳۳ متد دیگر.
تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای .NET، برای هر برنامه .NET قابل دسترسی هستند.

متدها

SignatureDescription
SaveState()متد SaveState را بر روی این نمونه از ContentStreamBuilder فراخوانی می‌کند.
RestoreState()متد RestoreState را بر روی این نمونه از ContentStreamBuilder فراخوانی می‌کند.
SetMatrix(a: double, b: double, c: double, d: double, e: double, f: double)مقدار ماتریس را تنظیم می‌کند.
SetFillColor(r: double, g: double, b: double)مقدار رنگ پر را تنظیم می‌کند.
SetFillColor(color: Color)مقدار رنگ پر را تنظیم می‌کند.
SetStrokeColor(r: double, g: double, b: double)مقدار رنگ خط را تنظیم می‌کند.
SetStrokeColor(color: Color)مقدار رنگ خط را تنظیم می‌کند.
SetFillGray(gray: double)مقدار خاکستری پر را تنظیم می‌کند.
SetStrokeGray(gray: double)مقدار خاکستری خط را تنظیم می‌کند.
SetLineWidth(width: double)مقدار عرض خط را تنظیم می‌کند.
SetDashPattern(pattern: double[], phase: double)مقدار الگوی خط تیره را تنظیم می‌کند.
SetLineCap(cap: int)مقدار انتهای خط (line cap) را تنظیم می‌کند.
SetLineJoin(join: int)مقدار اتصال خط (line join) را تنظیم می‌کند.
MoveTo(x: double, y: double)متد MoveTo را بر روی این نمونه از ContentStreamBuilder فراخوانی می‌کند.
LineTo(x: double, y: double)متد LineTo را بر روی این نمونه از ContentStreamBuilder فراخوانی می‌کند.
CurveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double)متد CurveTo را بر روی این نمونه از ContentStreamBuilder فراخوانی می‌کند.
Rectangle(x: double, y: double, width: double, height: double)متد Rectangle را بر روی این نمونه از ContentStreamBuilder فراخوانی می‌کند.
ClosePath()متد ClosePath را بر روی این نمونه از ContentStreamBuilder فراخوانی می‌کند.
Stroke()متد Stroke را بر روی این نمونه از ContentStreamBuilder فراخوانی می‌کند.
Fill()متد Fill را بر روی این نمونه از ContentStreamBuilder فراخوانی می‌کند.
FillEvenOdd()متد FillEvenOdd را بر روی این نمونه از ContentStreamBuilder فراخوانی می‌کند.
FillAndStroke()متد FillAndStroke را بر روی این نمونه از ContentStreamBuilder فراخوانی می‌کند.
CloseAndStroke()متد CloseAndStroke را بر روی این نمونه از ContentStreamBuilder فراخوانی می‌کند.
EndPath()متد EndPath را بر روی این نمونه از ContentStreamBuilder فراخوانی می‌کند.
Clip()متد Clip را بر روی این نمونه از ContentStreamBuilder فراخوانی می‌کند.
ClipEvenOdd()متد ClipEvenOdd را بر روی این نمونه از ContentStreamBuilder فراخوانی می‌کند.
BeginText()متد BeginText را بر روی این نمونه از ContentStreamBuilder فراخوانی می‌کند.
EndText()متد EndText را بر روی این نمونه از ContentStreamBuilder فراخوانی می‌کند.
SetFont(fontName: string, size: double)مقدار قلم (font) را تنظیم می‌کند.
MoveTextPosition(tx: double, ty: double)متد MoveTextPosition را بر روی این نمونه از ContentStreamBuilder فراخوانی می‌کند.
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)مقدار ماتریس متن را تنظیم می‌کند.
SetLeading(leading: double)مقدار leading را تنظیم می‌کند.
NextLine()متد NextLine را بر روی این نمونه از ContentStreamBuilder فراخوانی می‌کند.
SetCharSpacing(spacing: double)مقدار فاصله کاراکتر (char spacing) را تنظیم می‌کند.
SetWordSpacing(spacing: double)مقدار فاصله کلمه (word spacing) را تنظیم می‌کند.
SetTextRenderingMode(mode: int)مقدار حالت رندر متن (text rendering mode) را تنظیم می‌کند.
ShowText(text: string)متد ShowText را بر روی این نمونه از ContentStreamBuilder فراخوانی می‌کند.
ShowTextBytes(bytes: byte[])نمایش متن تک بایتی پیش‌کدگذاری‌شده.
ShowTextHex(glyphIds: byte[])نمایش متن با استفاده از رشته‌ای هگز‌کدگذاری‌شده (برای شناسه‌های گلیف CIDFont).
DrawXObject(name: string)متد DrawXObject را بر روی این نمونه از ContentStreamBuilder فراخوانی می‌کند.
SetExtGState(name: string)مقدار وضعیت گرافیکی ext g state را تنظیم می‌کند.
BeginMarkedContent(tag: string)متد BeginMarkedContent را بر روی این نمونه از ContentStreamBuilder فراخوانی می‌کند.
BeginMarkedContent(tag: string, mcid: int)
BeginMarkedContentWithProps(tag: string, propsDictInline: string)BDC با یک دیکشنری ویژگی‌های درون‌خطی (PDF dict literal که قبلاً سریال‌سازی شده).
EndMarkedContent()متد EndMarkedContent را بر روی این نمونه از ContentStreamBuilder فراخوانی می‌کند.
BeginMarkedContent(info: Tagged.MarkedContentInfo)آغاز یک توالی محتوای علامت‌دار با استفاده از MarkedContentInfo از StructureElementBuilder.
Raw(operatorText: string)متد Raw را بر روی این نمونه از ContentStreamBuilder فراخوانی می‌کند.
Build()ساخت جریان محتوا به صورت آرایه بایت.
ToString()ساخت جریان محتوا به صورت رشته.

همچنین ببینید

 فارسی