《iOS Human Interface Guidelines》——AirPrint

來源:互聯網
上載者:User

標籤:

無線列印


使用AirPrint無線列印,人們可以從你的app無線地列印內容並使用列印中心app來檢查列印工作。




你可以得益於內建的對列印圖片和PDF內容的支援,或者你可以使用列印編程介面自訂格式和渲染。iOS會處理印表機的發現和所選擇的印表機的列印工作的調度與執行。


一般來說,當使用者想要列印一些東西的時候會點擊你app中的標準動作按鈕。當他們在顯示的視圖上選擇列印條目後,他們可以選擇一個印表機,設定列印選項,並點擊列印按鈕來開始列印。


使用者可以在列印中心app檢查他們請求的列印工作,這是一個只有在有列印工作在進程中時才可以擷取的後台系統app。在列印中心中,使用者可以查看當前的列印佇列,擷取一個特定列印工作的詳情以及取消工作。


你可以在你的app中添加相對少量的代碼來支援基本的列印(查看Drawing and Printing Guide for iOS學習關於在你的代碼中添加列印支援的內容)。為了確保使用者喜歡你app的列印體驗,遵循下面的指南:


使用系統提供的動作按鈕。使用者對這個按鈕的意義和行為很熟悉,所以可能的話使用它是一個好主意。除非你的app不包含工具列或者導覽列。在這種情況下,你需要設計一個自訂的列印按鈕顯示在你app的主UI中,因為這個動作按鈕只能在工具列和導覽列使用。


當列印是當前環境的主要功能時顯示列印條目。如果列印對當前環境不合適,或者如果使用者不想要列印,不要在動作按鈕顯示的視圖中包含列印條目。


合適的話,提供額外的列印選項給使用者。比如說,你可能會允許使用者來選擇一個頁面範圍或者要求列印多份。


如果使用者無法列印,不要顯示列印細節。在你顯示可以選擇列印的UI前,確保使用者的裝置是否支援列印。查看UIPrintInteractionController Class Reference學習如何在你的代碼中這樣做。



本文翻譯自蘋果官方開發文檔

查看完整合集:https://github.com/Cloudox/iOS-Human-Interface-Guidelines

《iOS Human Interface Guidelines》——AirPrint

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.