# Barcode

Object defining the barcode output settings based on type and pattern.

Parameter | Type | Description
--- | --- | ---
Type | BarcodeType | An object defining the type of barcode to implement.
Pattern | string | A description for an associated barcode pattern as a string. The string can contain text to place in the barcode and any of the following substitution parameters: %page%-individual page number of the document, %totalpages%-the total number of pages for the document, %docsequence%-the doc sequence number, %docsequencetotal%-the total doc sequence number, %docname%-the instance display name of the document, %date%-the current system date in MM/DD/YYYY format.
UseCoverPage | ExpereBoolean | An object determining if a cover page will appear for documents that cannot handle barcodes in the taglines.
FirstPageOnly | ExpereBoolean | An object determining if a barcode appears on the first or only page of a document.
Barcode2DConfigurationOptions | Barcode2DConfigurationOptions | Optional settings for configuring the Barcode 2D element.