#940 - Add positional tab feature

Also add extra run elements as per spec
This commit is contained in:
Dolan Miu
2022-12-24 19:32:44 +00:00
parent 49b4ca67e0
commit 11bebd42ac
15 changed files with 891 additions and 164 deletions

View File

@ -1,7 +1,7 @@
// Exporting the document as a stream
// Example of using tab stops
// Import from 'docx' rather than '../build' if you install from npm
import * as fs from "fs";
import { Document, HeadingLevel, Packer, Paragraph, TabStopPosition, TabStopType, TextRun } from "../build";
import { Document, HeadingLevel, Packer, Paragraph, TabStopPosition, TabStopType, TextRun, Tab } from "../build";
const columnWidth = TabStopPosition.MAX / 4;
const receiptTabStops = [
@ -30,7 +30,7 @@ const doc = new Document({
tabStops: twoTabStops,
children: [
new TextRun({
text: "To Bob.\tBy Alice.",
children: ["To Bob.", new Tab(), "By Alice."],
bold: true,
}),
],