X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=reporting%2Fincludes%2Fpdf_report.inc;h=5b468764fd2ed194af318adf0836b85840307230;hb=c001557f8ebee630494c6323477bd865a61942d9;hp=31dcdb367bc1eb584df1d8369e53eceabcb5c5a8;hpb=19ddc3939071044c8e94b628f1d6a039f50cc493;p=fa-stable.git diff --git a/reporting/includes/pdf_report.inc b/reporting/includes/pdf_report.inc index 31dcdb36..5b468764 100644 --- a/reporting/includes/pdf_report.inc +++ b/reporting/includes/pdf_report.inc @@ -316,8 +316,10 @@ class FrontReport extends Cpdf $logo = company_path() . "/images/" . $this->company['coy_logo']; if (!empty($SysPrefs->prefs['company_logo_report']) && $this->company['coy_logo'] != '' && file_exists($logo)) { - $this->row -= ($this->lineHeight + 3); - $this->AddImage($logo, $companyCol, $this->row, 0, 30); + $size = getimagesize($logo); + $height = $size[0] > 150 ? $size[1] * 150 / $size[0] : 30; + $this->row -= ($height / 2); + $this->AddImage($logo, $companyCol, $this->row, 0, $height); $this->row -= 6; } else @@ -950,6 +952,9 @@ class FrontReport extends Cpdf { global $SysPrefs, $path_to_root; + if (!empty($SysPrefs->prefs['print_dialog_direct'])) + $this->includeJS("print();"); // force to open print dialog + if ($SysPrefs->pdf_debug == 1) { $pdfcode = $this->Output('','S');