235        if (array_key_exists($key, 
$config)) {
 
  236            $this->{$function}(
$config[$key]);
 
  820            if (strlen($this->overwrite_default_font) > 0) {
 
  821                return '<style>body{font-family: ' . $this->overwrite_default_font . 
';}</style>';
 
  885        return '/usr/local/bin/wkhtmltopdf';
 
  900        foreach ($this->config as $value) {
 
  901            $settings .= 
'--' . $value . 
' ';
 
  932            $this->config[] = 
'zoom ' . $this->
getZoom();
 
  939            $this->config[] = 
'enable-external-links';
 
  941            $this->config[] = 
'disable-external-links';
 
  948            $this->config[] = 
'enable-forms';
 
  950            $this->config[] = 
'disable-forms';
 
  957        if ($stylesheet != 
'') {
 
  958            $this->config[] = 
'user-style-sheet "' . $stylesheet . 
'"';
 
  965            $this->config[] = 
'grayscale';
 
  972            $this->config[] = 
'lowquality';
 
  980            $this->config[] = 
'orientation Portrait';
 
  982            $this->config[] = 
'orientation Landscape';
 
  989            $this->config[] = 
'print-media-type';
 
  996            $this->config[] = 
'page-size ' . $this->
getPageSize();
 
 1019            $this->config[] = 
'checkbox-checked-svg "' . 
$checkbox_svg . 
'"';
 
 1051            $this->config[] = 
'margin-top ' . $this->
getMarginTop();
 
 1067                $this->config[] = 
'header-line';
 
 1071                $this->config[] = 
'header-html "' . $this->
getHeaderHtml() . 
'"';
 
 1077                    $this->config[] = 
'header-line';
 
 1143                $this->config[] = 
'footer-line';
 
 1147                $this->config[] = 
'footer-html "' . $this->
getFooterHtml() . 
'"';
 
 1153                    $this->config[] = 
'footer-line';
 
 1161        if (self::ENABLE_QUIET) {
 
 1162            $this->config[] = 
'quiet';
 
 1168        $this->config[] = 
'cookie "PHPSESSID" "' . session_id() . 
'"';
 
 1169        $this->config[] = 
'cookie "ilClientId" "' . 
CLIENT_ID . 
'"';
 
 1176        $settings = 
new ilSetting(
'wkhtmltopdfrenderer');
 
 1177        $path = $settings->get(
'path');
 
An exception for terminatinating execution or to throw for unit testing.
setMarginLeft($margin_left)
setMarginBottom($margin_bottom)
setJavascriptDelay($javascript_delay)
setMarginRight($margin_right)
setHeaderType($header_type)
getRadioButtonSvgArgument()
setHeaderTextCenter($header_text_center)
setFooterTextLine($footer_text_line)
__construct($config=null)
ilWkhtmlToPdfConfig constructor.
setLowQuality($low_quality)
setFooterHtmlSpacing($footer_html_spacing)
getRadioButtonCheckedSvg()
getEnabledFormsArgument()
getCheckboxCheckedSvgArgument()
getJavascriptDelayArgument()
setFooterTextRight($footer_text_right)
setExternalLinks($external_links)
readConfigFromArray($config)
getPrintMediaTypeArgument()
setCheckboxSvg($checkbox_svg)
setFooterTextLeft($footer_text_left)
setHeaderHtmlLine($header_html_line)
$radio_button_checked_svg
setFooterHtml($footer_html)
static supportMultiSourcesFiles()
setFooterType($footer_type)
setHeaderTextLine($header_text_line)
setOrientation($orientation)
setHeaderTextRight($header_text_right)
setRadioButtonCheckedSvg($radio_button_checked_svg)
readConfigFromObject($config)
setRadioButtonSvg($radio_button_svg)
getWKHTMLToPdfDefaultPath()
setKeyIfExists($function, $key, $config)
getUserStylesheetArgument()
setMarginTop($margin_top)
setHeaderHtmlSpacing($header_html_spacing)
getSavedDefaultBinaryPath()
setFooterTextCenter($footer_text_center)
setUserStylesheet($user_stylesheet)
setFooterTextSpacing($footer_text_spacing)
getRadioButtonCheckedSvgArgument()
setHeaderHtml($header_html)
setEnabledForms($enabled_forms)
getOverwriteDefaultFont($renderStyle=false)
setOverwriteDefaultFont($overwrite_default_font)
setFooterHtmlLine($footer_html_line)
getExternalLinksArgument()
setHeaderTextSpacing($header_text_spacing)
generateCommandLineConfig()
setCheckboxCheckedSvg($checkbox_checked_svg)
setPrintMediaType($print_media_type)
setHeaderTextLeft($header_text_left)