Save Completed Forms to PDF
SurveyPDF options
You may pass second optional parameter to SurveyPDF object with pdf render options
var options = {
fontSize: 14,
margins: {
top: 10
}
};
var survey = new SurveyPDF.SurveyPDF(json, options);
Orientation
Set orientation parameter to "p" or "l" to set portrait or landscape orientattion or document
var options = {
orientation: "p"
};
Format
You can set format parameter with type of paper or exact size in mm
var options = {
format: "a4"
};
var options = {
format: [210.0, 297.0]
};
Types of paper:
- a0 – a10, b0 – b10, c0 – c10, dl
- letter, government-letter, legal, junior-legal
- ledger, tabloid, credit-card
Font size
Set the base font size of PDF document. Titles, descriptions and sizes of boxes will be scaled from it
var options = {
fontSize: 14
};
Margins
Allows to set margins on pdf pages
var options = {
margins: {
top: 18,
bot: 10,
left: 12,
right: 10
}
};
Compress
Set it true to produce compressed PDF. Compressed PDF doesn't support setting custom fonts
var options = {
compress: true
};
Commercial License
You have right to set any of these parameters to true if you have bought the commercial licence only. It will remove the text about non-commerical usage on the top of the document. Setting any of these parameters true without having a commercial licence is illegal
var options = {
commercial: true
};
or
var options = {
haveCommercialLicense: true
};