ILIAS  release_8 Revision v8.24
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.

37 : ?string
38 {
39 return $this->filename;
40 }

References $filename.

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

+ Here is the caller graph for this function:

◆ getOutputMode()

ilPDFGenerationJob::getOutputMode ( )

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

78 : ?string
79 {
80 return $this->output_mode;
81 }

References $output_mode.

Referenced by ilTCPDFRenderer\generatePDF().

+ Here is the caller graph for this function:

◆ getPages()

ilPDFGenerationJob::getPages ( )
Returns
string[]

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

55 : array
56 {
57 return $this->pages;
58 }

References $pages.

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

+ Here is the caller graph for this function:

◆ setFilename()

ilPDFGenerationJob::setFilename ( string  $filename)

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

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

References $filename.

◆ setOutputMode()

ilPDFGenerationJob::setOutputMode ( string  $output_mode)

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

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

References $output_mode.

◆ setPages()

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

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

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

References $pages.

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: