From 57ae18149439fe1910dae8943eccc22c71b45ae4 Mon Sep 17 00:00:00 2001 From: devincowan Date: Mon, 10 Jan 2022 12:52:32 -0500 Subject: [PATCH] add support for chinese fonts --- CustomTemplateEngine.php | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/CustomTemplateEngine.php b/CustomTemplateEngine.php index 80c1a01..ef3f094 100644 --- a/CustomTemplateEngine.php +++ b/CustomTemplateEngine.php @@ -160,7 +160,8 @@ private function initializeEditor($id, $height) filebrowserUploadMethod: 'form', fillEmptyBlocks: false, extraAllowedContent: '*{*}', - font_names: 'Arial/Arial, Helvetica, sans-serif; Times New Roman/Times New Roman, Times, serif; Courier; DejaVu' + font_names: 'Arial/Arial, Helvetica, sans-serif; Times New Roman/Times New Roman, Times, serif; Courier; DejaVu; Firefly Sung' + }); + +
$header
@@ -1361,8 +1374,14 @@ public function downloadTemplate() $HtmlPage->PrintFooterExt(); } } - - $dompdf->stream($filename); + // How do we do this without duplicating? + $dompdf2 = new Dompdf(); + $dompdf2->set_option("isHtml5ParserEnabled", true); + $dompdf2->set_option("isPhpEnabled", true); + $dompdf2->loadHtml($doc->saveHtml()); + $dompdf2->setPaper("letter", "portrait"); + $dompdf2->render(); + $dompdf2->stream($filename); REDCap::logEvent("Downloaded Report ", $filename , "" ,$_GET["record"]); } else