...
Table of Contents |
---|
...
The following methods can be called to set various document properties. When generating a Word document, all document properties have to be set before the first report is processed. When exporting to PDF, the properties have to be set before Finalize() method is called.
...
Example
Code Block | ||
---|---|---|
| ||
LOCAL m.loSession m.loSession = EVALUATE([XFRX("XFRX#INIT")]) m.lnRetVal = m.loSession.SetParams("pdf.docx",,,,,,"NATIVE_FDOCX") IF m.lnRetVal = 0 m.loSession.setAuthor(<author>) "author") m.loSession.setTitle(<title>"title") m.loSession.setSubject(<subject>"subject") m.loSession.setKeywords(<keywords>) |
PDF only properties
...
"keywords") m.loSession.setCreator( |
...
"creator") m.loSession.setProducer( |
...
"producer") m.loSession.setCreationDate |
...
MS Word 97, MS Word 2007, MS Excel 2007 only properties
...
(CTOT("^1900-01-01 01:01:01")) m.loSession.setComments( |
...
"comments") m.loSession.setCategory( |
...
"category") m.loSession.setManager( |
...
Open Office/Libre Office only properties
...
"manager")
m.loSession.setCompany("company")
ENDIF |
Output | Author | Title | Subject | Keywords | Creator | Producer | CreationDate | Comments | Category | Manager | Company |
---|---|---|---|---|---|---|---|---|---|---|---|
setAuthor() | setTitle() | setSubject() | setKeywords() | setCreator() | setProducer() | setCreationDate() | setComments() | setCategory() | setManager() | setCompany() | |
yes | yes | yes | yes | yes | yes | yes (16.0) | no | no | no | no | |
DOC2PDF | yes | yes | yes | yes | - | - | - | - | - | - | - |
FDOC2PDF | yes | yes | yes | yes | - | - | - | - | - | - | - |
XPS | yes (16.0) | yes (16.0) | yes (16.0) | yes (16.0) | - | - | yes (16.0) | yes (16.0) | yes (16.0) | yes (16.0) | yes (16.0) |
DOC | yes | yes | yes | yes | - | - | yes (16.0) | yes | yes | yes | yes |
FDOC | yes (16.0) | yes (16.0) | yes (16.0) | yes (16.0) | - | - | yes (16.0) | yes | yes | yes | yes |
NATIVE_DOCX | yes | yes | yes | yes | - | - | yes (16.0) | yes | yes | yes | yes |
NATIVE_FDOCX | yes | yes | yes | yes | - | - | yes (16.0) | yes | yes | yes | yes |
RTF | yes (16.0) | yes (16.0) | yes (16.0) | yes (16.0) | - | - | yes (16.0) | yes (16.0) | yes (16.0) | yes (16.0) | yes (16.0) |
FRTF | yes (16.0) | yes (16.0) | yes (16.0) | yes (16.0) | - | - | yes (16.0) | yes (16.0) | yes (16.0) | yes (16.0) | yes (16.0) |
ODT | yes | yes | yes | yes | - | - | yes (16.0) | yes | yes | yes | yes |
FODT | yes | yes | yes | yes | - | - | yes (16.0) | yes | yes | yes | yes |
ODS | yes | yes | yes | yes | - | - | yes (16.0) | yes | yes | yes | yes |
FODS | yes | yes | yes | yes | - | - | yes (16.0) | yes | yes) | yes | yes |
PFODS | yes | yes | yes | yes | - | - | yes (16.0) | yes | yes) | yes | yes |
XLS | yes (16.0) | yes (16.0) | yes (16.0) | yes (16.0) | - | - | yes (16.0) | yes (16.0) | yes (16.0) | yes (16.0) | yes (16.0) |
XLSPLAIN | yes (16.0) | yes (16.0) | yes (16.0) | yes (16.0) | - | - | yes (16.0) | yes (16.0) | yes (16.0) | yes (16.0) | yes (16.0) |
NATIVE_FXLSX | yes | yes | yes | yes | - | - | yes (16.0) | yes | yes | yes | yes |
NATIVE_PFXLSX | yes | yes | yes | yes | - | - | yes (16.0) | yes | yes | yes | yes |
PLAIN | - | - | - | - | - | - | - | - | - | - | - |
HTML | yes | yes | yes | yes | - | - | yes (16.0) | no | no | no | no |
HTMLPLAIN | no | no | no | no | - | - | no | no | no | no | no |
MHT | yes | yes | yes | yes | - | - | yes (16.0) | no | no | no | no |
CNT / previewer | - | - | - | - | - | - | - | - | - | - | - |
BMP | - | - | - | - | - | - | - | - | - | - | - |
GIF | - | - | - | - | - | - | - | - | - | - | - |
EMF | - | - | - | - | - | - | - | - | - | - | - |
TIFF | yes (16.0) | yes (16.0) | yes (16.0) | yes (16.0) | - | - | yes (16.0) | yes (16.0) | - | - | - |
JPEG | yes (16.0) | yes (16.0) | yes (16.0) | yes (16.0) | - | - | yes (16.0) | yes (16.0) | - | - | - |
PNG | - | - | - | - | - | - | - | - | - | - | - |
XFF | - | - | - | - | - | - | - | - | - | - | - |
XML | - | - | - | - | - | - | - | - | - | - | - |
- | - | - | - | - | - | - | - | - | - | - |