Skip to main content

Window: Print Format

[Created: 11/07/2002 - Updated: 02/01/2000 ]
Description: Maintain Print Format
Help: The print format determines how data is rendered for print.

Tab: Print Format

[Created: 11/07/2002 - Updated: 02/01/2000 ]
Description: Maintain Print Format
Help: The print format determines how data is rendered for print.
Tab Level: 0

Table 10: Print Format - Fields

Table: Report Parameters

NameDescriptionHelpTechnical Info
TenantTenant for this installation.A Tenant is a company or a legal entity. You cannot share data between Tenants.ad_printformat.AD_Client_ID numeric(10)
Table Direct
OrganizationOrganizational entity within tenantAn organization is a unit of your tenant or legal entity - examples are store, department. You can share data between organizations.ad_printformat.AD_Org_ID numeric(10)
Table Direct
NameAlphanumeric identifier of the entityThe name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length.ad_printformat.Name character varying(60)
String
DescriptionOptional short description of the recordA description is limited to 255 characters.ad_printformat.Description character varying(255)
String
ActiveThe record is active in the systemThere are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports.There are two reasons for de-activating and not deleting records:(1) The system requires the record for audit purposes.(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries.ad_printformat.IsActive character(1)
Yes-No
DefaultDefault valueThe Default Checkbox indicates if this record will be used as a default value.ad_printformat.IsDefault character(1)
Yes-No
TableDatabase Table informationThe Database Table provides the information of the table definitionad_printformat.AD_Table_ID numeric(10)
Table Direct
Report ViewView used to generate this reportThe Report View indicates the view used to generate this report.ad_printformat.AD_ReportView_ID numeric(10)
Table Direct
FormIf Selected, a Form is printed, if not selected a columnar List reportA form has individual elements with layout information (example: invoice, check)A columnar list report has individual columns (example: list of invoices)ad_printformat.IsForm character(1)
Yes-No
Table BasedTable based List ReportingTable based columnar list reporting is invoked from the Window Report buttonad_printformat.IsTableBased character(1)
Yes-No
Print PaperPrinter paper definitionPrinter Paper Size, Orientation and Marginsad_printformat.AD_PrintPaper_ID numeric(10)
Table Direct
Standard Header/FooterThe standard Header and Footer is usedIf the standard header is not used, it must be explicitly defined.ad_printformat.IsStandardHeaderFooter character(1)
Yes-No
Print Header/Footerad_printformat.AD_PrintHeaderFooter_ID numeric(10)
Table Direct
Print Table FormatTable Format in ReportsPrint Table Format determines Fonts, Colors of the printed Tablead_printformat.AD_PrintTableFormat_ID numeric(10)
Table Direct
Printer NameName of the PrinterInternal (Operating System) Name of the Printer; Please mote that the printer name may be different on different tenants. Enter a printer name, which applies to ALL tenants (e.g. printer on a server). If none is entered, the default printer is used. You specify your default printer when you log in. You can also change the default printer in Preferences.ad_printformat.PrinterName character varying(40)
String
Header MarginMargin of the Header in 1/72 of an inchDistance from the top of the printable page to the start of the main content in 1/72 of an inch (point)ad_printformat.HeaderMargin numeric(10)
Integer
Footer MarginMargin of the Footer in 1/72 of an inchDistance from the bottom of the main content to the end of the printable page in 1/72 of an inch (point)ad_printformat.FooterMargin numeric(10)
Integer
Print FontMaintain Print FontFont used for printingad_printformat.AD_PrintFont_ID numeric(10)
Table Direct
Print ColorColor used for printing and displayColors used for printing and displayad_printformat.AD_PrintColor_ID numeric(10)
Table Direct
Jasper ProcessThe Jasper Process used by the print engine if any process definedad_printformat.JasperProcess_ID numeric(10)
Table
WindowData entry or display windowThe Window field identifies a unique Window in the system.ad_printformat.AD_Window_ID numeric(10)
Table Direct
Copy/CreateCopy existing OR create Print Format from TableSelect either a table to create a print format [creates initial rough layout]OR a print format to copy into the current print format [copies layout].ad_printformat.CreateCopy character(1)
Button
Page break per recordPage Break after each recordad_printformat.IsBreakPagePerRecord character(1)
Yes-No
File Name Patternad_printformat.FileNamePattern character varying(255)
String

Tab: Format Item

[Created: 11/07/2002 - Updated: 15/01/2024 ]
Description: Print Format Item
Help: Item in the print format maintaining layout information. The following additional variables are available when printing:@*Page@ - the current page number@*PageCount@ - the total number of pages@*MultiPageInfo@ - "Page x of y" - only printed if more than one page@*CopyInfo@ - if it is a copy of the document "Duplicate" is printed@*ReportName@ - name of the report@*Header@ - Full Header with user/tenant/org name and connection@*CurrentDate@ - the print date@*CurrentDateTime@ - the print timeThe layout logic for forms is: - if not printed: ignore - set New Line Position - new page - new line, if something was printed since last new line- format item- print it (if not null/empty selected)(i.e. suppress null does not prevent new line)
Tab Level: 1

Table 40: Format Item - Fields

Table: Report Parameters

NameDescriptionHelpTechnical Info
TenantTenant for this installation.A Tenant is a company or a legal entity. You cannot share data between Tenants.ad_printformatitem.AD_Client_ID numeric(10)
Table Direct
OrganizationOrganizational entity within tenantAn organization is a unit of your tenant or legal entity - examples are store, department. You can share data between organizations.ad_printformatitem.AD_Org_ID numeric(10)
Table Direct
Print FormatData Print FormatThe print format determines how data is rendered for print.ad_printformatitem.AD_PrintFormat_ID numeric(10)
Table Direct
SequenceMethod of ordering records; lowest number comes firstThe Sequence indicates the order of recordsad_printformatitem.SeqNo numeric(10)
Integer
NameAlphanumeric identifier of the entityThe name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length.ad_printformatitem.Name character varying(60)
String
Print TextThe label text to be printed on a document or correspondence.The Label to be printed indicates the name that will be printed on a document or correspondence. The max length is 2000 characters.ad_printformatitem.PrintName character varying(2000)
String
Print Label SuffixThe label text to be printed on a document or correspondence after the fieldThe Label to be printed indicates the name that will be printed on a document or correspondence after the field. The max length is 60 characters.ad_printformatitem.PrintNameSuffix character varying(60)
String
ActiveThe record is active in the systemThere are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports.There are two reasons for de-activating and not deleting records:(1) The system requires the record for audit purposes.(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries.ad_printformatitem.IsActive character(1)
Yes-No
Centrally maintainedInformation maintained in System Element tableThe Centrally Maintained checkbox indicates if the Name, Description and Help maintained in 'System Element' table or 'Window' table.ad_printformatitem.IsCentrallyMaintained character(1)
Yes-No
Suppress NullSuppress columns or elements with NULL valueIf a Form entry is NULL and if selected, the field (including label) is not printed. If all elements in a table column are NULL and if selected, the column is not printed.ad_printformatitem.IsSuppressNull character(1)
Yes-No
Suppress RepeatsSuppress repeated elements in column.Determines whether repeated elements in a column are repeated in a printed table.ad_printformatitem.IsSuppressRepeats character(1)
Yes-No
Format TypePrint Format TypeThe print format type determines what will be printed.ad_printformatitem.PrintFormatType character(1)
List
ColumnColumn in the tableLink to the database column of the tablead_printformatitem.AD_Column_ID numeric(10)
Table Direct
Line WidthWidth of the linesad_printformatitem.LineWidth numeric(10)
Integer
Format PatternThe pattern used to format a number or date.A string complying with either Java SimpleDateFormat or DecimalFormat pattern syntax used to override the default presentation format of a date or number type field.ad_printformatitem.FormatPattern character varying(60)
String
Print AttributesPrint each attributes as report column instead of printing the description of attribute set instanceThis control the printing of product attribute set instance. When checked, the report will have one column for each attribute instead of printing the description of attribute set instance.ad_printformatitem.IsPrintInstanceAttributes character(1)
Yes-No
Included Print FormatPrint format that is included here.Included Print formats allow to e.g. Lines to Header records. The Column provides the parent link.ad_printformatitem.AD_PrintFormatChild_ID numeric(10)
Table
Image FieldThe image is retrieved from the data columnThe Image URL is retrieved from the data columnad_printformatitem.IsImageField character(1)
Yes-No
Image attachedThe image to be printed is attached to the recordThe image to be printed is stored in the database as attachment to this record. The image can be a gif, jpeg or png.ad_printformatitem.ImageIsAttached character(1)
Yes-No
Image URLURL of imageURL of image; The image is not stored in the database, but retrieved at runtime. The image can be a gif, jpeg or png.ad_printformatitem.ImageURL character varying(120)
URL
AreaPrint AreaPrint area of this itemad_printformatitem.PrintAreaType character(1)
List
Barcode TypeType of barcodead_printformatitem.BarcodeType character(3)
List
Print Barcode TextPrint barcode text at the bottom of barcodead_printformatitem.IsPrintBarcodeText character(1)
Yes-No
Relative PositionThe item is relative positioned (not absolute)The relative positioning of the item is determined by X-Z space and next linead_printformatitem.IsRelativePosition character(1)
Yes-No
Set NL PositionSet New Line PositionWhen enabled, the current x (horizontal) Position before printing the item is saved. The next New Line will use the saved x (horizontal) Position, enabling to print data in columns.The setting is not restricted to an area (header, content, footer), allowing to align information also with Header and Footer with the Content.ad_printformatitem.IsSetNLPosition character(1)
Yes-No
X PositionAbsolute X (horizontal) position in 1/72 of an inchAbsolute X (horizontal) position in 1/72 of an inchad_printformatitem.XPosition numeric(10)
Integer
Y PositionAbsolute Y (vertical) position in 1/72 of an inchAbsolute Y (vertical) position in 1/72 of an inchad_printformatitem.YPosition numeric(10)
Integer
Next LinePrint item on next lineIf not selected, the item is printed on the same linead_printformatitem.IsNextLine character(1)
Yes-No
Next PageThe column is printed on the next pageBefore printing this column, there will be a page break.ad_printformatitem.IsNextPage character(1)
Yes-No
Below ColumnPrint this column below the column index enteredThis column is printed in a second line below the content of the first line identified. Please be aware, that this is depends on the actual sequence. Enter a 1 to add the info below the first column.ad_printformatitem.BelowColumn numeric(10)
Integer
Line AlignmentLine AlignmentFor relative positioning, the line alignmentad_printformatitem.LineAlignmentType character(1)
List
Field AlignmentField Text AlignmentAlignment of field text. The default is determined by the data/display type: Numbers are right aligned, other data is left alignedad_printformatitem.FieldAlignmentType character(1)
List
X SpaceRelative X (horizontal) space in 1/72 of an inchRelative X (horizontal) space in 1/72 of an inch in relation to the end of the previous item.ad_printformatitem.XSpace numeric(10)
Integer
Y SpaceRelative Y (vertical) space in 1/72 of an inchRelative Y (vertical) space in 1/72 of an inch in relation to the end of the previous item.ad_printformatitem.YSpace numeric(10)
Integer
Max WidthMaximum Width in 1/72 if an inch - 0 = no restrictionMaximum width of the element in 1/72 of an inch (point). If zero (0), there is no width restriction.ad_printformatitem.MaxWidth numeric(10)
Integer
Fixed WidthColumn has a fixed widthThe Column has a fixed width, independent from the contentad_printformatitem.IsFixedWidth character(1)
Yes-No
Shape TypeType of the shape to be paintedad_printformatitem.ShapeType character(1)
List
Max HeightMaximum Height in 1/72 if an inch - 0 = no restrictionMaximum height of the element in 1/72 of an inch (point). If zero (0), there is no height restriction.ad_printformatitem.MaxHeight numeric(10)
Integer
One Line OnlyIf selected, only one line is printedIf the column has a width restriction, the text is broken into multiple lines. If One Line is selected, only the first line is printed.ad_printformatitem.IsHeightOneLine character(1)
Yes-No
Fill ShapeFill the shape with the color selectedad_printformatitem.IsFilledRectangle character(1)
Yes-No
Print ColorColor used for printing and displayColors used for printing and displayad_printformatitem.AD_PrintColor_ID numeric(10)
Table Direct
Print FontMaintain Print FontFont used for printingad_printformatitem.AD_PrintFont_ID numeric(10)
Table Direct
Field StyleField CSS Stylead_printformatitem.AD_FieldStyle_ID numeric(10)
Table
Display LogicIf the Field is displayed, the result determines if the field is actually displayedformat := {expression} [{logic} {expression}] expression := @{context}@{operand}{value} or @{context}@{operand}{value} logic := {}
Arc DiameterArc Diameter for rounded RectanglesWidth of the horizontal/vertical diameter of the arc at the four cornersad_printformatitem.ArcDiameter numeric(10)
Integer
Order byInclude in sort orderThe records are ordered by the value of this column. If a column is used for grouping, it needs to be included in the sort order as well.ad_printformatitem.IsOrderBy character(1)
Yes-No
Record Sort NoDetermines in what order the records are displayedThe Record Sort No indicates the ascending sort sequence of the records. If the number is negative, the records are sorted descending. Example: A tab with C_DocType_ID (1), DocumentNo (-2) will be sorted ascending by document type and descending by document number (SQL: ORDER BY C_DocType, DocumentNo DESC)ad_printformatitem.SortNo numeric(10)
Integer
DescendingSort your data using a SQL Desc Order By statementad_printformatitem.IsDesc character(1)
Yes-No
Group byAfter a group change, totals, etc. are printedGrouping allows to print sub-totals. If a group changes, the totals are printed. Group by columns need to be included in the sort order.ad_printformatitem.IsGroupBy character(1)
Yes-No
Page breakStart with new pageBefore printing this item, create a new pagead_printformatitem.IsPageBreak character(1)
Yes-No
Calculate Sum (Σ)Calculate the Sum of numeric content or lengthCalculate the Sum (Σ) of the data if the field is numeric, otherwise total sum length of the field.ad_printformatitem.IsSummarized character(1)
Yes-No
Running TotalCreate a running total (sum)A running total creates a sum at the end of a page and on the top of the next page for all columns, which have a Sum function. You should define running total only once per format.ad_printformatitem.IsRunningTotal character(1)
Yes-No
Calculate Count (№)Count number of not empty elementsCalculate the total number (№) of not empty (NULL) elements (maximum is the number of lines).ad_printformatitem.IsCounted character(1)
Yes-No
Running Total LinesCreate Running Total Lines (page break) every x linesWhen you want to print running totals, enter the number of lines per page after you want to create a running total line and page break. You should define running total only once per format.ad_printformatitem.RunningTotalLines numeric(10)
Integer
Calculate Minimum (↓)Calculate the minimum amountCalculate the Minimum (↓) of the data if the field is numeric, otherwise minimum length of the field.ad_printformatitem.IsMinCalc character(1)
Yes-No
Calculate Maximum (↑)Calculate the maximum amountCalculate the Maximum (↑) of the data if the field is numeric, otherwise maximum length of the field.ad_printformatitem.IsMaxCalc character(1)
Yes-No
Calculate Mean (μ)Calculate Average of numeric content or lengthCalculate the Mean (μ) of the data if the field is numeric, otherwise calculate the average length of the field.ad_printformatitem.IsAveraged character(1)
Yes-No
Calculate Variance (σ²)Calculate VarianceThe Variance (σ²) is the a measure of dispersion - used in combination with the Mean (μ)ad_printformatitem.IsVarianceCalc character(1)
Yes-No
Calculate Deviation (σ)Calculate Standard DeviationThe Standard Deviation (σ) is the a measure of dispersion - used in combination with the Mean (μ)ad_printformatitem.IsDeviationCalc character(1)
Yes-No
ScriptDynamic Java Language Script to calculate resultUse Java language constructs to define the result of the calculationad_printformatitem.Script character varying(2000)
Text

Tab: Item Translation

[Created: 24/08/2002 - Updated: 27/10/2024 ]
Description: Print Format Translation
Help:
Tab Level: 2

Table 50: Item Translation - Fields

Table: Report Parameters

NameDescriptionHelpTechnical Info
TenantTenant for this installation.A Tenant is a company or a legal entity. You cannot share data between Tenants.ad_printformatitem_trl.AD_Client_ID numeric(10)
Table Direct
OrganizationOrganizational entity within tenantAn organization is a unit of your tenant or legal entity - examples are store, department. You can share data between organizations.ad_printformatitem_trl.AD_Org_ID numeric(10)
Table Direct
Print Format ItemItem/Column in the Print formatItem/Column in the print format maintaining layout informationad_printformatitem_trl.AD_PrintFormatItem_ID numeric(10)
Table Direct
LanguageLanguage for this entityThe Language identifies the language to use for display and formattingad_printformatitem_trl.AD_Language character varying(6)
Table
ActiveThe record is active in the systemThere are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports.There are two reasons for de-activating and not deleting records:(1) The system requires the record for audit purposes.(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries.ad_printformatitem_trl.IsActive character(1)
Yes-No
TranslatedThis column is translatedThe Translated checkbox indicates if this column is translated.ad_printformatitem_trl.IsTranslated character(1)
Yes-No
NameAlphanumeric identifier of the entityThe name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length.ad_printformatitem_trl.Name character varying(60)
String
Print TextThe label text to be printed on a document or correspondence.The Label to be printed indicates the name that will be printed on a document or correspondence. The max length is 2000 characters.ad_printformatitem_trl.PrintName character varying(2000)
String
Print Label SuffixThe label text to be printed on a document or correspondence after the fieldThe Label to be printed indicates the name that will be printed on a document or correspondence after the field. The max length is 60 characters.ad_printformatitem_trl.PrintNameSuffix character varying(60)
String

Tab: Translate

[Created: 27/05/2014 - Updated: 27/10/2024 ]
Description:
Help:
Tab Level: 1

Table 70: Translate - Fields

Table: Report Parameters

NameDescriptionHelpTechnical Info
TenantTenant for this installation.A Tenant is a company or a legal entity. You cannot share data between Tenants.ad_printformat_trl.AD_Client_ID numeric(10)
Table Direct
OrganizationOrganizational entity within tenantAn organization is a unit of your tenant or legal entity - examples are store, department. You can share data between organizations.ad_printformat_trl.AD_Org_ID numeric(10)
Table Direct
Print FormatData Print FormatThe print format determines how data is rendered for print.ad_printformat_trl.AD_PrintFormat_ID numeric(10)
Table Direct
LanguageLanguage for this entityThe Language identifies the language to use for display and formattingad_printformat_trl.AD_Language character varying(6)
Table
NameAlphanumeric identifier of the entityThe name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length.ad_printformat_trl.Name character varying(60)
String
DescriptionOptional short description of the recordA description is limited to 255 characters.ad_printformat_trl.Description character varying(255)
String
File Name Patternad_printformat_trl.FileNamePattern character varying(255)
String
TranslatedThis column is translatedThe Translated checkbox indicates if this column is translated.ad_printformat_trl.IsTranslated character(1)
Yes-No
ActiveThe record is active in the systemThere are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports.There are two reasons for de-activating and not deleting records:(1) The system requires the record for audit purposes.(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries.ad_printformat_trl.IsActive character(1)
Yes-No