本文へ移動
rdlabo.dev

@rdlabo/capacitor-printer

Capacitor 向けプリンタープラグインです

インストール

npm install @rdlabo/capacitor-printer
npx cap sync

API

<docgen-index>

</docgen-index>

<docgen-api>

printFile(...)

printFile(options: PrintFileOptions) => Promise<void>

ファイルを印刷するための印刷 UI を表示します。

Promise は OS がソースファイルを必要としなくなったあとに解決されるため、finally ブロックでファイルを安全に削除できます。

Android と iOS でのみ利用できます。

パラメータ
options <code><a href="#printfileoptions">PrintFileOptions</a></code>

printWebView(...)

printWebView(options?: PrintOptions | undefined) => Promise<void>

WebView の内容を印刷するための印刷 UI を表示します。

パラメータ
options <code><a href="#printoptions">PrintOptions</a></code>

インターフェース

PrintFileOptions

プロパティ 説明
path <code>string</code> ファイルへのパス。Android はファイルパス、file:// URL、content:// URL に対応。iOS はファイルパスとローカル file:// URL に対応。
mimeType <code>string</code> ファイルの MIME タイプ。Android でのみ使用されます。

PrintOptions

プロパティ 説明 デフォルト
name <code>string</code> 印刷ジョブの名前です。 <code>'Document'</code>

型エイリアス

PrintWebViewOptions

<code><a href="#printoptions">PrintOptions</a></code>

</docgen-api>