From 4031dfba5a8eb5dd633160f9e39fc1d61cdd3c12 Mon Sep 17 00:00:00 2001 From: Ruben Rodriguez Date: Thu, 1 Dec 2016 16:28:53 -0500 Subject: [PATCH] Updated the LaTeX header for letters --- CRM/Utils/PDF/Utils.php | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/CRM/Utils/PDF/Utils.php b/CRM/Utils/PDF/Utils.php index 4364915b09..9e878b51ca 100644 --- a/CRM/Utils/PDF/Utils.php +++ b/CRM/Utils/PDF/Utils.php @@ -43,18 +43,21 @@ class CRM_Utils_PDF_Utils { $head='\documentclass[12pt]{letter} \usepackage{url} \usepackage{ucs} +\usepackage{array} \usepackage{graphicx} \usepackage[T1]{fontenc} \usepackage{fullpage} \usepackage{fontspec,xunicode} %% VERY IMPORTANT. Configures supported languages and fonts to use for each one. \usepackage[Latin, Hebrew, Arabics, CJK, Diacritics]{ucharclasses} -\setDefaultTransitions{\fontspec{FreeSerif}}{} -\setTransitionsForLatin{\fontspec{FreeSerif}}{} -\setTransitionsForArabics{\fontspec{FreeSerif}}{} -\setTransitionsForCJK{\fontspec{WenQuanYi Zen Hei}}{} -\setTransitionsForDiacritics{\fontspec{FreeSerif}}{} -\setTransitionTo{Hebrew}{\fontspec{FreeSerif}} +\newfontfamily{\normalfont}{FreeSerif} +\newfontfamily{\cjkfont}{WenQuanYi Zen Hei} +\setDefaultTransitions{\normalfont}{} +\setTransitionsForLatin{\normalfont}{} +\setTransitionsForArabics{\normalfont}{} +\setTransitionsForCJK{\cjkfont}{} +\setTransitionsForDiacritics{\normalfont}{} +\setTransitionTo{Hebrew}{\normalfont} \setmainfont{FreeSerif} \newcommand{\fsfclosing}[1]{\par\nobreak\vspace{\parskip} @@ -123,7 +126,8 @@ right = 1.0in]{geometry} header('Content-Type: application/pdf'); header('Content-Disposition: attachment; filename="' . $fileName . '"'); echo $pdf; -// CRM_Utils_PDF_Utils::enqueuePDF($pdf); + // quidam: comment previous line and uncomment next one during printing + //CRM_Utils_PDF_Utils::enqueuePDF($pdf); } } @@ -334,6 +338,7 @@ right = 1.0in]{geometry} CRM_Utils_System::setHttpHeader('Content-Type', 'application/pdf'); CRM_Utils_System::setHttpHeader('Content-Disposition', 'attachment; filename="' . $fileName . '"'); echo $pdf; + // quidam: comment previous line and uncomment next one during printing //CRM_Utils_PDF_Utils::enqueuePDF($pdf); } -- 2.25.1