4可從外部資源中檢索固定格式文檔。云托管平臺102可包括諸如數(shù)據(jù)存儲和內(nèi)容服 務(wù)器的遠(yuǎn)程資源。頁面112可從固定格式文檔中檢索。頁面112可以適應(yīng)頁面格式來被調(diào)整 大小以匹配電子閱讀器文檔的窗口窗格的屏幕大小。
[0027] 各實施例不被限制于在諸如平板的設(shè)備104上實施。根據(jù)各實施例,電子閱讀器應(yīng) 用可以是在能夠顯示該應(yīng)用的任何設(shè)備中執(zhí)行的本地應(yīng)用。替換地,電子閱讀器應(yīng)用可以 是諸如可在服務(wù)器中執(zhí)行的同時通過諸如web瀏覽器的客戶端用戶界面顯示應(yīng)用內(nèi)容的 web服務(wù)的托管應(yīng)用。除了啟用觸摸的設(shè)備104,可通過其它輸入機(jī)制來完成與頁面112的交 互,諸如光學(xué)手勢捕捉、陀螺儀輸入裝置、鼠標(biāo)、鍵盤、眼睛跟蹤輸入,以及相仿的基于軟件 和/或硬件的技術(shù)。
[0028] 圖2示出根據(jù)各實施例的電子閱讀器應(yīng)用檢測與導(dǎo)航固定格式文檔的頁面相關(guān)聯(lián) 的動作的示例。圖200顯示諸如平板的設(shè)備202內(nèi)的電子閱讀器應(yīng)用。電子閱讀器應(yīng)用可按 適應(yīng)頁面格式來顯示被重新調(diào)整大小以匹配具有電子閱讀器應(yīng)用的窗口窗格的屏幕大小 的固定格式文檔的頁面。
[0029]電子閱讀器應(yīng)用可默認(rèn)地以適應(yīng)頁面格式來呈現(xiàn)頁面204。適應(yīng)頁面格式可重新 調(diào)整頁面204的大小以匹配電子閱讀器應(yīng)用的窗口窗格的大小。替換地,響應(yīng)于改變電子閱 讀器應(yīng)用的顯示屬性的用戶選擇,固定格式文檔的兩個頁面可用適應(yīng)頁面格式來顯示。在 還一場景中,電子閱讀器應(yīng)用可被指令來用適應(yīng)寬度格式來顯示頁面。電子閱讀器可改變 頁面204的大小以將頁面204的左側(cè)和右側(cè)邊界與電子閱讀器應(yīng)用的窗口窗格的右邊緣和 左邊緣對齊。如果頁面204的高度不適應(yīng)到窗口窗格中,則電子閱讀器應(yīng)用可提供垂直滾動 條來導(dǎo)航到頁面204的被隱藏的區(qū)域。
[0030] 在用適應(yīng)頁面或適應(yīng)寬度格式來顯示一個頁面或兩個頁面時,電子閱讀器應(yīng)用可 檢測頁面204上的右滑掃動作222。電子閱讀器可將滑掃動作解釋為翻頁動作并可執(zhí)行與翻 頁動作相關(guān)聯(lián)的操作。右滑掃動作222可被解釋為顯示前一頁并且左滑掃動作可被解釋為 顯示下一頁。
[0031] 替換地,在窗口窗格的右邊緣附近檢測到的輕叩動作220可被解釋為翻頁動作。在 窗口窗格的右邊緣附近的輕叩動作可被解釋為顯示下一頁。在窗口窗格的左邊緣附近的輕 叩動作可被解釋為顯示前一頁。
[0032] 在另一場景中,縮小動作可被限制到適應(yīng)頁面格式的最大設(shè)置。電子閱讀器應(yīng)用 可執(zhí)行與縮小動作相關(guān)聯(lián)的操作以在與縮小動作相關(guān)聯(lián)的位置中收縮該頁面。當(dāng)用適應(yīng)頁 面格式來顯示頁面204時,應(yīng)用可防止執(zhí)行與額外的縮小動作相關(guān)聯(lián)的操作。替換地,放大 動作可被限制到被用于顯示頁面204的適應(yīng)頁面格式的4X(4倍)范圍。電子閱讀器應(yīng)用可執(zhí) 行與放大動作相關(guān)聯(lián)的操作以擴(kuò)大被居中在放大操作的位置上的頁面204。電子閱讀器應(yīng) 用可防止執(zhí)行與超過4X范圍的額外的放大動作相關(guān)聯(lián)的操作。電子閱讀器應(yīng)用可將手指張 開動作檢測為放大動作并將手指捏合動作檢測為縮小動作。
[0033]根據(jù)一些實施例,頁面204可用經(jīng)放大的格式被顯示在電子閱讀器應(yīng)用的窗口窗 格內(nèi),隱藏頁面204的各區(qū)域。當(dāng)用經(jīng)放大的格式來顯示頁面204時,導(dǎo)航動作(諸如在窗口 窗格的左邊緣或右邊緣上的輕叩動作或右或左滑掃動作)可被解釋為顯示頁面204的相鄰 被隱藏的區(qū)域。響應(yīng)于到達(dá)頁面204的左或右邊界并檢測到對應(yīng)于翻頁操作的導(dǎo)航動作,導(dǎo) 航動作可被解釋為翻頁動作。
[0034]導(dǎo)航動作不被限制為基于觸摸的手勢。鍵盤輸入(諸如左或右箭頭、下一頁或上一 頁動作)可發(fā)起與該輸入相關(guān)聯(lián)的導(dǎo)航動作。當(dāng)檢測到下一頁動作時,電子閱讀器應(yīng)用可顯 示下一頁的開始。當(dāng)檢測到上一頁動作時,前一頁的開始可被顯示。右箭頭或下箭頭動作可 被解釋為顯示下一頁。左箭頭和上箭頭動作可被解釋為顯示前一頁。
[0035] 此外,電子閱讀器應(yīng)用可將導(dǎo)軌210、212、214和216用作邊界區(qū)域來在電子閱讀器 應(yīng)用的窗口窗格的邊緣內(nèi)對齊與頁面204的主體區(qū)域206相關(guān)聯(lián)的文本區(qū)域。電子閱讀器應(yīng) 用可通過包含主體區(qū)域206的標(biāo)識標(biāo)記或標(biāo)識主體區(qū)域206的文本的光學(xué)字符識別(OCR)算 法來確定頁面204的主體區(qū)域206。電子閱讀器應(yīng)用可用導(dǎo)軌210、212、214和216來標(biāo)記主體 區(qū)域206的外部邊界。電子閱讀器應(yīng)用可使用導(dǎo)軌來擴(kuò)展主體區(qū)域206以包含窗口窗格。
[0036] 電子閱讀器應(yīng)用可響應(yīng)于檢測到導(dǎo)軌附近的導(dǎo)航動作來將主體區(qū)域206與電子閱 讀器應(yīng)用的窗口窗格的至少一個邊緣對齊。在一示例場景中,電子閱讀器應(yīng)用可檢測導(dǎo)軌 210附近的導(dǎo)航動作。電子閱讀器可重新調(diào)整主體區(qū)域206的大小以從窗口窗格的頂部邊緣 開始并將主體區(qū)域206的左邊界移動到窗口窗格的左邊緣,同時將主體區(qū)域206的右邊界移 動到窗口窗格的右邊緣。作為結(jié)果,電子閱讀器應(yīng)用可重新調(diào)整主體區(qū)域的大小以將垂直 于導(dǎo)軌的邊界對齊到窗口窗格的平行邊緣,同時維護(hù)主體區(qū)域的寬高比,而不將主體區(qū)域 擴(kuò)展到窗口窗格的邊緣之外。導(dǎo)軌210、212、214和216之一上的導(dǎo)航動作由此用于在窗口窗 格的邊緣上對齊主體區(qū)域206,同時利用窗口窗格內(nèi)的最大屏幕區(qū)域來在維護(hù)主體區(qū)域206 的寬高比的同時顯示主體區(qū)域206。
[0037] 各實施例不被限制為以上描述的示例場景。導(dǎo)航動作可基于電子閱讀器應(yīng)用的本 地化設(shè)置來被替換地解釋。在一示例場景中,電子閱讀器應(yīng)用可在檢測到針對使用從右往 左閱讀方向的語言的本地化設(shè)置時將右滑掃動作解釋為顯示下一頁。
[0038] 圖3示出根據(jù)各實施例的電子閱讀器應(yīng)用呈現(xiàn)與所顯示的頁面的文本上的選擇動 作相關(guān)聯(lián)的控件的示例。圖300顯示查看選項控件308的一個示例以及選擇控件302和邊界 控件。
[0039] 根據(jù)一些實施例,電子閱讀器應(yīng)用可響應(yīng)于用戶動作來顯示查看選項控件308。查 看選項控件308可呈現(xiàn)轉(zhuǎn)到頁面(go to page)控件。響應(yīng)于激活,電子閱讀器應(yīng)用可執(zhí)行與 轉(zhuǎn)到頁面控件相關(guān)聯(lián)的操作來隱藏查看選項控件308并顯示頁面304。查看選項控件還可呈 現(xiàn)重新流化(reflow)控件。如果被激活,則與重新流化控件相關(guān)聯(lián)的操作可在頁面304的頂 部啟動顯示頁面304的標(biāo)題和主體區(qū)域的另一窗口窗格。
[0040] 此外,查看選項控件310還可呈現(xiàn)選項(options)控件。當(dāng)被激活時,電子閱讀器應(yīng) 用可執(zhí)行與選項控件相關(guān)聯(lián)的操作來顯示查看選項菜單306。查看選項菜單可提供用于調(diào) 整電子閱讀器應(yīng)用的屬性的附加控件。附加控件可包括切換到兩頁視圖控件、不自動適應(yīng) 控件、適應(yīng)頁面控件、適應(yīng)寬度控件、順時針旋轉(zhuǎn)控件和逆時針旋轉(zhuǎn)控件。當(dāng)被激活時,電子 閱讀器應(yīng)用可執(zhí)行與每個附加控件相關(guān)聯(lián)的操作。
[0041 ]在一示例場景中,電子閱讀器應(yīng)用可在對切換到兩頁視圖控件的激活之際在窗口 窗格中相鄰于頁面304處顯示另一頁面。電子閱讀器應(yīng)用可在對不自動適應(yīng)控件的激活之 際禁用將頁面304基于適應(yīng)頁面格式來重新調(diào)整大小到電子閱讀器應(yīng)用的窗口窗格。頁面 304可在對適應(yīng)頁面控件的激活之際被重新調(diào)整大小以適應(yīng)電子閱讀器應(yīng)用的窗口窗格。 此外,電子閱讀器應(yīng)用可響應(yīng)于對相關(guān)聯(lián)的適應(yīng)寬度控件的激活來將頁面304的寬度適應(yīng) 到電子閱讀器應(yīng)用的窗口窗格。
[0042]電子閱讀器應(yīng)用可響應(yīng)于對順時針旋轉(zhuǎn)控件的激活將頁面(304)以順時針方向旋 轉(zhuǎn)90度。頁面304可響應(yīng)于對逆時針旋轉(zhuǎn)