ILIAS
release_8 Revision v8.23
|
Public Member Functions | |
__construct () | |
addConfigElementsToForm (ilPropertyFormGUI $form, string $service, string $purpose) | |
populateConfigElementsInForm (ilPropertyFormGUI $form, string $service, string $purpose, array $config) | |
validateConfigInForm (ilPropertyFormGUI $form, string $service, string $purpose) | |
getConfigFromForm (ilPropertyFormGUI $form, string $service, string $purpose) | |
getDefaultConfig (string $service, string $purpose) | |
prepareGenerationRequest (string $service, string $purpose) | |
Prepare the content processing at the beginning of a PDF generation request Should be used to initialize the processing of latex code The PDF renderers require different image formats generated by the MathJax service. More... | |
generatePDF (string $service, string $purpose, array $config, ilPDFGenerationJob $job) | |
Protected Attributes | |
ilLanguage | $lng |
Definition at line 24 of file class.ilTCPDFRenderer.php.
ilTCPDFRenderer::__construct | ( | ) |
Definition at line 28 of file class.ilTCPDFRenderer.php.
References $DIC, and ILIAS\Repository\lng().
ilTCPDFRenderer::addConfigElementsToForm | ( | ilPropertyFormGUI | $form, |
string | $service, | ||
string | $purpose | ||
) |
ilPropertyFormGUI | $form | The config form for the administration |
string | $service | Service Title |
string | $purpose | Purpose Title |
Implements ilRendererConfig.
Definition at line 34 of file class.ilTCPDFRenderer.php.
References ilPropertyFormGUI\addItem(), and ILIAS\Repository\lng().
ilTCPDFRenderer::generatePDF | ( | string | $service, |
string | $purpose, | ||
array | $config, | ||
ilPDFGenerationJob | $job | ||
) |
string | $service | |
string | $purpose | |
array<string,mixed> | $config | |
ilPDFGenerationJob | $job |
Implements ilPDFRenderer.
Definition at line 101 of file class.ilTCPDFRenderer.php.
References exit, ilPDFGenerationJob\getFilename(), ilPDFGenerationJob\getOutputMode(), and ilPDFGenerationJob\getPages().
ilTCPDFRenderer::getConfigFromForm | ( | ilPropertyFormGUI | $form, |
string | $service, | ||
string | $purpose | ||
) |
ilPropertyFormGUI | $form | The config form for the administration |
string | $service | Service Title |
string | $purpose | Purpose Title |
Implements ilRendererConfig.
Definition at line 66 of file class.ilTCPDFRenderer.php.
References ilPropertyFormGUI\getItemByPostVar().
ilTCPDFRenderer::getDefaultConfig | ( | string | $service, |
string | $purpose | ||
) |
Implements ilRendererConfig.
Definition at line 79 of file class.ilTCPDFRenderer.php.
ilTCPDFRenderer::populateConfigElementsInForm | ( | ilPropertyFormGUI | $form, |
string | $service, | ||
string | $purpose, | ||
array | $config | ||
) |
ilPropertyFormGUI | $form | The config form for the administration |
string | $service | Service Title |
string | $purpose | Purpose Title |
array<string,mixed> | $config KV-array with config |
Implements ilRendererConfig.
Definition at line 52 of file class.ilTCPDFRenderer.php.
References ilPropertyFormGUI\getItemByPostVar().
ilTCPDFRenderer::prepareGenerationRequest | ( | string | $service, |
string | $purpose | ||
) |
Prepare the content processing at the beginning of a PDF generation request Should be used to initialize the processing of latex code The PDF renderers require different image formats generated by the MathJax service.
string | $service | |
string | $purpose |
Implements ilPDFRenderer.
Definition at line 92 of file class.ilTCPDFRenderer.php.
References ilMathJax\getInstance(), ilMathJax\PURPOSE_PDF, and ilMathJax\RENDER_PNG_AS_IMG_EMBED.
ilTCPDFRenderer::validateConfigInForm | ( | ilPropertyFormGUI | $form, |
string | $service, | ||
string | $purpose | ||
) |
ilPropertyFormGUI | $form | The config form for the administration |
string | $service | Service Title |
string | $purpose | Purpose Title |
Implements ilRendererConfig.
Definition at line 61 of file class.ilTCPDFRenderer.php.
|
protected |
Definition at line 26 of file class.ilTCPDFRenderer.php.