ILIAS
release_8 Revision v8.23
◀ ilDoc Overview
class.ilPDFGenerationJob.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
24
class
ilPDFGenerationJob
25
{
27
private
array
$pages
= [];
28
private
?
string
$filename
;
29
private
?
string
$output_mode
;
30
31
public
function
setFilename
(
string
$filename): self
32
{
33
$this->filename =
$filename
;
34
return
$this;
35
}
36
37
public
function
getFilename
(): ?string
38
{
39
return
$this->filename
;
40
}
41
46
public
function
setPages
(array $pages): self
47
{
48
$this->pages =
$pages
;
49
return
$this;
50
}
51
55
public
function
getPages
(): array
56
{
57
return
$this->pages
;
58
}
59
60
public
function
addPage
(
string
$page): self
61
{
62
$this->pages[] = $page;
63
return
$this;
64
}
65
66
public
function
flushPages
(): self
67
{
68
$this->pages = [];
69
return
$this;
70
}
71
72
public
function
setOutputMode
(
string
$output_mode): self
73
{
74
$this->output_mode =
$output_mode
;
75
return
$this;
76
}
77
78
public
function
getOutputMode
(): ?string
79
{
80
return
$this->output_mode
;
81
}
82
}
ilPDFGenerationJob\$pages
array $pages
Definition:
class.ilPDFGenerationJob.php:27
ilPDFGenerationJob\getPages
getPages()
Definition:
class.ilPDFGenerationJob.php:55
ilPDFGenerationJob\setFilename
setFilename(string $filename)
Definition:
class.ilPDFGenerationJob.php:31
ilPDFGenerationJob\flushPages
flushPages()
Definition:
class.ilPDFGenerationJob.php:66
ilPDFGenerationJob\setPages
setPages(array $pages)
Definition:
class.ilPDFGenerationJob.php:46
ilPDFGenerationJob\$output_mode
string $output_mode
Definition:
class.ilPDFGenerationJob.php:29
ilPDFGenerationJob\$filename
string $filename
Definition:
class.ilPDFGenerationJob.php:28
ilPDFGenerationJob\getOutputMode
getOutputMode()
Definition:
class.ilPDFGenerationJob.php:78
ilPDFGenerationJob
Definition:
class.ilPDFGenerationJob.php:24
ilPDFGenerationJob\getFilename
getFilename()
Definition:
class.ilPDFGenerationJob.php:37
ilPDFGenerationJob\setOutputMode
setOutputMode(string $output_mode)
Definition:
class.ilPDFGenerationJob.php:72
ilPDFGenerationJob\addPage
addPage(string $page)
Definition:
class.ilPDFGenerationJob.php:60
Services
PDFGeneration
classes
class.ilPDFGenerationJob.php
Generated on Sun Aug 31 2025 22:02:29 for ILIAS by
1.8.13 (using
Doxyfile
)