Skip to main content

Interface: PdfDocumentTabGeneric

Represents a generic PDF document tab, which is a section or category within the PDF document.

Extends​

Extended by​

Properties​

CDNPath​

CDNPath: string

Domain for all relative resources url's


content?​

optional content?: string | object

The content to display within this tab.

This can be structured data or text, with the format varying based on the tab type. For text tabs, this contains the description; for other tab types, it may contain specialized structured content.

Inherited from​

ProductTab.content


currency​

currency: string

Currency in which price is


customerId​

customerId: string

Customer ID


optional customerLogo?: string

Absolute URL to logo for header


deliveryTime?​

optional deliveryTime?: string

Product delivery time


discount?​

optional discount?: number

Product price discount percentage


enableForPdf?​

optional enableForPdf?: YesNoValue

Controls whether this tab should be included in PDF exports.

When set to YES, content from this tab will be incorporated when generating PDF documents of the product configuration.

Inherited from​

ProductTab.enableForPdf


files?​

optional files?: TabFile[]

List of files to make available in this tab.

Used for DOWNLOADS tab type to provide downloadable resources related to the product, such as manuals or CAD files.

Inherited from​

ProductTab.files


galleryId?​

optional galleryId?: string

The ID of the gallery associated with this tab.

Only used for tabs of type GALLERY, this references the specific gallery to display in this tab.

Inherited from​

ProductTab.galleryId


id​

id: string

A unique identifier for this tab.

This ID is used to reference the tab in code and to maintain tab selection state across configuration changes.

Inherited from​

ProductTab.id


isModular?​

optional isModular?: boolean

If true, PDF is generated for modular product


materials?​

optional materials?: TabMaterial[]

List of materials to display in this tab.

Used for tabs that showcase material options or finishes, providing detailed material information.

Inherited from​

ProductTab.materials


pdfVisibilityConfig?​

optional pdfVisibilityConfig?: EmbedTemplatePDFSettings

Visibility settings for PDF elements


popularConfigItemNameType?​

optional popularConfigItemNameType?: PopularConfigItemNameType

Inherited from​

ProductTab.popularConfigItemNameType


popularConfigShowPrice?​

optional popularConfigShowPrice?: boolean

Inherited from​

ProductTab.popularConfigShowPrice


popularConfigType?​

optional popularConfigType?: PopularConfigType

Type of popular configurations to display.

Used for POPULAR_STATIC tab type to determine how popular configurations are sourced and displayed.

Inherited from​

ProductTab.popularConfigType


popularConfigurations?​

optional popularConfigurations?: PopularConfiguration<string>[]

List of popular configurations to display.

Used for POPULAR_STATIC tab type to showcase recommended or frequently used configurations of the product.

Inherited from​

ProductTab.popularConfigurations


price?​

optional price?: number

Total price for selected configuration for selected quantity


priceType​

priceType: PriceTypeEnum

Type of selected price


productName​

productName: string

Product name


quantity?​

optional quantity?: number

Selected quantity. In case if quantity is hidden in configurator it will be undefined


sku?​

optional sku?: string

SKU code of product if configured


tabName​

tabName: string

The display name for this tab.

This text appears in the tab navigation to identify this tab to users (e.g., "Specifications", "Gallery", "Documents").

Inherited from​

ProductTab.tabName


tabType​

tabType: TabType

The type of this tab, which determines its content format and behavior.

Different tab types support different kinds of content and functionality, from simple text descriptions to interactive galleries and configurations.

Inherited from​

ProductTab.tabType


unitPrice?​

optional unitPrice?: number

Price for single unit


vatType​

vatType: VatType

Price vat type