用于电子出版物中的自动连续标记的系统及方法技术方案

技术编号:8456853 阅读:208 留言:0更新日期:2013-03-22 09:00
本发明专利技术揭示一种用于电子出版物中的自动连续标记的系统及方法。所述方法可包含:使用计算机处理器识别电子内容的可再现于电子装置的显示器上的文本框中的第一部分;使用所述计算机处理器计算待显示于所述电子内容中的连续标记的位置;使用所述计算机处理器将所述连续标记链接到所述电子内容的第二部分;使用所述计算机处理器将所述连续标记自动插入于所述电子内容中所述电子内容的所述第一部分后面;在所述文本框中所述电子内容的所述第一部分的结尾处再现连续标记;及隐藏所述电子内容的第二部分。

【技术实现步骤摘要】
【国外来华专利技术】

技术介绍
电子出版物可在文本框或窗口中提供内容。使用层叠样式表(Cascading StyleSheet)或“CSS”,内容作者、出版者或用户可规定在内容量超过文本框内所提供的空间的情况下所述内容发生什么变化。举例来说,“overflow :hidden”CSS样式可用以规定当内容到达所规定框的底部时将对所述内容进行删节
技术实现思路
附图说明结合附图,可通过参考以下描述最佳地理解本专利技术连同其它目的及优点,在附图中的数个图中,相同参考编号标识相同元件,且其中图I是根据一个实施例的电子装置的框图;图2是根据一个实施例的用于电子出版物中的自动连续标记的系统的框图;图3是描绘根据一个实施例的用于电子出版物中的自动连续标记的方法的流程图;图4是根据一个实施例的内容置标的实例;图5是根据一个实施例的显示内容的文本框的实例;图6是根据一个实施例的显示内容的文本框的另一实例。图7是根据另一实施例的显示内容的文本框的实例;图8是描绘根据一个实施例的用于在电子出版物中再现具有连续标记的电子内容的方法的流程图;图9是描绘根据一个实施例的修改连续标记的位置的方法的流程图;且图10是描绘根据一个实施例的使用电子装置再现具有连续标记的内容的方法的流程图。具体实施例方式可通过参考图I到10理解本专利技术的数个实施例及其优点,在所述图中,相同参考编号指代相同元件。层叠样式表或“CSS”是一种允许作者及用户将例如字体及间距等样式附加到经结构化文档的样式表语言。CSS允许将文档呈现样式与文档内容分离。层叠样式表第2级第I修订版(CSS 2. I)规范借此以其全文引用的方式并入本文中。当使用“overflow :hidden”CSS属性时,溢出文本框的内容被隐藏且不显示给用户。由于文本框内的内容可具有多个缩放状态(即,从页面上的先前内容的经置标规定的基本大小逐步增加字体大小)且文本框自身可具有多个大小,因此所显示的内容的量(及所隐藏的内容的量)可变化。假定发生这些变化,那么不可能确定文章的第一或前导部分是否将由于其“overflow :hidden”样式而被删节。因此,CSS/XHTML不可用以将可利用额外内容的指示可靠地插入到置标串流中。本专利技术根据一个实施例使电子出版物作者、内容创建者、设计者及/或编辑者具备以下能力包含将可在由于“overflow :hidden”样式而隐藏内容的情况下利用额外内容通知用户的指示符或连续标记。在一个实施例中,可在字边界上删节内容,且可在删节时自动插入连续标记或链接。取决于内容的缩放状态、文本框大小等,可在内容流中的不同地点处插入连续标记以使得所述连续标记定位于语言适当的位置处。举例来说,对于从左到右/横向文本(例如,英语),连续标记可定位于文本框的右下角中,但对于从右向左/垂直文本(例如,日语),标记可能进入左下角中。可按照需要及/或期望而使用其它定位及位置。在一个实施例中,可通过编译时的软件来确定溢出内容、连续标记的定位及去往溢出内容的链接。在另一实施例中,可通过执行于电子装置上的再现软件来做出这些确定。 在另一实施例中,可通过编译软件与再现装置的组合来做出这些确定。可按照需要及/或期望通过其它硬件及/或软件来执行这些确定。通过选择连续标记,将为用户显示溢出或隐藏内容中的一些或所有内容。因此,可将连续标记视为去往内容的超链接。在一个实施例中,如果溢出内容未填满整个文本框,那么文本的第一部分中的一些内容可连同隐藏文本一起再现以填满文本框。在一个实施例中,可提供例如省略号(“ ”)的一前导指示符以引入溢出内容。连续标记链接可包含文本、图形、置标或任何其它适合指示符。根据一个实施例,可在样式表中使用新CSS特征(称作“display continuation-mark”)以实施连续标记。包含 “overflow :hidden” 特征及 “display continuation-mark”的实例性样式如下 <s(.yle> .articlc_siylc { posiiion: absolute; over「low: hidden; top: 62mm; IeIt: 4mm; width: 60mm; height: 5()mm; padding: lmm;}.coniinuation {display: coniinuaiion-mark;l'onl-farni Iy serif;foni-weighl: bold;} </stvle>在此实例中,连续标记将以衬线字体且以粗体显示。待使用的连续标记可为其中所述连续标记将显现出来的父代的子元素。举例来说,用于内容的置标可将连续标记如下定义为“more... ” <div class = ” continuation,,><a href =”#fullarticle” >more.</a></div>参考图1,提供电子装置的框图。一般来说,电子装置100可包含处理器105、存储器110、软件与应用程序115、显示器与显示器驱动器120、用户接口 125、电力供应器130、数据接口 135及音频140。可按照需要及/或期望而提供其它特征。处理器105提供电子装置100的处理能力中的一些或所有能力。处理器105可 为任何适合处理器或集成电路,包含微处理器、经编程微处理器微控制器、外围集成电路元件、CSIC(特殊客户集成电路)或ASIC(特殊应用集成电路)、逻辑电路、数字信号处理器、可编程逻辑装置(例如,FPGA,PLD、PLA或PAL)或能够执行微处理器的功能的任何其它装置或装置布置。存储器110可为任何适合存储器且可用以存储软体与应用程序115。按照需要及/或期望,存储器110可为易失性的或非易失性的。存储器110可包含静态RAM、动态RAM、快闪存储器、磁性存储器、光学存储器等。 在一个实施例中,存储器110可存储数据文件,包含电子内容文件、样式表、广告、用户偏好等。在一个实施例中,软体与应用程序115可将图像再现于电子装置100的显示器上。显示器与驱动器120经提供而用于为用户显示人物、图形、视频、图片等。所述显示器可为适合的低功率显示器,包含柔性显示器、触敏显示器等。可为用户提供用户接口 125以与电子装置100互动。可提供任何适合输入机构,包含按钮、轨迹球、操纵杆、手写笔等。在另一实施例中,可提供触敏屏幕。在又一实施例中,可提供麦克风以检测话音。在另一实施例中,可提供数字相机。可按照需要及/或期望而提供其它输入,此取决于电子状体提供的特定功能性。电子装置100可经由AC适配器等由电力供应器130 (例如,电池、AC电源、DC电源)供电。电子装置100还可提供有数据接口 135。在一个实施例中,数据接口可通过任何适合有线或无线通信方法进行通信,所述通信方法包含蜂窝通信、USB接口、非屏蔽双绞线接口、射频(RF)、红外线(IR)、蓝牙(Bluetooth)、近场通信、WiFi (例如,任何适合IEEE802. 11协议)等。在一个实施例中,电子装置100可提供有音频能力140。此可包含集成扬声器、耳机插口等。在一个实施例中,电子装置100可提供有位置感测装本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:威廉姆·莱什尼尔布拉迪·迪加加思·康博伊约翰·里夫林文森特·勒希瓦利挨吕泽·理查兹
申请(专利权)人:斯基夫有限责任公司电子书技术公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1