Flow
Flow
نمای کلی
Flow یک کلاس در Aspose.PDF FOSS برای TypeScript است.
یک محفظهٔ چیدمان جریان.
این کلاس 14 متد برای اشیاء Flow در برنامههای TypeScript اعلام میکند. متدهای موجود شامل: AddCodeBlock, AddColumnBreak, AddFloatBox, AddFloatingBox, AddHeading, AddImage, AddList, AddMarkdown, AddParagraph, AddQuote, AddRule, AddTable و 2 متد دیگر هستند. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای TypeScript، برای هر برنامهٔ TypeScript در دسترس هستند.
روش ها
| امضا | توضیح |
|---|---|
constructor(doc: Document, options: FlowOptions) | در این نمونهٔ Flow، سازندهٔ constructor(doc, options) را فراخوانی میکند. |
AddParagraph(text: FlowText, options: FlowParagraphOptions) → this | یک پاراگراف با شکستن واژهها اضافه کنید. |
AddHeading(level: number, text: FlowText, options: FlowHeadingOptions) → this | یک عنوان با شکستن واژهها اضافه کنید. |
AddList(items: FlowListNode[], options: FlowListOptions) → this | یک فهرست گلولهای (پیشفرض) یا شمارهدار ({ ordered: true }) اضافه کنید. |
AddImage(data: Uint8Array, options: FlowImageOptions) → this | یک تصویر رستر (JPEG/PNG) را بهعنوان یک بلوک جریان مستقل اضافه کنید. |
AddRule(options: FlowRuleOptions) → this | یک خط افقی — تقسیمکننده بخش، و تقسیم تماتیک Markdown را اضافه کنید. |
AddCodeBlock(text: string, options: FlowCodeOptions) → this | یک بلوک کد پیشفرمتشده اضافه کنید. |
AddQuote(blocks: FlowElement[], options: FlowQuoteOptions) → this | یک block quote اضافه کنید: عناصر دادهشده، با تورفتگی پشت نوار حاشیهای. |
AddTable(t: TableBuilder, options: FlowTableOptions) → this | یک جدول ساخته شده با createTable اضافه کنید، صفحهبندی بهصورت ردیف در ستونها و صفحات. |
| `AddMarkdown(src: string | MdDocument, options: MarkdownFlowOptions)→MarkdownResult` |
AddColumnBreak() → this | محتوای زیر را مجبور کنید تا در ستون بعدی شروع شود (اگر در آخرین ستون باشد، در صفحهٔ بعدی). |
| `AddFloatBox(box: FloatingBox, side: ’left' | ‘right’)→this` |
AddFloatingBox(box: FloatingBox, options: FlowBoxOptions) → this | box را در خود جریان قرار دهید — یک نقلقول کششی، فراخوان یا کارت فرمول. |
Render() → Page[] | محتوای صفگذاریشده را چیدمان کنید، صفحات جدید را در انتهای سند اضافه کنید و آن صفحات را به ترتیب بازگردانید. |