diff --git a/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-print-sys.md b/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-print-sys.md index fa1d93d5eefd995eab5f525c4e3f7398b893ff78..86aec376fdebe57fd7deb7f220cf854f007e24ca 100644 --- a/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-print-sys.md +++ b/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-print-sys.md @@ -9,7 +9,7 @@ ## 导入模块 ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; ``` @@ -293,7 +293,7 @@ queryAllPrinterExtensionInfos(callback: AsyncCallback<Array<PrinterExtensi **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; print.queryAllPrinterExtensionInfos((err: BusinessError, extensionInfos: print.PrinterExtensionInfo[]) => { @@ -334,7 +334,7 @@ queryAllPrinterExtensionInfos(): Promise<Array<PrinterExtensionInfo>> **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; print.queryAllPrinterExtensionInfos().then((extensionInfos: print.PrinterExtensionInfo[]) => { @@ -376,7 +376,7 @@ startDiscoverPrinter(extensionList: Array<string>, callback: AsyncCallback **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let extensionList: string[] = []; @@ -425,7 +425,7 @@ startDiscoverPrinter(extensionList: Array<string>): Promise<void> **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let extensionList: string[] = []; @@ -466,7 +466,7 @@ stopDiscoverPrinter(callback: AsyncCallback<void>): void **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; print.stopDiscoverPrinter((err: BusinessError, data : void) => { @@ -507,7 +507,7 @@ stopDiscoverPrinter(): Promise<void> **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; print.stopDiscoverPrinter().then((data : void) => { @@ -548,7 +548,7 @@ connectPrinter(printerId: string, callback: AsyncCallback<void>): void **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let printerId: string = 'printerId_32'; @@ -596,7 +596,7 @@ connectPrinter(printerId: string): Promise<void> **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let printerId: string = 'printerId_32'; @@ -638,7 +638,7 @@ disconnectPrinter(printerId: string, callback: AsyncCallback<void>): void **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let printerId: string = 'printerId_32'; @@ -686,7 +686,7 @@ disconnectPrinter(printerId: string): Promise<void> **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let printerId: string = 'printerId_32'; @@ -728,7 +728,7 @@ queryPrinterCapability(printerId: string, callback: AsyncCallback<void>): **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let printerId: string = 'printerId_32'; @@ -776,7 +776,7 @@ queryPrinterCapability(printerId: string): Promise<void> **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let printerId: string = 'printerId_32'; @@ -818,7 +818,7 @@ startPrintJob(jobInfo: PrintJob, callback: AsyncCallback<void>): void **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let jobInfo : print.PrintJob = { @@ -882,7 +882,7 @@ startPrintJob(jobInfo: PrintJob): Promise<void> **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let jobInfo : print.PrintJob = { @@ -940,7 +940,7 @@ cancelPrintJob(jobId: string, callback: AsyncCallback<void>): void **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let jobId : string = '121212'; @@ -988,7 +988,7 @@ cancelPrintJob(jobId: string): Promise<void> **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let jobId : string = '121212'; @@ -1030,7 +1030,7 @@ requestPrintPreview(jobInfo: PrintJob, callback: Callback<number>): void **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; let jobInfo : print.PrintJob = { fdList : [0,1], @@ -1090,7 +1090,7 @@ requestPrintPreview(jobInfo: PrintJob): Promise<number> **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let jobInfo : print.PrintJob = { @@ -1148,7 +1148,7 @@ on(type: 'printerStateChange', callback: (state: PrinterState, info: PrinterInfo **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; print.on('printerStateChange', (state: print.PrinterState, info: print.PrinterInfo) => { if (state === null || info === null) { @@ -1192,7 +1192,7 @@ off(type: 'printerStateChange', callback?: Callback<boolean>): void **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; print.off('printerStateChange', (data: boolean) => { console.log('off printerStateChange data : ' + JSON.stringify(data)); @@ -1230,7 +1230,7 @@ on(type: 'jobStateChange', callback: (state: PrintJobState, job: PrintJob) => vo **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; print.on('jobStateChange', (state: print.PrintJobState, job: print.PrintJob) => { console.log('onJobStateChange, state : ' + JSON.stringify(state) + ', job : ' + JSON.stringify(job)); @@ -1268,7 +1268,7 @@ off(type: 'jobStateChange', callback?: Callback<boolean>): void **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; print.off('jobStateChange', (data: boolean) => { console.log('offJobStateChanged data : ' + JSON.stringify(data)); @@ -1306,7 +1306,7 @@ on(type: 'extInfoChange', callback: (extensionId: string, info: string) => void) **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; print.on('extInfoChange', (extensionId: string, info: string) => { console.log('onExtInfoChange, entensionId : ' + JSON.stringify(extensionId) + ', info : ' + JSON.stringify(info)); @@ -1344,7 +1344,7 @@ off(type: 'extInfoChange', callback?: Callback<boolean>): void **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; print.off('extInfoChange', (data: boolean) => { console.log('offExtInfoChange data : ' + JSON.stringify(data)); @@ -1382,7 +1382,7 @@ addPrinters(printers: Array<PrinterInfo>, callback: AsyncCallback<void& **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let printerInfo : print.PrinterInfo = { @@ -1438,7 +1438,7 @@ addPrinters(printers: Array<PrinterInfo>): Promise<void> **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let printerInfo : print.PrinterInfo = { @@ -1488,7 +1488,7 @@ removePrinters(printerIds: Array<string>, callback: AsyncCallback<void& **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let printerId : string = '1212'; @@ -1536,7 +1536,7 @@ removePrinters(printerIds: Array<string>): Promise<void> **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let printerId : string = '1212'; @@ -1578,7 +1578,7 @@ updatePrinters(printers: Array<PrinterInfo>, callback: AsyncCallback<vo **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let printerInfo : print.PrinterInfo = { @@ -1634,7 +1634,7 @@ updatePrinters(printers: Array<PrinterInfo>): Promise<void> **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let printerInfo : print.PrinterInfo = { @@ -1685,7 +1685,7 @@ updatePrinterState(printerId: string, state: PrinterState, callback: AsyncCallba **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let printerId : string = '1212'; @@ -1735,7 +1735,7 @@ updatePrinterState(printerId: string, state: PrinterState): Promise<void> **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let printerId : string = '1212'; @@ -1780,7 +1780,7 @@ updatePrintJobState(jobId: string, state: PrintJobState, subState: PrintJobSubSt **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let jobId : string = '3434'; @@ -1832,7 +1832,7 @@ updatePrintJobState(jobId: string, state: PrintJobState, subState: PrintJobSubSt **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let jobId : string = '3434'; @@ -1876,7 +1876,7 @@ updateExtensionInfo(info: string, callback: AsyncCallback<void>): void **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let info : string = 'WIFI_INACTIVE'; @@ -1924,7 +1924,7 @@ updateExtensionInfo(info: string): Promise<void> **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let info : string = 'WIFI_INACTIVE'; @@ -1967,7 +1967,7 @@ queryAllPrintJobs(callback: AsyncCallback<void>): void **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; print.queryAllPrintJobs((err: BusinessError, data : void) => { @@ -2011,7 +2011,7 @@ queryAllPrintJobs(): Promise<void> **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; print.queryAllPrintJobs().then((data : void) => { @@ -2050,7 +2050,7 @@ queryPrintJobList(callback: AsyncCallback<Array<PrintJob>>): void **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; print.queryPrintJobList((err: BusinessError, printJobs : print.PrintJob[]) => { @@ -2091,7 +2091,7 @@ queryPrintJobList(): Promise<Array<PrintJob>> **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; print.queryPrintJobList().then((printJobs : print.PrintJob[]) => { @@ -2132,7 +2132,7 @@ queryPrintJobById(jobId: string, callback: AsyncCallback<PrintJob>): void **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let jobId : string = '1'; @@ -2180,7 +2180,7 @@ queryPrintJobById(jobId: string): Promise<PrintJob> **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let jobId : string = '1'; @@ -2224,7 +2224,7 @@ startGettingPrintFile(jobId: string, printAttributes: PrintAttributes, fd: numbe **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let jobId : string= '1'; @@ -2299,7 +2299,7 @@ notifyPrintService(jobId: string, type: 'spooler_closed_for_cancelled' | 'spoole **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let jobId : string = '1'; @@ -2348,7 +2348,7 @@ notifyPrintService(jobId: string, type: 'spooler_closed_for_cancelled' | 'spoole **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let jobId : string = '1'; @@ -2388,7 +2388,7 @@ getAddedPrinters(): Promise<Array<string>> **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; print.getAddedPrinters().then((printers: string[]) => { @@ -2434,7 +2434,7 @@ getPrinterInfoById(printerId: string): Promise<PrinterInfo> **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let printerId : string = '1'; @@ -2480,7 +2480,7 @@ notifyPrintServiceEvent(event: ApplicationEvent): Promise<void> **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let event : print.ApplicationEvent = print.ApplicationEvent.APPLICATION_CREATED; diff --git a/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-print.md b/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-print.md index 0fb8b142f1e17766ecf0d8d0aa89ba1ea2ed0631..b83d5dd8fcac3acc25b29aff2ab91b2ac2ffaac9 100644 --- a/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-print.md +++ b/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-print.md @@ -8,7 +8,7 @@ ## 导入模块 ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; ``` ## PrintTask @@ -43,7 +43,7 @@ on(type: 'block', callback: Callback<void>): void **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let file = ['file://data/print/a.png', 'file://data/print/b.png']; @@ -85,7 +85,7 @@ on(type: 'succeed', callback: Callback<void>): void **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let file = ['file://data/print/a.png', 'file://data/print/b.png']; @@ -127,7 +127,7 @@ on(type: 'fail', callback: Callback<void>): void **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let file = ['file://data/print/a.png', 'file://data/print/b.png']; @@ -169,7 +169,7 @@ on(type: 'cancel', callback: Callback<void>): void **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let file = ['file://data/print/a.png', 'file://data/print/b.png']; @@ -211,7 +211,7 @@ off(type: 'block', callback?: Callback<void>): void **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let file = ['file://data/print/a.png', 'file://data/print/b.png']; @@ -253,7 +253,7 @@ off(type: 'succeed', callback?: Callback<void>): void **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let file = ['file://data/print/a.png', 'file://data/print/b.png']; @@ -295,7 +295,7 @@ off(type: 'fail', callback?: Callback<void>): void **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let file = ['file://data/print/a.png', 'file://data/print/b.png']; @@ -337,7 +337,7 @@ off(type: 'cancel', callback?: Callback<void>): void **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let file = ['file://data/print/a.png', 'file://data/print/b.png']; @@ -386,7 +386,7 @@ onStartLayoutWrite(jobId: string, oldAttrs: PrintAttributes, newAttrs: PrintAttr **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; class MyPrintDocumentAdapter implements print.PrintDocumentAdapter { @@ -438,7 +438,7 @@ onJobStateChanged(jobId: string, state: PrintDocumentAdapterState): void **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; class MyPrintDocumentAdapter implements print.PrintDocumentAdapter { @@ -490,12 +490,12 @@ print(files: Array<string>, callback: AsyncCallback<PrintTask>): voi **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; //传入文件的uri let files = ['file://data/print/a.png', 'file://data/print/b.png']; -//或者传入id +//或者传入fd //let files = ['fd://1', 'fd://2']; print.print(files, (err: BusinessError, printTask: print.PrintTask) => { if (err) { @@ -541,12 +541,12 @@ print(files: Array<string>): Promise<PrintTask> **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; //传入文件的uri let files = ['file://data/print/a.png', 'file://data/print/b.png']; -//或者传入id +//或者传入fd //let files = ['fd://1', 'fd://2']; print.print(files).then((printTask: print.PrintTask) => { printTask.on('succeed', () => { @@ -571,7 +571,7 @@ print(files: Array<string>, context: Context, callback: AsyncCallback<P **参数:** | **参数名** | **类型** | **必填** | **说明** | | -------- | -------- | -------- | -------- | -| files | Array<string> | 是 | 待打印文件列表,支持图片(.jpg .png .gif .bmp .webp) | +| files | Array<string> | 是 | 待打印文件列表,支持图片(.jpg .png .gif .bmp .webp)和pdf。系统应用传入uri时,需先调用uriPermissionManager.grantUriPermission()接口给打印应用授权,此接口为系统接口。三方应用建议使用[print](#print11-2)。 | | context | Context | 是 | 用于启动打印的UIAbilityContext | | callback | AsyncCallback<PrintTask> | 是 | 异步获取打印完成之后的回调 | @@ -587,12 +587,12 @@ print(files: Array<string>, context: Context, callback: AsyncCallback<P **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; //传入文件的uri let files = ['file://data/print/a.png', 'file://data/print/b.png']; -//或者传入id +//或者传入fd //let files = ['fd://1', 'fd://2']; let context = getContext(this); print.print(files, context, (err: BusinessError, printTask: print.PrintTask) => { @@ -620,7 +620,7 @@ print(files: Array<string>, context: Context): Promise<PrintTask> **参数:** | **参数名** | **类型** | **必填** | **说明** | | -------- | -------- | -------- | -------- | -| files | Array<string> | 是 | 待打印文件列表,支持图片(.jpg .png .gif .bmp .webp) | +| files | Array<string> | 是 | 待打印文件列表,支持图片(.jpg .png .gif .bmp .webp)和pdf。系统应用传入uri时,需先调用uriPermissionManager.grantUriPermission()接口给打印应用授权,此接口为系统接口。三方应用建议使用[print](#print11-2)。 | | context | Context | 是 | 用于启动打印的UIAbilityContext | **返回值:** @@ -640,12 +640,12 @@ print(files: Array<string>, context: Context): Promise<PrintTask> **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; //传入文件的uri let files = ['file://data/print/a.png', 'file://data/print/b.png']; -//或者传入id +//或者传入fd //let files = ['fd://1', 'fd://2']; let context = getContext(this); print.print(files, context).then((printTask: print.PrintTask) => { @@ -693,7 +693,7 @@ print(jobName: string, printAdapter: PrintDocumentAdapter, printAttributes: Prin **示例:** ```ts -import print from '@ohos.print'; +import { print } from '@kit.BasicServicesKit'; import { BusinessError } from '@ohos.base'; let jobName : string = "jobName";