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...