TemplateCompiler
Constructors
Constructor
new TemplateCompiler(
template,withData?):TemplateCompiler
Parameters
template
string
withData?
object
Returns
TemplateCompiler
Properties
template
template:
string
data
data:
object
handlebarCompiler
handlebarCompiler:
any
Methods
useDocFile()
useDocFile(
docFile,additionalData?):this
Use a docFile as data source
Parameters
docFile
DocFile
The file to use
additionalData?
object
Optional additional data to use
Returns
this
Memberof
TemplateCompiler
compile()
compile(
data?,compileOptions?):string
Compiles the template by given data.
Parameters
data?
object
Optional additional data. If you're using data from constructor, your data will merged.
compileOptions?
Optional compiler options
Returns
string
Memberof
TemplateCompiler
toString()
toString():
string
Returns
string
fromFileCoverTemplate()
staticfromFileCoverTemplate(docFile,fileCoverOptions?):TemplateCompiler
Creates a new instance of TemplateCompiler by using the template FileCover.
If no fileCoverOptions provided, only the fields in FileCover will be displayed.
Parameters
docFile
DocFile
The docFile to use as data source
fileCoverOptions?
Returns
TemplateCompiler
fromDocFile()
staticfromDocFile(docFile,templateOrFilePath,additionalData?):TemplateCompiler
Creates a new instance of TemplateCompiler with data from docFile and given template
Parameters
docFile
DocFile
The docFile to use as data source
templateOrFilePath
string
The template as string to compile.
additionalData?
object
Optional data
Returns
TemplateCompiler
Static
Memberof
TemplateCompiler
fromDocFileWithDocumentTemplate()
staticfromDocFileWithDocumentTemplate(docFile,templateName,additionalData?):TemplateCompiler
Creates a new instance of TemplateCompiler with data from docFile and given document template name (Dokumentenvorlage)
Parameters
docFile
DocFile
The docFile to use as data source
templateName
string
The document template name (Dokumentenvorlage)
additionalData?
object
Optional data
Returns
TemplateCompiler
Static
Memberof
TemplateCompiler
fromDocumentTemplate()
staticfromDocumentTemplate(fileTypeName,templateName,data?):TemplateCompiler
Creates a new instance of TemplateCompiler by a given filetype name and templateName (Dokumentenvorlage)
Parameters
fileTypeName
string
The Filetype name
templateName
string
The document template name (Dokumentenvorlage)
data?
object
Optional data
Returns
TemplateCompiler
Static
Memberof
TemplateCompiler
fromFilePath()
staticfromFilePath(filePath,data):TemplateCompiler
Creates a new instance of TemplateCompiler by a template to load from filesystem
Parameters
filePath
string
The full path to the template
data
object
Optional data
Returns
TemplateCompiler
Static
Memberof
TemplateCompiler
compileFromDocFile()
staticcompileFromDocFile(docFile,templateOrFilePath,additionalData?):string
Returns a compiled template by given data from docFile
Parameters
docFile
DocFile
The docFile to use as data source
templateOrFilePath
string
The template as string to compile.
additionalData?
object
Optional data
Returns
string
Static
Memberof
TemplateCompiler
compileFromFilePath()
staticcompileFromFilePath(filePath,data):string
Returns a compiled template by a template to load from filesystem
Parameters
filePath
string
The full path to the template
data
object
Optional data
Returns
string
Static
Memberof
TemplateCompiler
compileFromFileCoverTemplate()
staticcompileFromFileCoverTemplate(docFile,fileCoverOptions?):string
Returns a compiled file cover template by given data from docFile
Parameters
docFile
DocFile
The docFile to use as data source
fileCoverOptions?
Optional file cover options
Returns
string