Fix PM observations
This commit is contained in:
@@ -387,11 +387,11 @@ EOT
|
|||||||
CLI::taskRun("run_artisan");
|
CLI::taskRun("run_artisan");
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add new font to be used in Output Documents generation (TinyMCE editor and TCPDF library)
|
* Add new font to be used in Documents generation (TinyMCE editor and TCPDF library for now)
|
||||||
*/
|
*/
|
||||||
CLI::taskName('output-documents-add-font');
|
CLI::taskName('documents-add-font');
|
||||||
CLI::taskDescription(<<<EOT
|
CLI::taskDescription(<<<EOT
|
||||||
Add new font to be used in Output Documents generation (TinyMCE editor and TCPDF library).
|
Add new font to be used in Documents generation (TinyMCE editor and TCPDF library for now).
|
||||||
EOT
|
EOT
|
||||||
);
|
);
|
||||||
CLI::taskOpt('font_type', <<<EOT
|
CLI::taskOpt('font_type', <<<EOT
|
||||||
@@ -401,7 +401,7 @@ EOT
|
|||||||
CLI::taskArg('fontFileName', false);
|
CLI::taskArg('fontFileName', false);
|
||||||
CLI::taskArg('friendlyName', true);
|
CLI::taskArg('friendlyName', true);
|
||||||
CLI::taskArg('fontProperties', true);
|
CLI::taskArg('fontProperties', true);
|
||||||
CLI::taskRun('output_documents_add_font');
|
CLI::taskRun('documents_add_font');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Function run_info
|
* Function run_info
|
||||||
@@ -1426,12 +1426,12 @@ function run_artisan($args)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add new font to be used in Output Documents generation (TinyMCE editor and TCPDF library)
|
* Add new font to be used in Documents generation (TinyMCE editor and TCPDF library for now)
|
||||||
*
|
*
|
||||||
* @param array $args
|
* @param array $args
|
||||||
* @param array $options
|
* @param array $options
|
||||||
*/
|
*/
|
||||||
function output_documents_add_font($args, $options)
|
function documents_add_font($args, $options)
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
// Validate the main required argument
|
// Validate the main required argument
|
||||||
|
|||||||
@@ -144,13 +144,18 @@ class Designer extends Controller
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Load additional fonts registered by TCPDF library
|
// Merge default fonts with fonts registered by TCPDF library
|
||||||
$tcPdfFonts = [];
|
$tcPdfFonts = [
|
||||||
|
'Courier New' => 'Courier New=courier new,courier',
|
||||||
|
'Helvetica' => 'Helvetica=helvetica',
|
||||||
|
'Times New Roman' => 'Times New Roman=times new roman,times'
|
||||||
|
];
|
||||||
OutputDocument::checkTcPdfFontsPath();
|
OutputDocument::checkTcPdfFontsPath();
|
||||||
foreach (OutputDocument::loadTcPdfFontsList() as $font) {
|
foreach (OutputDocument::loadTcPdfFontsList() as $font) {
|
||||||
$font['friendlyName'] = !empty($font['friendlyName']) ? $font['friendlyName'] : $font['familyName'];
|
$font['friendlyName'] = !empty($font['friendlyName']) ? $font['friendlyName'] : $font['familyName'];
|
||||||
$tcPdfFonts[] = "{$font['friendlyName']}={$font['familyName']}";
|
$tcPdfFonts[$font['friendlyName']] = "{$font['friendlyName']}={$font['familyName']}";
|
||||||
}
|
}
|
||||||
|
ksort($tcPdfFonts, SORT_NATURAL | SORT_FLAG_CASE);
|
||||||
$this->setVar('tcPdfFonts', implode(';', $tcPdfFonts));
|
$this->setVar('tcPdfFonts', implode(';', $tcPdfFonts));
|
||||||
|
|
||||||
//plugin set source path
|
//plugin set source path
|
||||||
|
|||||||
Reference in New Issue
Block a user