Added in the ability to create borders for paragraphs
This commit is contained in:
@ -135,7 +135,7 @@ class DocumentCreator {
|
||||
|
||||
for (const education of educations) {
|
||||
document.addParagraph(
|
||||
this.createInstitutionHeader(education.schoolName, `${education.startDate.year} - ${education.endDate.year}`),
|
||||
this.createInstitutionHeader(education.schoolName, `${education.startDate.year} - ${education.endDate.year}`)
|
||||
);
|
||||
document.addParagraph(this.createRoleText(`${education.fieldOfStudy} - ${education.degree}`));
|
||||
|
||||
@ -151,8 +151,8 @@ class DocumentCreator {
|
||||
document.addParagraph(
|
||||
this.createInstitutionHeader(
|
||||
position.company.name,
|
||||
this.createPositionDateText(position.startDate, position.endDate, position.isCurrent),
|
||||
),
|
||||
this.createPositionDateText(position.startDate, position.endDate, position.isCurrent)
|
||||
)
|
||||
);
|
||||
document.addParagraph(this.createRoleText(position.title));
|
||||
|
||||
@ -182,14 +182,14 @@ class DocumentCreator {
|
||||
|
||||
document.addParagraph(
|
||||
new docx.Paragraph(
|
||||
"Dr. Dean Mohamedally Director of Postgraduate Studies Department of Computer Science, University College London Malet Place, Bloomsbury, London WC1E d.mohamedally@ucl.ac.uk",
|
||||
),
|
||||
"Dr. Dean Mohamedally Director of Postgraduate Studies Department of Computer Science, University College London Malet Place, Bloomsbury, London WC1E d.mohamedally@ucl.ac.uk"
|
||||
)
|
||||
);
|
||||
document.addParagraph(new docx.Paragraph("More references upon request"));
|
||||
document.addParagraph(
|
||||
new docx.Paragraph(
|
||||
"This CV was generated in real-time based on my Linked-In profile from my personal website www.dolan.bio.",
|
||||
).center(),
|
||||
"This CV was generated in real-time based on my Linked-In profile from my personal website www.dolan.bio."
|
||||
).center()
|
||||
);
|
||||
return document;
|
||||
}
|
||||
|
23
demo/demo26.js
Normal file
23
demo/demo26.js
Normal file
@ -0,0 +1,23 @@
|
||||
/*
|
||||
* Creates two paragraphs, one with a border and one without
|
||||
*/
|
||||
|
||||
const docx = require("../build");
|
||||
|
||||
let doc = new docx.Document();
|
||||
|
||||
let paragraph = new docx.Paragraph("No border!");
|
||||
|
||||
doc.addParagraph(paragraph);
|
||||
|
||||
let borderParagraph = new docx.Paragraph("I have a border on all but one side!");
|
||||
console.log(borderParagraph.Borders);
|
||||
borderParagraph.Borders.addTopBorder();
|
||||
borderParagraph.Borders.addBottomBorder();
|
||||
borderParagraph.Borders.addLeftBorder();
|
||||
console.log(borderParagraph.Borders);
|
||||
|
||||
doc.addParagraph(borderParagraph);
|
||||
|
||||
let exporter = new docx.LocalPacker(doc);
|
||||
exporter.packPdf('My Document');
|
Reference in New Issue
Block a user