1.2 KiB
1.2 KiB
Text
You can add multiple text runs
in Paragraphs
. This is the most verbose way of writing a Paragraph
but it is also the most flexible:
import { Paragraph, Text } from "docx";
const paragraph = new Paragraph({
children: [
new TextRun("My awesome text here for my university dissertation"),
],
});
Text objects have methods inside which changes the way the text is displayed.
Typographical Emphasis
More info here
Bold
text.bold();
Italics
text.italics();
Underline
text.underline();
Strike through
text.strike();
Double strike through
text.doubleStrike();
Superscript
text.superScript();
Subscript
text.subScript();
All Capitals
text.allCaps();
Small Capitals
text.smallCaps();
Break
Sometimes you would want to put text underneath another line of text but inside the same paragraph.
text.break();
Chaining
What if you want to create a paragraph which is bold and italic?
paragraph.bold().italics();