Skip to content
ComPDF

设置 Stamp 面板

javascript
// 默认的 Stamp 面板标签
const tabs = [
  { type: 'custom', dataElement: 'IMPORT', text: 'Import' },
  { type: 'tab', dataElement: 'DYNAMIC' },
  { type: 'tab', dataElement: 'CUSTOM' },
]

// 设置 Stamp 面板标签,第一个标签为导入标签
// 你可以在翻译文件中添加 panels.stamp.import 来进行本地化
const customTabs = [
  { type: 'custom', dataElement: 'IMPORT', text: 'Import' }, // custom tab
  { type: 'tab', dataElement: 'DYNAMIC' },
  { type: 'tab', dataElement: 'CUSTOM' },
]

// setStampPanelTabs API 可用于设置 Stamp 面板中的标签
instance.UI.setStampPanelTabs(customTabs)

// 设置 Stamp 面板的活动标签为导入标签
instance.UI.setActiveElementTab('stampPanel', 'IMPORT')

// 设置导入的 Stamp 列表
instance.UI.setImportStamps(['base64 string'])

自定义 Stamp 导入

javascript
// 获取 Stamp 面板中的自定义 Stamp
instance.UI.getCustomStamps()

// 向 Stamp 面板添加自定义 Stamp
instance.UI.addCustomStamps('base64 string')

// 你也可以设置自定义 Stamp
instance.UI.setCustomStamps(['base64 string'])