capacitor-webview-print
Version:
This is a Capacitor plugin for printing the webview. It supports the Web, iOS and Android Platform.
85 lines (52 loc) • 1.81 kB
Markdown
This is a Capacitor plugin for printing the webview. It supports the Web, iOS and Android Platform.
```bash
npm install capacitor-webview-print
npx cap sync
```
| Maintainer | GitHub |
| -------------- | --------------------------------- |
| `Yasin Şimşek` | [5uper](https://github.com/5uper) |
| Plugin | Capacitor |
| ------- | --------- |
| `7.x.x` | `7.x.x` |
| `6.x.x` | `6.x.x` |
No configuration required for this plugin.
```ts
import { WebviewPrint } from 'capacitor-webview-print';
public async printWebview(fileName: string): Promise<void> {
await WebviewPrint.print({ name: fileName });
}
```
- Web
- iOS
- Android
<docgen-index>
* [`print(...)`](
* [Interfaces](
</docgen-index>
<docgen-api>
<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->
```typescript
print(options: PrintOptions) => Promise<void>
```
Trigger a webview print event
| Param | Type | Description |
| ------------- | ----------------------------------------------------- | ----------------- |
| **`options`** | <code><a href="#printoptions">PrintOptions</a></code> | The print options |
**Since:** 6.0.0
--------------------
| Prop | Type | Description | Since |
| ---------- | ------------------- | -------------------------------------------------------------- | ----- |
| **`name`** | <code>string</code> | Name of the file to be printed. This is an required attribute. | 6.0.0 |
</docgen-api>