Flow
Flow
סקירה כללית
Flow היא מחלקה ב-Aspose.PDF FOSS עבור TypeScript.
מכולה של פריסת זרימה.
מחלקה זו מצהירה על 14 שיטות עבור אובייקטי Flow בתוכניות TypeScript. השיטות הזמינות כוללות: AddCodeBlock, AddColumnBreak, AddFloatBox, AddFloatingBox, AddHeading, AddImage, AddList, AddMarkdown, AddParagraph, AddQuote, AddRule, AddTable, ו-2 שיטות נוספות. כל החברים הציבוריים נגישים לכל אפליקציית TypeScript לאחר התקנת חבילת Aspose.PDF FOSS עבור TypeScript package.
שיטות
| חתימה | תיאור |
|---|---|
constructor(doc: Document, options: FlowOptions) | קורא לבנאי constructor(doc, options) על מופע Flow זה. |
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 | הוסף ציטוט בלוק: האלמנטים הנתונים, מוזחים מאחורי פס גבול. |
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[] | פרוס את התוכן הממתין, הוסף דפים חדשים בסוף המסמך, והחזר את הדפים האלה בסדר. |