# Qlik Sense サードパーティ エクステンションの使用

Qlik NPrinting レポート内の Qlik Sense サードパーティ エクステンションを画像、テーブル、およびレベルとして使用することができます。

## 要件

すべてのオブジェクトがシートに追加され、画像として使用できるようになりました。Qlik NPrinting は、ネイティブのビジュアライゼーションとエクステンションを区別しません。ただし、サードパーティ エクステンションを正しくレンダリングするには、エクステンションの JavaScript 実装が特定の要件を満たす必要があります。特に、エクステンションは「[レンダリング終了](https://help.qlik.com/ja-JP/nprinting/February2025/Content/NPrinting/MultiDocument/Using-Sense-third-party-extensions.htm#finished_rendering)」通知を実装する必要があります。

サードパーティ エクステンションをテーブルとして使用するための条件:

* オブジェクトに 1 つのハイパーキューブが含まれている。
* ハイパーキューブは直線または積み上げ式のいずれかである。

サードパーティ エクステンションをレベルとして使用するための条件:

* オブジェクトのプロパティに 1 つのハイパーキューブが含まれている。
* ハイパーキューブは直線または積み上げ式のいずれかである。
* ハイパーキューブに 1 つ以上の軸が含まれている。
* ハイパーキューブには計算軸またはグループ軸が含まれていない。

Qlik NPrinting は、以下を使用するビジュアライゼーション エクステンションのエクスポートや印刷をサポートしていません。

* 外部リソース。
* 外部および文書化されていない JavaScript モジュールまたは API。

## 「レンダリング終了」通知の設定

サードパーティ エクステンションをイメージとしてエクスポートするには、ペイント メソッドを使用して、エクステンションのレンダリングが終了したことを Qlik NPrinting に通知する必要があります。そうでない場合、イメージが空白になったり、一部のみがレンダリングされる場合があります。

```

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

## 詳細を見る

* [ビジュアライゼーション エクステンション](https://help.qlik.com/ja-JP/sense-developer/May2026/Subsystems/Extensions/Content/Sense_Extensions/extensions-introduction.htm) (英語のみ)
* [*ビジュアライゼーション エクステンションでエクスポートを有効にする*](https://help.qlik.com/ja-JP/sense-developer/May2026/Subsystems/Extensions/Content/Sense_Extensions/Howtos/extensions-enable-export.htm) (英語のみ)