0.0.2 • Published 7 months ago
capacitor-native-print v0.0.2
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' |