ILIAS
release_8 Revision v8.19
◀ ilDoc Overview
Main Page
Related Pages
Modules
+
Namespaces
Namespace List
+
Namespace Members
+
All
$
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
x
+
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
+
Variables
$
a
b
c
d
e
f
g
h
j
l
m
p
s
t
u
+
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
+
Data Fields
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Ö
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Ö
+
Files
File List
+
Globals
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
+
Functions
_
a
b
c
d
e
g
h
i
m
n
p
r
s
t
u
v
x
+
Variables
$
a
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
z
Examples
•
All
Data Structures
Namespaces
Files
Functions
Variables
Modules
Pages
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 Tue Apr 1 2025 22:02:30 for ILIAS by
1.8.13 (using
Doxyfile
)