@capgo/capacitor-printer のネイティブプリントUIを開きます HTML、PDF、画像、base64ペイロード、ファイル、iframe、および現在のWebView. レシート、搭乗券、レポート、現場アプリからのラベル印刷などに利用でき、Capacitor を離れる必要はありません。
プラットフォーム対応
「プラットフォーム対応」という見出しのセクション| プラットフォーム | API |
|---|---|
| iOSと | UIPrintInteractionController |
| Android | PrintManager |
| Web | ブラウザの印刷ダイアログ (printBase64 と printHtml blob URLを使用してください;) printWebView ページを直接印刷します) |
推奨 printFile 大きなアセットの場合。 printBase64 メモリ内でデコードするため、約5 MBを超えるファイルではクラッシュする可能性があります(メソッドのドキュメントを参照)。
コア機能
「コア機能」セクションprintBase64- base64文字列としてエンコードされたファイルを印刷するための印刷UIを表示します。printFile- デバイス内のファイルを印刷するための印刷UIを表示します。printHtml- HTMLドキュメントを印刷するための印刷UIを表示します。printPdf- PDFドキュメントを印刷するための印刷UIを表示します。
公開 API
「Public API」セクション| メソッド | 説明 |
|---|---|
printBase64 | base64形式でエンコードされたファイルを印刷するためのUIを表示します。 |
printFile | デバイス内のファイルを印刷するためのUIを表示します。 |
printHtml | HTMLドキュメントを印刷するためのUIを表示します。 |
printPdf | PDFドキュメントを印刷するためのUIを表示します。 |
printWebView | WebViewのコンテンツを印刷するためのUIを表示します。 |
getPluginVersion | ネイティブの Capacitor プラグインのバージョンを取得します。 |
Source of Truth
「Source Of Truth」セクションこのリファレンスは以下から同期されています: src/definitions.ts における capacitor-printer.
@capgo/capacitor-printerからのステップアップ
「@capgo/capacitor-printerからのステップアップ」セクション使用している場合 @capgo/capacitor-printer ネイティブプラグインの作業を計画するには、次と連携してください: @capgo/capacitor-printerの使用方法 @capgo/capacitor-printerを使用してネイティブ機能を利用する場合、 Capgo プラグインディレクトリ Capgo プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor プラグインの実装詳細については、 プラグインの追加または更新 プラグインの追加または更新における実装詳細については、および Ionic Enterprise プラグインの代替案 Ionic Enterprise プラグインの代替案におけるプロダクトワークフローについては。