W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
用戶(hù)可以通過(guò) AirPrint 無(wú)線打印應(yīng)用中的內(nèi)容,還可以使用打印中心應(yīng)用檢查打印任務(wù)。
你可以利用內(nèi)置的支持程序來(lái)打印圖片和 PDF 文件,或者可以使用特定的打印程序接口來(lái)完成自定義的格式設(shè)置和渲染設(shè)置。iOS 可以處理打印機(jī)的發(fā)現(xiàn)、任務(wù)排序以及在指定打印機(jī)上執(zhí)行打印任務(wù)。
通常來(lái)講,用戶(hù)想要打印文件的時(shí)候,只需要點(diǎn)擊應(yīng)用中的標(biāo)準(zhǔn)動(dòng)作按鈕(Action button)。當(dāng)他們?cè)诮缑嬉晥D中選擇了要打印的項(xiàng)目后,可以接著選擇打印機(jī),設(shè)置打印屬性,最后點(diǎn)擊打印按鈕開(kāi)始打印。
打印中心應(yīng)用是一個(gè)只有在處理打印任務(wù)時(shí)才可見(jiàn)的后臺(tái)系統(tǒng)應(yīng)用,用戶(hù)可以用它來(lái)查看打印任務(wù)。用戶(hù)可以在打印中心瀏覽當(dāng)前打印隊(duì)列,查看某個(gè)打印任務(wù)的詳情,還可以取消某個(gè)任務(wù)。
只需添加少量代碼就可以支持基本打印功能 (想要了解在代碼中添加打印功能,請(qǐng)查看 Drawing and Printing Guide for iOS).想要確保好的打印體驗(yàn),可以遵循以下幾點(diǎn)規(guī)范:
使用系統(tǒng)提供的動(dòng)作按鈕。用戶(hù)對(duì)系統(tǒng)提供的按鈕的含義和行為都很熟悉,所以盡可能的使用系統(tǒng)動(dòng)作按鈕。如果你的應(yīng)用沒(méi)有工具欄或?qū)Ш綑?,那就要另?dāng)別論了。在這種情況下,你就需要自己設(shè)計(jì)一個(gè)可以出現(xiàn)在應(yīng)用主界面的打印按鈕,因?yàn)閯?dòng)作按鈕只能在工具欄和導(dǎo)航欄中使用。
在當(dāng)前情境下打印操作是基本功能時(shí)才顯示打印項(xiàng)(Print item).如果當(dāng)前情境并不適合打印,或者用戶(hù)并不想打印,就不要在由動(dòng)作按鈕顯示的視圖中將打印項(xiàng)顯示出來(lái)。
合適的話,給用戶(hù)提供更多打印選項(xiàng)。例如,讓用戶(hù)設(shè)置打印頁(yè)碼范圍或打印份數(shù)。
如果用戶(hù)不能打印,則不要顯示特定的打印用戶(hù)界面。在向用戶(hù)展示有打印項(xiàng)的界面前,確保用戶(hù)的設(shè)備是支持打印的。想要了解如何在代碼中實(shí)現(xiàn),請(qǐng)查看 UIPrintInteractionController Class Reference.
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: