UNPKG

devexpress-reporting

Version:

DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.

44 lines (43 loc) 2.49 kB
/** * DevExpress HTML/JS Reporting (viewer\exportOptions\pdfSignatureOptionsPreview.js) * Version: 26.1.3 * Build date: Jun 16, 2026 * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * License: https://www.devexpress.com/Support/EULAs/universal.xml */ import { BaseRenderingMultiplatformModel } from '@devexpress/analytics-core/analytics-serializer-native'; import { editorTemplates } from '@devexpress/analytics-core/analytics-widgets-native'; const pdfExportSignatureOptionsSerializationInfo = [ { propertyName: 'reason', modelName: 'Reason', displayName: 'Reason', localizationId: 'PreviewStringId.ExportOption_PdfSignatureOptions_Reason', defaultVal: '', editor: editorTemplates.getEditor('text') }, { propertyName: 'location', modelName: 'Location', displayName: 'Location', localizationId: 'PreviewStringId.ExportOption_PdfSignatureOptions_Location', defaultVal: '', editor: editorTemplates.getEditor('text') }, { propertyName: 'accessibleDescription', modelName: 'AccessibleDescription', displayName: 'Accessible Description', localizationId: 'PreviewStringId.ExportOption_PdfSignatureOptions_AccessibleDescription', defaultVal: '', editor: editorTemplates.getEditor('text') }, { propertyName: 'contactInfo', modelName: 'ContactInfo', displayName: 'Contact Info', localizationId: 'PreviewStringId.ExportOption_PdfSignatureOptions_ContactInfo', defaultVal: '', editor: editorTemplates.getEditor('text') } ]; export class PdfExportSignatureOptionsPreview extends BaseRenderingMultiplatformModel { constructor() { super(...arguments); this.reason = ''; this.location = ''; this.accessibleDescription = ''; this.contactInfo = ''; } static from(model, serializer) { return new PdfExportSignatureOptionsPreview(model || {}, serializer); } static toJson(value, serializer, refs) { return serializer.serialize(value, pdfExportSignatureOptionsSerializationInfo, refs); } getInfo() { return pdfExportSignatureOptionsSerializationInfo; } } export const pdfSignatureOptionsInfo = { propertyName: 'signatureOptions', modelName: 'SignatureOptions', displayName: 'Signature Options', localizationId: 'DevExpress.XtraPrinting.PdfExportOptions.SignatureOptions', editor: editorTemplates.getEditor('objecteditor'), defaultVal: {}, from: PdfExportSignatureOptionsPreview.from, toJsonObject: PdfExportSignatureOptionsPreview.toJson, };