app專案實現列印功能。

2021-07-10 17:17:28 字數 895 閱讀 9820

uiprintinteractioncontroller *printc = [uiprintinteractioncontrollersharedprintcontroller];

uiprintinfo *printinfo = [nsclassfromstring(@"uiprintinfo") printinfo ];

printinfo.duplex= uiprintinfoduplexlongedge;

nsdata * data =uiimagejpegrepresentation([uiimage imagenamed:@"wx_1"], 1);

//    printinfo.jobname = ;

printc.printingitem= data;

printc.printinfo= printinfo;

printc.showspagerange= 1;

[printc presentanimated:1completionhandler:^(uiprintinteractioncontroller * _nonnullprintinteractioncontroller, bool completed, nserror * _nullable error) ];

2、普通印表機實現airprint

(1)所需工具:

1)蘋果手機或者平板

2)一台印表機(usb、網路或者wifi)

3)乙個路由器

4)一台電腦

5)乙個軟體(air print)

(2)注意事項:

保證手機和電腦連線的是同乙個wifi。

(3)具體步驟:

1)確保印表機和電腦連線,能正常列印。

2)確保手機和電腦連線的同乙個wifi。

3、執行寫好的demo實現列印。

APP重啟功能實現

方式一 使用alarmmanger intent intent getbasecontext getpackagemanager getlaunchintentforpackage getbasecontext getpackagename 與正常頁面跳轉一樣可傳遞序列化資料,在launch頁面內獲...

VC實現列印功能

http yesky.com 13 1700013.shtml列印api http bloghome.cn topics vc 4 22.htm列印api 設定紙張大小 if printdlg pd return false assert pd.hdc null 設定紙張大小daiguopeng,d...

MFC實現列印功能

使用cprintdialog類的建構函式 cprintdialog bool bprintsetuponly,true for print setup,false for print dialog dword dwflags pd allpages pd usedevmodecopies pd no...