# 使用 Qlik Sense 第三方扩展

您可在 Qlik NPrinting 报表内使用 Qlik Sense 第三方扩展作为图像、表格和层级。

## 要求

已添加至工作表的所有对象都可用作图像。Qlik NPrinting 不会在原生可视化和扩展之间进行区分。但是要让第三方扩展正确显示，扩展的 JavaScript 实施需要满足特定要求。具体而言，扩展必须实施“[finished rendering（完成呈现）](https://help.qlik.com/zh-CN/nprinting/February2025/Content/NPrinting/MultiDocument/Using-Sense-third-party-extensions.htm#finished_rendering)”通知。

在以下情况下可将第三方扩展用作表格：

* 对象仅包含一个超立方体。
* 超立方体为直线式或堆叠式。

在以下情况下可将第三方扩展用作层级：

* 对象的属性仅包含一个超立方体。
* 超立方体为直线式或堆叠式。
* 超立方体具有至少一个维度。
* 超立方体不含计算或分组的维度。

Qlik NPrinting 不支持导出或打印使用以下项目的可视化扩展：

* 外部资源
* 外部以及无文档记录的 JavaScript 模块或 API。

## 设置“finished rendering（完成呈现）”通知

要将您的第三方扩展作为图像导出，您必须使用绘制方法来告知 Qlik NPrinting 扩展已完成呈现。否则，您将得到空白或部分呈现的图像。

```

                    // ..., paint : function() { return qlik.Promise.resolve(); } // ...
                
```

## 了解详情

* [可视化扩展](https://help.qlik.com/zh-CN/sense-developer/May2026/Subsystems/Extensions/Content/Sense_Extensions/extensions-introduction.htm) （仅提供英文版本）
* [*启用您可视化扩展的导出*](https://help.qlik.com/zh-CN/sense-developer/May2026/Subsystems/Extensions/Content/Sense_Extensions/Howtos/extensions-enable-export.htm) （仅提供英文版本）