ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilPDFGenerationJob Class Reference
+ Collaboration diagram for ilPDFGenerationJob:

Public Member Functions

 setFilename (string $filename)
 
 getFilename ()
 
 setPages (array $pages)
 
 getPages ()
 
 addPage (string $page)
 
 flushPages ()
 
 setOutputMode (string $output_mode)
 
 getOutputMode ()
 

Private Attributes

array $pages = []
 
string $filename
 
string $output_mode
 

Detailed Description

Deprecated:

Definition at line 24 of file class.ilPDFGenerationJob.php.

Member Function Documentation

◆ addPage()

ilPDFGenerationJob::addPage ( string  $page)

Definition at line 60 of file class.ilPDFGenerationJob.php.

60  : self
61  {
62  $this->pages[] = $page;
63  return $this;
64  }

◆ flushPages()

ilPDFGenerationJob::flushPages ( )

Definition at line 66 of file class.ilPDFGenerationJob.php.

66  : self
67  {
68  $this->pages = [];
69  return $this;
70  }

◆ getFilename()

ilPDFGenerationJob::getFilename ( )

Definition at line 37 of file class.ilPDFGenerationJob.php.

References $filename.

Referenced by ilWkhtmlToPdfRenderer\createPDFFileFromHTMLFile(), and ilTCPDFRenderer\generatePDF().

37  : ?string
38  {
39  return $this->filename;
40  }
+ Here is the caller graph for this function:

◆ getOutputMode()

ilPDFGenerationJob::getOutputMode ( )

Definition at line 78 of file class.ilPDFGenerationJob.php.

References $output_mode.

Referenced by ilTCPDFRenderer\generatePDF().

78  : ?string
79  {
80  return $this->output_mode;
81  }
+ Here is the caller graph for this function:

◆ getPages()

ilPDFGenerationJob::getPages ( )
Returns
string[]

Definition at line 55 of file class.ilPDFGenerationJob.php.

References $pages.

Referenced by ilWkhtmlToPdfRenderer\generatePDF(), and ilTCPDFRenderer\generatePDF().

55  : array
56  {
57  return $this->pages;
58  }
+ Here is the caller graph for this function:

◆ setFilename()

ilPDFGenerationJob::setFilename ( string  $filename)

Definition at line 31 of file class.ilPDFGenerationJob.php.

References $filename.

31  : self
32  {
33  $this->filename = $filename;
34  return $this;
35  }

◆ setOutputMode()

ilPDFGenerationJob::setOutputMode ( string  $output_mode)

Definition at line 72 of file class.ilPDFGenerationJob.php.

References $output_mode.

72  : self
73  {
74  $this->output_mode = $output_mode;
75  return $this;
76  }

◆ setPages()

ilPDFGenerationJob::setPages ( array  $pages)
Parameters
string[]$pages
Returns
$this

Definition at line 46 of file class.ilPDFGenerationJob.php.

References $pages.

46  : self
47  {
48  $this->pages = $pages;
49  return $this;
50  }

Field Documentation

◆ $filename

string ilPDFGenerationJob::$filename
private

Definition at line 28 of file class.ilPDFGenerationJob.php.

Referenced by getFilename(), and setFilename().

◆ $output_mode

string ilPDFGenerationJob::$output_mode
private

Definition at line 29 of file class.ilPDFGenerationJob.php.

Referenced by getOutputMode(), and setOutputMode().

◆ $pages

array ilPDFGenerationJob::$pages = []
private

Definition at line 27 of file class.ilPDFGenerationJob.php.

Referenced by getPages(), and setPages().


The documentation for this class was generated from the following file: