Changes
Co-authored-by: renee-png <262607627+renee-png@users.noreply.github.com>
This commit is contained in:
co-authored by
renee-png
parent
51b6a3f5e8
commit
0ad13f03bb
+11
-1
@@ -196,7 +196,7 @@ function drawFooter(pdf: jsPDF, page: number, totalPages: number, left?: string,
|
||||
pdf.text(rightText, PAGE_W - MARGIN - rw, y);
|
||||
}
|
||||
|
||||
export async function downloadPleadingPdf(input: PleadingInput, filename: string) {
|
||||
async function buildPleadingPdf(input: PleadingInput): Promise<jsPDF> {
|
||||
const pdf = new jsPDF({ unit: "pt", format: "letter" });
|
||||
registerBookmanFont(pdf);
|
||||
registerBirdsFont(pdf);
|
||||
@@ -415,5 +415,15 @@ export async function downloadPleadingPdf(input: PleadingInput, filename: string
|
||||
drawFooter(pdf, i, total, input.footerLeft, input.footerCenter, input.footerRight);
|
||||
}
|
||||
|
||||
return pdf;
|
||||
}
|
||||
|
||||
export async function downloadPleadingPdf(input: PleadingInput, filename: string) {
|
||||
const pdf = await buildPleadingPdf(input);
|
||||
pdf.save(filename.endsWith(".pdf") ? filename : `${filename}.pdf`);
|
||||
}
|
||||
|
||||
export async function buildPleadingPdfBlob(input: PleadingInput): Promise<Blob> {
|
||||
const pdf = await buildPleadingPdf(input);
|
||||
return pdf.output("blob");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user