Skip to main content

Interface: PdfDocumentTabGallery

Represents a gallery tab in the PDF document.

Extends​

Properties​

CDNPath​

CDNPath: string

Domain for all relative resources url's

Inherited from​

PdfDocumentTabGeneric.CDNPath


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​

PdfDocumentTabGeneric.content


currency​

currency: string

Currency in which price is

Inherited from​

PdfDocumentTabGeneric.currency


customerId​

customerId: string

Customer ID

Inherited from​

PdfDocumentTabGeneric.customerId


optional customerLogo?: string

Absolute URL to logo for header

Inherited from​

PdfDocumentTabGeneric.customerLogo


deliveryTime?​

optional deliveryTime?: string

Product delivery time

Inherited from​

PdfDocumentTabGeneric.deliveryTime


discount?​

optional discount?: number

Product price discount percentage

Inherited from​

PdfDocumentTabGeneric.discount


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​

PdfDocumentTabGeneric.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​

PdfDocumentTabGeneric.files


galleryData?​

optional galleryData?: Nullable<GalleryTabResponse>

Gallery data for the tab


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​

PdfDocumentTabGeneric.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​

PdfDocumentTabGeneric.id


isModular?​

optional isModular?: boolean

If true, PDF is generated for modular product

Inherited from​

PdfDocumentTabGeneric.isModular


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​

PdfDocumentTabGeneric.materials


pdfVisibilityConfig?​

optional pdfVisibilityConfig?: EmbedTemplatePDFSettings

Visibility settings for PDF elements

Inherited from​

PdfDocumentTabGeneric.pdfVisibilityConfig


popularConfigItemNameType?​

optional popularConfigItemNameType?: PopularConfigItemNameType

Inherited from​

PdfDocumentTabGeneric.popularConfigItemNameType


popularConfigShowPrice?​

optional popularConfigShowPrice?: boolean

Inherited from​

PdfDocumentTabGeneric.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​

PdfDocumentTabGeneric.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​

PdfDocumentTabGeneric.popularConfigurations


price?​

optional price?: number

Total price for selected configuration for selected quantity

Inherited from​

PdfDocumentTabGeneric.price


priceType​

priceType: PriceTypeEnum

Type of selected price

Inherited from​

PdfDocumentTabGeneric.priceType


productName​

productName: string

Product name

Inherited from​

PdfDocumentTabGeneric.productName


quantity?​

optional quantity?: number

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

Inherited from​

PdfDocumentTabGeneric.quantity


sku?​

optional sku?: string

SKU code of product if configured

Inherited from​

PdfDocumentTabGeneric.sku


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​

PdfDocumentTabGeneric.tabName


tabType​

tabType: GALLERY

Type of the tab (GALLERY)

Overrides​

PdfDocumentTabGeneric.tabType


unitPrice?​

optional unitPrice?: number

Price for single unit

Inherited from​

PdfDocumentTabGeneric.unitPrice


vatType​

vatType: VatType

Price vat type

Inherited from​

PdfDocumentTabGeneric.vatType