@mrwinston/capacitor-native-print
v0.0.2
Published
Print the current webview using the native UI
Downloads
4
Readme
@mrwinston/capacitor-native-print
Print the current webview using the native UI
Install
npm install capacitor-native-print
npx cap sync
API
print(...)
print(options?: PrintOptions | undefined) => any
| Param | Type |
| ------------- | ----------------------------------------------------- |
| options
| PrintOptions |
Returns: any
Type Aliases
PrintOptions
These settings do nothing on the web
{ /** The name of the printed file / name: string; /*
- Determines if the document should be printed in black and white
- @default false
- / monochrome?: boolean; /*
- @default PrintOrientation.Portrait
- / orientation?: PrintOrientation; /*
- @default PrintPageSize.A4
- */ pageSize?: PrintPageSize; }
PrintResult
AndroidPrintResult | IOSPrintResult | WebPrintResult
AndroidPrintResult
{ isBlocked: boolean; isCancelled: boolean; isCompleted: boolean; isFailed: boolean; isQueued: boolean; isStarted: boolean; copies: number; printerId: string; label: string; creationTime: number; state: number; pages?: { start: number; end: number }[]; }
IOSPrintResult
{ printed: boolean; }
WebPrintResult
void
Enums
PrintOrientation
| Members | Value |
| --------------- | ------------------------ |
| Portrait
| 'portrait' |
| Landscape
| 'landscape' |
PrintPageSize
| Members | Value |
| ----------------- | ---------------------------- |
| A0
| 'a0' |
| A1
| 'a1' |
| A2
| 'a2' |
| A3
| 'a3' |
| A4
| 'a4' |
| A5
| 'a5' |
| A6
| 'a6' |
| A7
| 'a7' |
| A8
| 'a8' |
| A9
| 'a9' |
| A10
| 'a10' |
| B0
| 'b0' |
| B1
| 'b1' |
| B2
| 'b2' |
| B3
| 'b3' |
| B4
| 'b4' |
| B5
| 'b5' |
| B6
| 'b6' |
| B7
| 'b7' |
| B8
| 'b8' |
| B9
| 'b9' |
| B10
| 'b10' |
| C0
| 'c0' |
| C1
| 'c1' |
| C2
| 'c2' |
| C3
| 'c3' |
| C4
| 'c4' |
| C5
| 'c5' |
| C6
| 'c6' |
| C7
| 'c7' |
| C8
| 'c8' |
| C9
| 'c9' |
| C10
| 'c10' |
| Government
| 'govt' |
| ThreeByFive
| 'three_by_five' |
| FourBySix
| 'four_by_six' |
| FiveByEight
| 'five_by_eight' |
| JuniorLegal
| 'junior_legal' |
| Ledger
| 'ledger' |
| Legal
| 'legal' |
| Letter
| 'letter' |
| Monarch
| 'monarch' |
| Tabloid
| 'tabloid' |