You are here

public function ConvertToPdf::getDefaultConfig in PDF using mPDF 8.2

Same name and namespace in other branches
  1. 8 src/Conversion/ConvertToPdf.php \Drupal\pdf_using_mpdf\Conversion\ConvertToPdf::getDefaultConfig()

Configuration values to instantiate Mpdf constructor.

Return value

array

1 call to ConvertToPdf::getDefaultConfig()
ConvertToPdf::convert in src/Conversion/ConvertToPdf.php
Point of call to instantiate the mPDF library and call the generator functions for creating a PDF file.

File

src/Conversion/ConvertToPdf.php, line 273

Class

ConvertToPdf

Namespace

Drupal\pdf_using_mpdf\Conversion

Code

public function getDefaultConfig() {
  $orientation = $this->settings['orientation'] == 'L' ? '-L' : '';
  return [
    'tempDir' => \Drupal::service('file_system')
      ->getTempDirectory(),
    'useActiveForms' => TRUE,
    'format' => $this->settings['pdf_page_size'] . $orientation,
    'default_font_size' => $this->settings['pdf_font_size'],
    'default_font' => $this->settings['pdf_default_font'],
    'margin_left' => $this->settings['margin_left'],
    'margin_right' => $this->settings['margin_right'],
    'margin_top' => $this->settings['margin_top'],
    'margin_bottom' => $this->settings['margin_bottom'],
    'margin_header' => $this->settings['margin_header'],
    'margin_footer' => $this->settings['margin_footer'],
    'dpi' => $this->settings['dpi'],
    'img_dpi' => $this->settings['img_dpi'],
  ];
}