TW201435713A - 在修改期間保留內容區域之佈局 - Google Patents

在修改期間保留內容區域之佈局 Download PDF

Info

Publication number
TW201435713A
TW201435713A TW102142478A TW102142478A TW201435713A TW 201435713 A TW201435713 A TW 201435713A TW 102142478 A TW102142478 A TW 102142478A TW 102142478 A TW102142478 A TW 102142478A TW 201435713 A TW201435713 A TW 201435713A
Authority
TW
Taiwan
Prior art keywords
configuration
region
modification
content
area
Prior art date
Application number
TW102142478A
Other languages
English (en)
Inventor
Wei Zeng
Raman Narayanan
Radoslav Nickolov
Ming Liu
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of TW201435713A publication Critical patent/TW201435713A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/106Display of layout of documents; Previewing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • User Interface Of Digital Computer (AREA)
  • Document Processing Apparatus (AREA)
  • Sampling And Sample Adjustment (AREA)
  • Storage Device Security (AREA)
  • Stored Programmes (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

電子書閱讀器應用程式在修改期間保留內容區域之佈局。內容區域之已偵測修改初始化用於如何保留區域之分析。定位於內容內之配置判定用於保留區域之行為。評估該配置及比較該配置與其他配置,以判定覆蓋(overriding)屬性,以在修改期間應用於區域。在應用修改至其他物件的同時,應用屬性至區域內之相關物件,以在修改後維持修改前之區域外觀。

Description

在修改期間保留內容區域之佈局
本發明係與在修改期間保留內容區域之佈局相關。
行動運算已改變了整個市場的媒體消費。整個產品世代的微型化使更小的裝置已可完成更多的功能。相較於幾年前的桌上型電腦,現代的智慧型手機具有更多的運算能力。成熟的產品製程亦已使科技的進步無縫地整合至行動裝置的自動化生產中。廣泛的自動化已引導出便宜元件。便宜元件已使提供帶著走(on the go)功能之便宜行動裝置的製造為可能。
行動裝置中的內容呈現具有顯著改善的空間。某些內容(如電子書)被嚴格地結構化。對於使用者互動來說,很少最佳化結構化後之內容。通常會限制或不允許重調大小之操作。亦可進一步地限制在此類結構化內容之物件之放大率,以符合不利條件之限制。
或者,提供自由存取內容顯示屬性的應用程式及裝置在控制內容之顯示特性處有麻煩。簡單的重調大小之操作 可錯誤調整內容以顯示超出作者意圖之顯示參數。舉例而言,放大操作可吹漲內容為不成比例,及強迫使用者無止盡地捲動以與內容區域互動。過度捲動可破壞內容流及減損使用者經驗。此外,藉由內容顯示參數之廣泛調整,基於工作流可摧毀作者於檢視內容之意圖。
提供本發明內容以在一簡單形式中,介紹一些精選概念,該等精選概念會於以下細節描述中進一步地描述。本發明內容並不意欲專門地識別所主張之申請標的之主要特徵或必要特徵,亦不意欲作為判定所主張之申請標的之範圍之幫助。
實施例係針對在修改期間保留內容區域之佈局。根據實施例,電子書閱讀器裝置的應用程式可偵測內容區域的修改。修改可包含重調大小事件,該重調大小事件包含區域之放大或縮小。區域可包含各式各樣的媒體,該等媒體包含(但不限於)文字、圖片、聲音、影像、及其組合等。為回應修改,可評估內容以判定用於保留區域佈局之配置。此外,本文所使用的「區域」並不限於帶有幾何邊界的實體區域。區域可包含任何內容區塊,如在網頁中之HTML文字段落。特別的是,可修改的屬性可包含文字大小、字體及諸如此類,該等可修改的屬性不僅判定佈局區域,且判定其他的視覺外觀態樣如行間距。配置可為內容配置列表中的一層。列表可為優先的。可指定配置為高優先權以覆蓋列表中的其他配置。接下來,在應用修改的同時,基於配置可保留區域。在應用重 調大小操作至區域的期間,基於配置可應用放大因子至區域中的物件,以維持物件的比例。
閱讀下述之細節描述及檢閱相關圖式,這些及其他特徵和優點將顯而易見。須注意的是,前述一般說明及下述之細節描述兩者皆為示例性且不限制本案主張之態樣。
100‧‧‧圖
102‧‧‧內容伺服器
104‧‧‧內容
106‧‧‧平板電腦/平板電腦裝置
108‧‧‧使用者
200‧‧‧圖
202‧‧‧內容
204‧‧‧區域
206‧‧‧區域
208‧‧‧平板電腦
210‧‧‧欄
212‧‧‧欄
214‧‧‧搜尋框
300‧‧‧圖
302‧‧‧裝置
304‧‧‧區域
306‧‧‧圖形
308‧‧‧重調大小操作
310‧‧‧內容
312‧‧‧平板電腦裝置
314‧‧‧區域
316‧‧‧影像
410‧‧‧網路
411‧‧‧膝上型電腦
412‧‧‧平板電腦裝置
413‧‧‧智慧型手機
414‧‧‧伺服器
416‧‧‧單一伺服器
418‧‧‧資料庫伺服器
419‧‧‧資料儲存
500‧‧‧計算裝置
502‧‧‧處理單元
504‧‧‧系統記憶體
505‧‧‧作業系統
506‧‧‧程式模組
508‧‧‧虛線
509‧‧‧可移式儲存器
510‧‧‧不可移式儲存器
512‧‧‧輸入裝置
514‧‧‧輸出裝置
516‧‧‧通訊連接
518‧‧‧其他裝置
522‧‧‧電子書閱讀器應用程式
524‧‧‧保留模組
600‧‧‧程序
610‧‧‧操作
620‧‧‧操作
630‧‧‧操作
根據一些實施例,第1圖圖示說明在電子書閱讀器修改期間保留內容區域之佈局之範例架構圖;根據實施例,第2圖圖示說明在修改期間保留內容區域之範例;根據實施例,第3圖圖示說明在電子書閱讀器修改期間,基於配置保留內容區域之範例;第4圖係網路環境,其中根據實施例可實施系統;第5圖係範例計算操作環境的方塊圖,其中可實施實施例;及根據實施例,第6圖圖示說明用於在電子書閱讀器修改期間處理保留內容區域之邏輯流程圖。
如上所簡短描述的,在修改期間可保留內容區域的佈局。電子書閱讀器裝置的應用程式可判定用於保留區域之內容中配置,以回應偵測修改。在應用修改的同時,基於配置可保留區域佈局。
在下述之細節描述中,參照附圖形成本文一部分,其中以圖示說明特定實施例或範例的方式顯示之。在沒有背 離本發明之精神或範圍的狀況下,可結合這些態樣、可利用其他態樣、及可作結構化之變化。因此,下述之細節描述不應被視為具有限制意義,且藉由附加之申請專利範圍及其等同定義本發明之範圍。
雖然即將在程式模組之一般背景中描述實施例(該等程式模組與在計算裝置上之操作系統上運行的應用程式結合執行),所屬技術領域中具有通常知識者將得知亦可實施與其他程式模組結合之態樣。
一般來說,程式模組包含常用程式、程式、元件、資料結構、及其他執行特定工作或實施特定抽象資料類型之結構類型。此外,所屬技術領域中具有通常知識者將理解可與其他電腦系統配置實踐實施例,該等其他電腦系統配置包含手持裝置、多處理器系統、基於多處理器或可程式化之消費性電子、小型電腦、主機電腦及可比較的計算裝置。亦可於分散式計算環境中實踐實施例,該分散式計算環境中藉由經由通訊網路連結之遠端處理裝置執行工作。在分散式計算環境中,可設置程式模組於本地端及遠端記憶儲存裝置兩者中。
可實踐實施例為電腦實施程序(方法)、計算系統、或為製造之物品,該製造之物品如電腦程式產品或電腦可讀取媒體。電腦程式產品可為藉由電腦系統讀取之電腦儲存媒體,該電腦儲存媒體編碼電腦程式,該電腦程式包含使電腦或計算系統執行範例程序之指令。電腦可讀取儲存媒體係電腦可讀取記憶體裝置。舉例而言,可經由揮發性電腦記憶體、 非揮發性電腦記憶體、硬碟、快閃驅動裝置、軟碟或光碟及可比較的硬體媒體中的一或更多個,實施電腦可讀取儲存媒體。
在說明書各處,術語「平台」可為在修改期間用於保留內容區域佈局的軟體及硬體元件的結合。平台的範例包含(但不限於)執行於複數個伺服器上之代管服務、執行於單一計算裝置之應用程式、及可比較之系統。術語「伺服器」通常指典型地在網路環境中執行一或更多個軟體程式之計算裝置。以下提供這些技術及範例操作之更多細節。
根據實施例,第1圖圖示說明在電子書閱讀器修改期間之內容區域之範例架構圖。圖100顯示之元件及環境係用於圖示說明之目的。可在不同的本地、網路、基於雲端及相似的計算環境中實踐實施例,該等計算環境係使用各式各樣的計算裝置及系統、硬體及軟體。
「電子書閱讀器」裝置如平板電腦106,可代管提供內容104至使用者108的應用程式。可稱此應用程式為電子書閱讀器應用程式,可本地安裝該電子書閱讀器應用程式,及經由有線或無線網路執行接收內容(例如,電子書及文件等)之應用程式。電子書閱讀器應用程式亦可為藉由一或更多個伺服器提供之代管服務,及使用者經由電子書閱讀器裝置(例如,平板電腦106)存取該代管服務。內容可為消耗性資料(consumable data)之任何類型,該消耗性資料之類型包括(但不限於)文字、聲音、影像、圖片等。內容亦可包含在標準格式(即,網頁)中呈現之媒體組合。可經由內容伺服器102提 供內容,該內容伺服器102係藉由服務及裝置代管用於消耗(consumption)之內容。
根據實施例,應用程式可為執行於平板電腦裝置106上之獨立電腦(standalone)應用程式。獨立電腦應用程式可偵測展示於平板電腦106上之內容104之修改。修改可為使用者108採取的行動,以調整已展示內容之大小。應用程式可評估用於配置之內容104,以在應用修改的同時執行內容區域之保留。基於配置,可藉由實施用於區域之特定屬性設定以保留區域。
實施例不限制於平板電腦106上之實施。根據實施例,應用程式可在其他平台之修改期間保留內容區域之佈局。使用者可在能展示內容之任何裝置中,應用修改至內容區域。碰觸或手勢功能的設備係不必要的。使用者可使用標準滑鼠及鍵盤介面或其他輸入形式(如陀螺儀輸入裝置、眼球追蹤及相似輸入機制)修改內容。
根據實施例,第2圖圖示說明在修改期間保留內容區域之範例。圖200展示保留已顯示內容之欄佈局之電子書閱讀器裝置之應用程式。
可分割內容202的一部分為欄(區域204及206)。每個欄可具有屬性,該等屬性具體指定如何安排用於顯示之物件。舉例而言,物件可包含文字及圖片。用於文字之屬性可包含字型及文字大小。文字屬性亦可具體指定如何安排文字,該如何安排文字包含換行位置及行大小等。亦可藉由文字屬性具體指定醒目提示及陰影。文字屬性亦可具體指定比 例設定以在區域中(如欄或內容頁),按比例地維持文字大小比例。
用於如影像之圖形物件之(在配置中之)屬性可具體指定用於圖形之大小、位置及形狀設定。大小、位置及形狀設定可為預先決定值。替代地,根據區域(如欄或內容頁)按比例之比例,大小、位置及形狀設定可為可變的及可設定的。在示例性情景中,可設定圖形寬度為區域寬度的比例。
平板電腦208可在修改後展示內容202,修改可為搜尋框214之啟動,該搜尋框214之啟動可重調內容之已顯示欄210及212之大小。搜尋框可使用螢幕區域,或其他專用於已顯示內容之區域。基於與內容相關之配置,可需要重調內容202之大小以保留區域204及206。在示例性情景中,應用程式可自內容202之配置,判定區域204及206的寬度屬性。在平板電腦208之顯示區域中,可重新調整寬度屬性為可使用之寬度(或長度)。可重新調整展示於欄210及212之物件大小,以適於平板電腦208中可使用的寬度(或長度)。此外,應用程式可減少(或增加)欄210及212中之文字之文字大小屬性,以匹配區域204及206中之每行字元數目屬性。基於平板電腦208螢幕空間中之可使用的寬度及長度屬性,可調整影像大小以將影像適於欄210及212中之可使用空間,以匹配區域204及206之外觀。
如上所述的,本文所使用的「區域」並不限於帶有幾何邊界的實體區域。區域可包含任何內容區塊,如在網頁中之HTML文字段落。特別的是,可修改的屬性可包含文字 大小、字體及諸如此類,該等可修改的屬性不僅判定佈局區域,且判定其他的視覺外觀態樣,如行間距。本文所使用的「佈局」亦可涵蓋關於內容呈現之任何屬性,如字體或色彩配置。特別的是,在修改期間保留屬性可包含保留應用程式認為重要的原始創作意圖之任何態樣。舉例而言,就文字大小而言,可保留不同文字元件(如主體文字相對標題)的相對大小。在另一例子中,可修改色彩配置;這樣做的時候,可保留原始創作具體指定的相對對比。保留數值之範例為放大(或縮小),但數值之保留不被限制至這些說明性例子中。舉例而言,若本體文字相對標題之原始大小比例為12/16,放大修改可為18/30,而不是應用均勻性因子使之為18/24。
根據一些實施例,內容中之配置可具體指定和內容區域有關的屬性。區域可包含欄、表、頁等。可自配置中取回屬性以維持區域外觀。屬性可包含在內容中之區域大小及物件位置。根據已重繪區域中可使用的資源,可應用屬性。可使用的資源可包含可使用空間之寬度及長度。在示例性情景中,可重新調整表之大小以適於可使用之區域。可重新調整表中之每一單元格之大小以適於區域。可調整每一單元格內之物件以適於已重繪單元格。
根據實施例,第3圖圖解說明基於配置在修改期間保留內容區域之範例。圖300展示在應用重新調整大小操作308的同時保留內容區域。
執行於裝置302上之電子書閱讀器應用程式可回應使用者行動,以重新調整區域304。區域304可包含物件,該 物件包含文字及圖形306。可在結構(如欄、表或頁)中展示物件。可分割已顯示內容為多個結構,該多個結構包含多個欄、表或頁。
為回應偵測修改(如重調大小操作308以縮小已顯示內容),應用程式可評估用於配置之內容310。可設置配置於基於列表層之結構中。列表可為包含多個配置之設定檔案。列表可為有序的。在列表較低層之配置可覆蓋較高層之配置。在示例性情景中,配置中之放大因子可具體指定與螢幕大小相關之物件(如文字)的相對大小。應用程式可應用放大因子以回應偵測區域304內之物件修改。
作為替代的,可插入配置作為列表底層。列表可包含部分內容。可儲存每部分為列表中的一層。當應用程式重調區域304之大小時,可重新載入包含區域304之層至平板電腦裝置312中。可應用放大因子至區域314中以保留與平板電腦裝置312之螢幕空間相關之相對大小屬性。放大因子僅可應用至包含文字之區域中之已具體指定之物件。根據若未被具體指定藉由配置以用於保留、及在配置影響範圍之外之修改,可重調其他物件如影像316之大小。
以特定物件、資料類型及配置,經由3展示第2圖之示例情景及架構。根據這些示例配置,實施例不限制於系統。可在配置中實作在電子書閱讀器修改期間保留內容區域之佈局,該配置係在應用程式及使用者介面中使用較少或額外元件。進一步地,可以帶有其他使用本發明所敘述原則之值之相同方式,實施經由3展示於第2圖之示例架構、示例 元件及其子元件。
第4圖係網路環境,其中可根據實施例實施系統。藉由如代管服務之一或更多個伺服器414或單一伺服器(如網頁伺服器)416,可提供本地及遠端資源。可執行應用程式於個人計算裝置上,該等個人計算裝置如智慧型手機413、平板電腦裝置412、或膝上型電腦411(「用戶端裝置」),及該應用程式可經由網路410與內容資源通訊。
如上所述,電子書閱讀器應用程式可保留內容區域之佈局以回應修改。在應用修改的同時,應用程式可基於配置保留區域之佈局。可於電子書閱讀器裝置中顯示已保留區域。用戶端裝置411-413可如先前描述的,使存取執行於遠端伺服器中(伺服器414中的一個)之應用程式為可能。伺服器可直接或經由資料庫伺服器418,自資料儲存419收回相關資料、或儲存相關資料至資料儲存419中。
網路410可包含伺服器、用戶端、網路服務提供商及通訊媒體之任何拓樸。根據實施例,系統可具有靜態或動態拓樸。網路410可包含如企業網路之安全網路、如無線開放網路之不安全網路、或網際網路。網路410亦可於如公用交換電話網路(PSTN)或蜂巢式網路之其他網路上協調通訊。進一步地,網路410可包含短距離無線網路,如藍牙或其相似。網路410提供本發明所描述之節點間之通訊。舉例而言(而非限制),網路410可包含如聲波、RF、紅外線及其他無線媒體之無線媒體。
可使用更多其他計算裝置、應用程式、資料來源及 資料分配系統之配置,以在電子書閱讀器修改期間保留內容區域。此外,第4圖所討論之網路環境僅為圖示說明之目的。實施例並不限於示例性應用程式、模組、或程序。
第5圖及相關討論意欲提供簡短的、一般的適合計算環境之描述,其中實施例可實施。參考第5圖,根據實施例繪製示例性之用於應用程式之計算操作環境之方塊圖,如計算裝置500。在基本配置中,計算裝置500可包含至少一個處理單元502及系統記憶體504。計算裝置500亦可包含協同執行程式之複數個處理單元。取決於確切配置及計算裝置之類型,系統記憶體504可為揮發性(如RAM)、非揮發性(如ROM、快閃記憶體等)或其兩者之結合。系統記憶體504典型地包含適於控制平台操作之作業系統505,如來自於華盛頓州,雷德蒙之微軟公司的WINDOWS®及WINDOWS PHONE®作業系統。系統記憶體504亦可包含一或更多個軟體應用程式,如程式模組506、電子書閱讀器應用程式522及保留模組524。
電子書閱讀器應用程式522可偵測內容區域之修改。區域可包含多個媒體物件,如文字及圖形。該應用程式522可判定用於保留區域之在內容中之配置,以回應修改。保留模組524可處理內容,以設置包含配置之層。可儲存層於列表中。列表可為包含內容及配置之結構,或列表可為僅包含配置之結構。在應用修改的同時,可執行用於區域中之物件之放大因子(儲存於配置中之屬性)。藉由在虛線508內之該等元件繪製此基本配置於第5圖中。
計算裝置500可具有附加特徵或功能。舉例而言,計算裝置500亦可包含附加資料儲存裝置(可移式及/或不可移式),舉例而言如磁碟、光碟或磁帶。此類附加儲存藉由可移式儲存器509及不可移式儲存器510繪製於第5圖中。電腦可讀取儲存媒體可包含以任何用於資訊(如電腦可讀取指令、資料結構、程式模組或其他資料)儲存之方法或技術實施之揮發性及非揮發性、可移式及不可移式媒體。電腦可讀取儲存媒體為電腦可讀取記憶體裝置。系統記憶體504、可移式儲存器509及不可移式儲存器510為電腦可讀取儲存媒體之所有範例。電腦可讀取儲存媒體包含(但不限於)RAM、ROM、EEPROM、快閃記憶體或其他記憶體技術、CD-ROM、數位多功能光碟(DVD)或其他光學儲存器、磁帶盒(magnetic cassettes)、磁帶、磁碟儲存器或其他磁性儲存裝置、或可用來儲存意欲資訊及可經由計算裝置500存取之任何其他媒體。任何此類電腦可讀取儲存媒體可為計算裝置500的一部分。計算裝置500亦可具有如鍵盤、滑鼠、筆、聲音輸入裝置、觸控輸入裝置及可比較之輸入裝置之輸入裝置512。輸出裝置514可包含如顯示器、揚聲器、印表機、及其他類型之輸出裝置。該等裝置為所屬領域中眾所周知的,無須於本發明中詳細討論之。
計算裝置500亦可包含通訊連接516,該通訊連接516允許裝置與其他裝置518通訊,如通過在分散式計算環境中之無線網路、衛星鏈路、蜂巢式鏈及可比較機制。其他裝置518可包含執行通訊應用程式之電腦裝置、儲存伺服器及 可比較裝置。通訊連接516為傳播媒體之一例子。傳播媒體在其中可包含電腦可讀取指令、資料結構、程式模組、或於調變資料信號內之其他資料(如載波或其他傳輸機制),及包含任何資訊傳送媒體。術語「調變資料信號」意味信號具有一或更多個自身的特徵集或以關於將資訊編碼於信號內之此類方式變換。舉例而言(但不限於),傳播媒體包含如有線網路或直接連線連接之有線媒體,及如聲波、RF、紅外線、及其他無線媒體之無線媒體。
示例性範例亦包含方法。可以任何數量之方式實施這些方法,該等任何數量之方式包括此文件所描述之結構。該等任何數量之方式中的一種方式係藉由本文件所描述之裝置類型之機器操作。
另一可選擇的方式係用於方法之一或更多個個別操作,與執行部分之一或更多個操作員結合以執行該等操作。該等操作員不需位於彼此身邊,但每個操作員可單獨與執行部分程式之機器在一起。
根據實施例,第6圖圖示說明用於在電子書閱讀器修改期間處理保留內容區域之佈局之邏輯流程圖。在一些例子中,可藉由電子書閱讀器應用程式實施程序600。
程序600可以操作610開始,其中電子書閱讀器應用程式可偵測內容區域之修改。修改可包括藉由使用者初始化之重調大小操作。區域可為一部分之已顯示內容,如欄、頁、表等。應用程式可判定用於保留區域之在內容中之配置,以在操作620處回應修改。配置可為列表內之層。列表可包 含多個配置;該多個配置可為有序以執行區域內之屬性,以回應已偵測修改。在操作630處,在應用修改的同時,基於配置可保留區域。可應用放大因子至如藉由配置具體指定之區域物件中。
可在包含通訊模組、記憶體、及處理器之計算裝置中實施一些實施例,其中處理器執行如上所述之方法或執行與記憶體中儲存之指令結合之可比較之方法。可實施其他實施例為電腦可讀取儲存媒體,該電腦可讀取儲存媒體為帶有儲存於該電腦可讀取儲存媒體中之指令,該等指令係用於執行如上所述或其相似之方法。
包含於程序600之操作係用於圖示說明之目的。根據實施例,可藉由帶有較少或較多步驟之相似程序、及使用本發明所敘述之原則之不同順序操作,實施在修改期間保留內容區域之佈局。
上述說明、範例及資料提供實施例組成之製造及使用之完整敘述。雖然已用語言具體將專利標的描述為結構特徵及/或方法行為,仍需了解的是不需將以附加申請專利範圍定義之專利標的限制於如上所述之特定特徵或行為。更確切地說,如上所述之該特定特徵及行為係被揭露為實施申請專利範圍及實施例之示例性形式。
300‧‧‧圖
302‧‧‧裝置
304‧‧‧區域
306‧‧‧圖形
308‧‧‧重調大小操作
310‧‧‧內容
312‧‧‧平板電腦裝置
314‧‧‧區域
316‧‧‧影像

Claims (20)

  1. 一種方法,該方法執行於用於在一修改期間保留內容之一區域之一佈局之一計算裝置上,該方法包括以下步驟:偵測與該內容之該區域相關之一修改行為;偵測在該內容中之用於保留該區域之該佈局之一配置,以回應該修改行為;及在應用該修改的同時,基於該配置保留該區域之該佈局。
  2. 如請求項1所述之方法,進一步包括以下步驟:自包含層之一列表取回該配置;及在一底層設置該配置。
  3. 如請求項2所述之方法,進一步包括以下步驟:在低於包含部分該內容之其他層處,設置該底層。
  4. 如請求項2所述之方法,進一步包括以下步驟:在低於包含其他配置之其他層處,設置該底層。
  5. 如請求項2所述之方法,進一步包括以下步驟:在該底層處評估該配置,以覆蓋在一較高層處之另一個配置。
  6. 如請求項1所述之方法,進一步包括以下步驟:判定在該配置中包含一放大因子之一屬性,以應用至該 區域。
  7. 如請求項6所述之方法,進一步包括以下步驟:評估在該區域中之至少一個物件之一大小屬性;及應用該放大因子至該大小屬性。
  8. 如請求項1所述之方法,進一步包括以下步驟:判定在該區域中之一基於文字物件,以應用該配置。
  9. 如請求項8所述之方法,進一步包括以下步驟:應用在該配置中之一文字大小屬性及一文字樣式屬性中的至少一個至該基於文字物件。
  10. 如請求項1所述之方法,進一步包括以下步驟:基於該修改重調其他物件之大小,該其他物件包含於該區域中及在該配置之一影響範圍之外。
  11. 一種計算裝置,該計算裝置用於在一電子書閱讀器之一修改期間保留內容之一區域之一佈局,該計算裝置包括:一記憶體,配置該記憶體以儲存指令;及一處理器,耦合該處理器至該記憶體,該處理器執行與儲存於該記憶體中之該等指令結合之一應用程式,其中配置該應用程式以執行以下步驟:偵測與該內容之該區域相關之一修改行為; 偵測在該內容中之用於保留該區域內之該佈局之一配置,以回應該修改行為;及在基於一程序應用該修改的同時,基於該配置保留該區域之該佈局,該程序為:應用該配置至與該配置相關之該區域內之一物件;及應用該修改至與該配置不相關之該區域內之另一個物件。
  12. 如請求項第11項所述之計算裝置,其中該修改行為包含應用至該區域之一重調大小之操作
  13. 如請求項第11項所述之計算裝置,其中進一步地配置該應用程式以執行以下步驟:判定該區域以包含一欄、一表、及一頁中的至少一個;及基於已包含之該欄、該表、及該頁中的一個,應用該修改。
  14. 如請求項第11項所述之計算裝置,其中進一步地配置該應用程式以執行以下步驟:評估一螢幕寬度及一螢幕長度;自該配置判定一區域寬度屬性及一區域長度屬性。
  15. 如請求項第14項所述之計算裝置,其中進一步地配置該應用程式以執行以下步驟:基於縮小及放大該區域以將該區域寬度屬性匹配至該螢幕寬度中的至少一個,重調該區域大小。
  16. 如請求項第14項所述之計算裝置,其中進一步地配置該應用程式以執行以下步驟:基於縮小及放大該區域以將該區域長度屬性匹配至該螢幕長度中的至少一個,重調該區域大小。
  17. 一種電腦可讀取記憶體裝置,該電腦可讀取記憶體裝置帶有儲存於該電腦可讀取記憶體裝置中之指令,該等指令用於在一修改期間保留內容之一區域之一佈局,該等指令包括:偵測與該內容之該區域相關之一修改行為;偵測在該內容中之用於保留該區域內之該佈局之一配置,以回應該修改;及在藉由下述指令應用該修改的同時,基於該配置保留該區域之該佈局,該下述指令為:應用該配置至與該配置相關之該區域內之一基於文字物件;及應用該修改至與該配置不相關之該區域內之另一個物件。
  18. 如請求項第17項所述之電腦可讀取記憶體裝置,其中該 等指令進一步包括:應用該配置中之一行大小屬性及一換行位置屬性中的至少一個至該基於文字物件。
  19. 如請求項第18項所述之電腦可讀取記憶體裝置,其中該等指令進一步包括:應用該配置中之一醒目提示屬性及一陰影屬性中的至少一個至該基於文字物件。
  20. 如請求項第18項所述之電腦可讀取記憶體裝置,其中該等指令進一步包括:應用該配置內之一比例設定至該基於文字之物件,以維持與該區域及在該區域內之該其他物件關連之該基於文字物件之一外觀。
TW102142478A 2012-12-11 2013-11-21 在修改期間保留內容區域之佈局 TW201435713A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US13/711,130 US20140164911A1 (en) 2012-12-11 2012-12-11 Preserving layout of region of content during modification

Publications (1)

Publication Number Publication Date
TW201435713A true TW201435713A (zh) 2014-09-16

Family

ID=49920607

Family Applications (1)

Application Number Title Priority Date Filing Date
TW102142478A TW201435713A (zh) 2012-12-11 2013-11-21 在修改期間保留內容區域之佈局

Country Status (13)

Country Link
US (1) US20140164911A1 (zh)
EP (1) EP2932402A2 (zh)
JP (1) JP2016503199A (zh)
KR (1) KR20150095658A (zh)
CN (1) CN105144145A (zh)
AR (1) AR093918A1 (zh)
AU (1) AU2013359428A1 (zh)
BR (1) BR112015011455A2 (zh)
CA (1) CA2889582A1 (zh)
MX (1) MX2015007490A (zh)
RU (1) RU2015122450A (zh)
TW (1) TW201435713A (zh)
WO (1) WO2014093405A2 (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9595298B2 (en) 2012-07-18 2017-03-14 Microsoft Technology Licensing, Llc Transforming data to create layouts
US10282069B2 (en) 2014-09-30 2019-05-07 Microsoft Technology Licensing, Llc Dynamic presentation of suggested content
US9626768B2 (en) 2014-09-30 2017-04-18 Microsoft Technology Licensing, Llc Optimizing a visual perspective of media
US20160092404A1 (en) * 2014-09-30 2016-03-31 Microsoft Technology Licensing, Llc Intent Based Feedback
US10691323B2 (en) 2015-04-10 2020-06-23 Apple Inc. Column fit document traversal for reader application
AU2015258332A1 (en) * 2015-11-23 2017-06-08 Canon Kabushiki Kaisha Method, apparatus and system for reproducing a document defined in a page description language
US10235348B2 (en) 2016-04-12 2019-03-19 Microsoft Technology Licensing, Llc Assistive graphical user interface for preserving document layout while improving the document readability
US11769072B2 (en) * 2016-08-08 2023-09-26 Adobe Inc. Document structure extraction using machine learning
US10380228B2 (en) 2017-02-10 2019-08-13 Microsoft Technology Licensing, Llc Output generation based on semantic expressions
KR102554030B1 (ko) * 2021-07-26 2023-07-11 주식회사 플렉슬 하나의 화면 상에 전자 문서를 구성하는 페이지를 두 개의 페이지씩 동시에 표시할 수 있는 전자 장치 및 그 동작 방법
KR102706276B1 (ko) * 2022-06-22 2024-09-12 주식회사 한글과컴퓨터 모달 창에 광고 정보를 삽입하여 표시할 수 있는 전자 단말 장치 및 그 동작 방법
USD1123985S1 (en) * 2022-12-06 2026-04-28 Read TwoGether Ltd. Display screen with a graphical user interface

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001184344A (ja) * 1999-12-21 2001-07-06 Internatl Business Mach Corp <Ibm> 情報処理システム、プロキシサーバ、ウェブページ表示制御方法、記憶媒体、及びプログラム伝送装置
US7356760B2 (en) * 2001-02-15 2008-04-08 Nbor Corporation System and method for editing an electronic document of text and graphic objects
AU2002952711A0 (en) * 2002-11-18 2002-11-28 Typefi Systems Pty Ltd A method of formatting documents
NO20034724D0 (no) * 2003-10-22 2003-10-22 Opera Software Asa Presentasjon av HTML-innhold på en skjermterminal
US20060103667A1 (en) * 2004-10-28 2006-05-18 Universal-Ad. Ltd. Method, system and computer readable code for automatic reize of product oriented advertisements
US7657848B2 (en) * 2006-01-09 2010-02-02 Sas Institute Inc. Computer-implemented node-link processing systems and methods
US8181107B2 (en) * 2006-12-08 2012-05-15 Bytemobile, Inc. Content adaptation
US20090177996A1 (en) * 2008-01-09 2009-07-09 Hunt Dorian J Method and system for rendering and delivering network content
US20090254814A1 (en) * 2008-04-08 2009-10-08 Microsoft Corporation Per-edge rules and constraints-based layout mechanism
US8443278B2 (en) * 2009-01-02 2013-05-14 Apple Inc. Identification of tables in an unstructured document
US8700984B2 (en) * 2009-04-15 2014-04-15 Gary Siegel Computerized method and computer program for displaying and printing markup
US8161384B2 (en) * 2009-04-23 2012-04-17 Hewlett-Packard Development Company, L.P. Arranging graphic objects on a page with text
CN101645970A (zh) * 2009-05-15 2010-02-10 上海闻泰电子科技有限公司 一种调整移动终端文本字体大小的方法及装置
US8171401B2 (en) * 2009-06-19 2012-05-01 Microsoft Corporation Resizing an editable area in a web page
US20120290925A1 (en) * 2010-01-29 2012-11-15 Clayton Brian Atkins Incremental Graphic Object Layout Editing
US8878876B2 (en) * 2010-10-15 2014-11-04 Adobe Systems Incorporated Systems and methods for managing the positioning and sizing of objects in electronic content

Also Published As

Publication number Publication date
WO2014093405A2 (en) 2014-06-19
AU2013359428A1 (en) 2015-05-14
CA2889582A1 (en) 2014-06-19
CN105144145A (zh) 2015-12-09
WO2014093405A3 (en) 2014-11-27
US20140164911A1 (en) 2014-06-12
MX2015007490A (es) 2015-12-03
BR112015011455A2 (pt) 2017-07-11
KR20150095658A (ko) 2015-08-21
AR093918A1 (es) 2015-06-24
JP2016503199A (ja) 2016-02-01
EP2932402A2 (en) 2015-10-21
RU2015122450A (ru) 2017-01-10

Similar Documents

Publication Publication Date Title
TW201435713A (zh) 在修改期間保留內容區域之佈局
US11281360B2 (en) Display management for native user experiences
US9116602B2 (en) Providing customization of context based menus
US9418171B2 (en) Acceleration of rendering of web-based content
US9208216B2 (en) Transforming data into consumable content
US9619435B2 (en) Methods and apparatus for modifying typographic attributes
US20150169504A1 (en) Layer based reorganization of document components
US10402470B2 (en) Effecting multi-step operations in an application in response to direct manipulation of a selected object
US9507480B1 (en) Interface optimization application
EP4130968A1 (en) Optimization schemes for controlling user interfaces through gesture or touch
US20170109139A1 (en) Dynamic source code formatting
CN104395962A (zh) 基于作者偏好显示文档
CN111936966A (zh) 用于创建图形内容的设计系统
US10275142B2 (en) Managing content displayed on a touch screen enabled device
US20150178391A1 (en) Intent based content related suggestions as small multiples
CN110286971B (zh) 处理方法及系统、介质和计算设备
US20150058710A1 (en) Navigating fixed format document in e-reader application
US20150213117A1 (en) Adaptive ui for nested data categories across browser viewports
US20220318037A1 (en) Computer based unitary workspace leveraging multiple file-type toggling for dynamic content creation
US20170364480A1 (en) Deconstructing and rendering of web page into native application experience
CN105190510A (zh) 增量地消费内容
US10082931B2 (en) Transitioning command user interface between toolbar user interface and full menu user interface based on use context
US10296190B2 (en) Spatially organizing communications
KR20170045401A (ko) 문맥 정보에 기초하여 스크롤을 제어하기 위한 방법, 시스템 및 비일시성의 컴퓨터 판독 가능한 기록 매체