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: stringMdDocument, options: MarkdownFlowOptions)→MarkdownResult`
AddColumnBreak() → thisהכריח שהתוכן הבא יתחיל בעמודה הבאה (דף הבא אם הוא בעמודה האחרונה).
`AddFloatBox(box: FloatingBox, side: ’left'‘right’)→this`
AddFloatingBox(box: FloatingBox, options: FlowBoxOptions) → thisהצב את box בתוך הזרימה עצמה — ציטוט מובלט, קריאה או כרטיס נוסחה.
Render() → Page[]פרוס את התוכן הממתין, הוסף דפים חדשים בסוף המסמך, והחזר את הדפים האלה בסדר.
 עברית