Backend Module
Add this TypoScript to your setup.
Properties
.csv
This blocks controls the CSV generation.
Data type
Array
Version added
1.0.0
Example code
module.tx_formhandler { settings { csv { class = Generator\BackendCsv config { encoding = utf-8 delimiter = , enclosure = " fileName = formhandler.csv } } } }
.csv.class
Add your own CSV generator class for the backend module.
Data type
String
Default value
Generator\BackendCsv
Version added
2.1.0
Example code
module.tx_formhandler.settings { csv { class = Vendor\MyPackage\Generator\CustomGenerator } }
.csv.config.delimiter
Specifiy the delimiter used for CSV files created in the Backend module.
Data type
String | cObj
Default value
,
Version added
1.0.0
.csv.config.enclosure
Specifiy the enclosure used for CSV files created in the Backend module.
Data type
String | cObj
Default value
“
Version added
1.0.0
.csv.config.encoding
Specifiy the encoding used for CSV files created in the Backend module.
Data type
String | cObj
Default value
UTF-8
Version added
1.0.0
.csv.config.fileName
If set, the generator will use this file name for the generated file.
Data type
String | cObj
Default value
formhandler.csv
Version added
2.1.0
Example code
fileName = formhandler-export.csv
This section controls the PDF generation.
Data type
Array
Version added
1.0.0
Example code
module.tx_formhandler { settings { pdf { class = Generator\BackendTcPdf config { font = FreeSans fontSize = 12 fontSizeHeader = 8 fontSizeFooter = 8 fileName = formhandler.pdf } } } }
.pdf.class
Add your own PDF generator class for the backend module.
Data type
String | cObj
Default value
Generator\BackendTcPdf
Version added
1.1.0
Example code
module.tx_formhandler.settings { pdf { class = Vendor\MyPackage\Generator\MyGenerator } }
.pdf.config.fileName
If set, the generator will use this file name for the generated file.
Data type
String | cObj
Default value
formhandler.pdf
Version added
2.1.0
Example code
outputFileName = formhandler-export.pdf
.pdf.config.font
The font to be used in the PDF.
This can be one of the following: Helvetica, FreeSans, FreeMono
Data type
String | cObj
Default value
FreeSans
Version added
2.1.0
Example code
font = FreeSans
.pdf.config.fontSize
The font size (in pt)
Data type
String | cObj
Default value
12
Version added
2.1.0
Example code
fontSize = 12
.pdf.config.fontSizeHeader
The font size (in pt) for the header section.
Data type
String | cObj
Default value
8
Version added
2.1.0
.pdf.config.fontSizeFooter
The font size (in pt) for the footer section.
Data type
Integer - cObj
Default value
8
Version added
2.1.0