Codeunit wDCR_CondLayoutSelectionMgt
Exposes procedures to work with conditional layout selections.
Properties
Methods
wgFncExportConditionalLayoutSelections
Exports conditional layout selections for the reports in the filter to an XML file.
Parameters
Type |
Name |
Description |
Record "wDCR_CondLayoutSelection" |
vRecwDCR_CondLayoutSelection |
Filter of the conditional layout selections to export. |
wgFncExportConditionalLayoutSelections
Exports conditional layout selections for the reports in the filter as XML to a BLOB.
Parameters
Type |
Name |
Description |
Record "wDCR_CondLayoutSelection" |
vRecwDCR_CondLayoutSelection |
Filter of the conditional layout selections to export. |
Codeunit "Temp Blob" |
vCduTempBlob |
The TempBlob to write the conditional layout selections to. |
wgFncGetConditionalLayout
Gets the layout that applies for the specified report dataset.
Parameters
Type |
Name |
Description |
Integer |
pReportID |
ID of the report. |
Text |
pWordXmlPart |
The XML Part definition of the dataset. |
Codeunit "Temp Blob" |
pCduTempBlobXmlDataset |
The Temp Blob containing the XML dataset. |
Record "Report Layout List" |
vRecResultReportLayoutList |
The layout that should be used meeting the conditions. |
Returns
Type |
Description |
Boolean |
true iff the conditions for one of the conditional layout mappings is met. |
wgFncGetConditionalLayout
Gets the layout that applies for the specified output file type and report dataset.
Parameters
Type |
Name |
Description |
Integer |
pReportID |
ID of the report. |
Enum "wDCR_OutputFileType" |
pOutputFileType |
The output file type. |
Text |
pWordXmlPart |
The XML Part definition of the dataset. |
Codeunit "Temp Blob" |
pCduTempBlobXmlDataset |
The Temp Blob containing the XML dataset. |
Record "Report Layout List" |
vRecResultReportLayoutList |
The layout that should be used meeting the conditions. |
Returns
Type |
Description |
Boolean |
true iff the conditions for one of the conditional layout mappings is met. |
wgFncGetDocumentCreatorConditionalLayoutSelectionsFileExtension
Returns the file extension for Document Creator Conditional Layout Selections files.
Returns
Type |
Description |
Text[3] |
Document Creator Conditional Layout Selections file extension. |
wgFncGetDocumentCreatorConditionalLayoutSelectionsFileFilter
Returns the file filter for Document Creator Conditional Layout Selections files.
Returns
Type |
Description |
Text |
Document Creator Conditional Layout Selections file filter. |
wgFncImportConditionalLayoutSelections
Imports conditional layout selections for reports from an XML file.
wgFncImportConditionalLayoutSelections
Imports conditional layout selections for reports from a BLOB that contains the conditional layout selections in XML format.
Parameters
Type |
Name |
Description |
Codeunit "Temp Blob" |
pCduTempBlob |
The TempBlob to read the conditional layout selections from. |
wlEvpOnAfterGetConditionalLayout
Allows to hook into whether the layout specified by the wDCR_CondReportLayoutMapping record should be used for the report.
Parameters
Type |
Name |
Description |
Integer |
pReportID |
The ID of the report object. |
Text |
pWordXmlPart |
The Word XML Part contents of the report as text. |
Codeunit "Temp Blob" |
pCduTempBlobXmlDataset |
A Blob containing the contents of the XML dataset. |
Record "wDCR_CondReportLayoutMapping" |
vRecwDCR_CondReportLayoutMapping |
The conditional report layout mapping record |
Record "Report Layout List" |
vRecResultReportLayoutList |
The resulting report layout that will be used. |
Boolean |
vConditionalLayoutFound |
Whether or not the report layout should be used. |