Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%ZEN] >  [Report] >  [Display] >  [barcode]
Private  Storage   

deprecatedclass %ZEN.Report.Display.barcode extends childrenNode, tableOutput

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
8 2


Summary

Properties
applyLevel barcodeNamespacePrefix barcodeOrientation barcodeType
blockContainerProperty caption children class
colcount colspan composite crosstabDataGroup
crosstabFooterDataField crosstabFooterFormatNumber crosstabFooterGroup crosstabHeaderDataField
crosstabHeaderGroup crosstabHeaderGroupLabels crosstabHeaderGroupTooLongText crosstabHeaderLabelDataField
crosstabHeaderMatchField crosstabRowGroup crosstabTruncationHeight crosstabTruncationWidth
field foblock group grouppath
hasFooter hasHeader htmlErrorMessage htmlstyle
id ifexpression ifxpath includeBlockContainer
includeColIfExpression includeColIfXPath includeColUnlessExpression includeColUnlessXPath
level linefeedTreatment removeEmpty rowspan
selectstylecond selectstylelist style stylecall
styleparamNames styleparams tag template
tooLongText truncate truncationHeight truncationWidth
unlessexpression value width withinSmallmultiple
xmlnamespace xmlnamespaceprefix xpath xslfostyle

Methods
%AddToSaveSet %ApplyClass %ApplyLevelParameters %BeginGroup
%BeginGroupNoInc %ClassIsLatestVersion %ClassName %ConstructClone
%DeclareLevelParameters %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%DrawCellFO %DrawCellFO1 %DrawCellToHTML %DrawCellToHTML1
%DrawFooterFO %DrawFooterToAnnotatedXML %DrawFooterToHTML %DrawHeaderFO
%DrawHeaderToHTML %DrawSort %DrawStyleToHTML %DrawToAnnotatedXML
%DrawToHTML %DrawToXSLFO %EndGroup %EndLevel
%Extends %FooterWidth %GetAbsoluteURL %GetParameter
%HeaderWidth %IncLevel %IsA %IsModified
%New %NormalizeObject %ObjectModified %OldWidth
%OriginalNamespace %PackageName %QuoteValue %QuoteValueEmbedded
%QuoteValueL10N %RemoveFromSaveSet %SerializeObject %SetModified
%StyleHTML %StyleXSLFO %ValidateObject %Width
ApplyClass CSPLinkToFileLink CountSpaces DoDocForHTML
GetDocForXSLFO HTMLStyle OutputId XMLDTD
XMLExport XMLExportToStream XMLExportToString XMLNew
XMLSchema XMLSchemaNamespace XMLSchemaType XSLFOStyle
hasFooterGet hasHeaderGet insertAxis isCSPLink
needsURL parent processExclamationPoint qualify
tagGet


Properties

• property barcodeNamespacePrefix as %ZEN.Datatype.string [ InitialExpression = "barcode" ];
The namespace prefix for BarCode4J barcode elements in namespace http://barcode4j.krysalis.org/ns
• property barcodeOrientation as %ZEN.Datatype.string(VALUELIST=",0,90,-90,180,-180,270,-270") [ InitialExpression = "0" ];
• property barcodeType as %ZEN.Datatype.string(VALUELIST=",intl2of5,itf-14,codabar,code39,code128,upc-a,upc-e,ean-13,ean-8,ean-128,postnet,royal-mail-cbc,usps4cb,pdf417,datamatrix") [ InitialExpression = "code39" ];
See http://barcode4j.sourceforge.net/2.1/barcode-xml.html for more information about barcode types
• property field as %ZEN.Datatype.string;
if non-null xpath expression refering to barcode message that will be rendered
• property group as %ZEN.Datatype.string(XMLPROJECTION="NONE");
• property htmlErrorMessage as %ZEN.Datatype.caption(XMLPROJECTION="none") [ InitialExpression = "Barcode elements are only supported in PDF output." ];
• property removeEmpty as %ZEN.Datatype.boolean(XMLPROJECTION="NONE") [ InitialExpression = 0 ];
• property value as %ZEN.Datatype.string;
value contains the barcode message that will be rendered, used only if field is non-null

Methods

• method %DrawToHTML(ByRef context As %String, ByRef XSL As %GlobalCharacterStream, delay As %GlobalCharacterStream, incell As %Boolean = 0) as %Status
This method outputs the necessary stylesheet information for the HTML report. Every tag should override this method.
• method %DrawToXSLFO(ByRef context As %String, ByRef XSL As %GlobalCharacterStream, delay As %GlobalCharacterStream, ByRef incell As %Boolean = 0, ByRef ignoreId=0) as %Status
This method outputs the necessary stylesheet information for the PDF report. Every tag should override this method.


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.