用于显示文档的方法和系统的制作方法

文档序号:6468817阅读:109来源:国知局

专利名称::用于显示文档的方法和系统的制作方法
技术领域
:本发明涉及信息处理技术,尤其涉及用于显示文档的方法和系统。
背景技术
:在过去的二十多年的时间里,随着电子技术的迅猛发展,计算机网络,尤其是互联网的性能和容量发生了爆炸性的增长。用户每天利用网络传送大量的电子文档,以便进行商业上的交互或者为了休闲目的进行个人间的交互。为了节约用纸,很多公司对于文档仅仅保存电子版本。尤其,对于一些进行电子化办公的大公司来说,其员工每天都处理大量的电子文档。已有技术中,处理文档经常使用图表占位符。图表占位符是在准备好将最终图形添加到页面之前使用的图形。在对页面进行布局时图表占位符很有用,因为通过使用图表占位符,可以为真正创建的图表确定该图表在页面上的位置。但是,在目前的电子文档的页面排版,主要针对的是打印的需要。用于打印的页面排版和便于浏览的页面显示之间,存在许多不同的需要。为了符合打印出来的页面尺寸(例如页面尺寸为A4或B5)的需要,很多较大的图片、表格经常都颠倒放置。这样使得用户在计算机屏幕上浏览这些图表的时候很不方便。有些计算机系统或文档系统支持整个页面的旋转。为了方便看到图表中的细节信息,用户需要操作文档系统或显示系统,旋转图表所在的整个页面。即便这样,如果包括图表所在的页面中还包含文字的话,旋转操作又会使得文字被颠倒过来,用户仍然无法方便地浏览图表和文字的内容。已有技术的文档处理,并未同时考量打印和浏览的需要。
发明内容鉴于已有技术的不足,本发明的目的之一是提供一种用于处理文档的方法,以便于浏览和排版。本发明提供了一种用于显示文档的方法,包括调用一第一图表占位符,以一第一方向显示一文档中的一原始图表;以及响应于以一第二方向显示所述原始图表的请求,调用一第二图表占位符以便以一第二方向显示所述原始图表的副本图表;其中,显示副本图像时保留所述第一图表占位符。这样就可以在显示副本图表时保持所述文档的排版。本发明还提供了一种用于生成文档的方法,包括生成图表排版占位符,并将一原始图表与所述图表排版占位符相关联;生成一图表显示占位符,并将所述原始图表的一副本图表与所述图表显示占位符相关联;设置副本图表的显示方法,以便响应于原始图表被显示,而取消副本图表的显示;以及设置原始图表的显示方法,以便响应于副本图表被显示,对原始图表的显示执行透明处理。本发明还提供了一种用于显示文档的系统,包括一原始图表显示装置,用于调用一第一图表占位符,以一第一方向显示一文档中的一原始图表;一原始图表处理装置,配置为在显示所述原始图表的副本图表时保留所述第一图表占位符;以及一副本图表显示装置,配置为响应于以一第二方向显示所述原始图表的请求,调用一第二图表占位符以便以一第二方向显示所述副本图表。本发明还提供了一种用于生成文档的系统,其包括以下用于执行上述方法的多个装置。图表排版占位符生成装置,用于生成图表排版占位符,并将一原始图表与所述图表排版占位符相关联。图表显示占位符生成装置,用于生成一图表显示占位符,并将所述原始图表的一副本图表与所述图表显示占位符相关联,其中,所述副本图表与旋转后的原始图表显示方向相同。副本图表显示方法设置装置,用于设置副本图表的显示方法,以便响应于原始图表被显示,而取消副本图表的显示。原始图表显示方法设置装置,用于设置原始图表的显示方法,以便响应于副本图表被显示,对原始图表的显示执行透明处理。图1示出了根据本发明一实施例的用于生成文档的流程图。图2示出了根据本发明一实施例处理后的文档页面示意图。图3示出了根据本发明另一实施例的用于处理文档的流程图。图4示出了根据本发明的另一实施例的用于生成文档的方法。图5示出了根据本发明的另一实施例的用于显示文档的方法。图6示出了根据本发明另一实施例的用于处理文档的系统。图7示出了根据本发明另一实施例的用于生成文档的系统。具体实施例方式以下参照按照本发明实施例的方法、装置描述本发明。其中,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机程序指令实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得通过计算机或其它可编程数据处理装置执行的这些指令,产生实现流程图和/或框图中的方框中规定的功能/操作的装置(means)。也可以把这些计算机程序指令存储在能指令计算机或其它可编程数据处理装置以特定方式工作的计算机可读介质中,这样,存储在计算机可读介质中的指令产生一个包括实现流程图和/或框图中的方框中规定的功能/操作的指令装置(instructionmeans)的制造品o还可以把计算机程序指令加载到计算机或其它可编程数据处理装置上,使得在计算机或其它可编程数据处理装置上执行一系列操作步骤,以产生计算机实现的过程,从而在计算机或其它可编程装置上执行的指令就提供实现流程图和/或框图中的方框中规定的功能/操作的过程。为了使得图表既能够方便用户在屏幕上浏览,又能够符合打印的页面要求。本发明的实施例提供了在电子文档系统中,支持配置、判断或显示图表正确方向的解决方案。从而使得用户可以方便地浏览电子文档中的图表。根据本发明的一实施例,上文所述原始图表为原始图像(image)、原始图形(figure)、原始流程图(flowchart)、原始框图(blockdiagram)或原始表格(table)等。上文所述副本图表为副本图像、副本图形、副本流程图、副本框图或副本表格等。上述原始和副本是一个相对而言的概念,如果一图表称为原始图表,则称为了以不同方向显示而处理后的图表为副本图表。图1示出了根据本发明一实施例的用于生成文档的流程图。以下结合图2对图1所示的实施例进行说明。图2示出了根据本发明一实施例处理后的文档页面示意图。图l中示出的一种用于处理文档的方法100,其包括以下多个步骤。在步骤S110,生成图表排版占位符230,并将一原始图表220与所述图表排版占位符230相关联。在编辑该文档200并插入原始图表220的时候,可以根据该原始图表220放置在页面中的位置信息,为该原始图表创建"图表排版信息"(imagelayoutinformation),记录图表的排版属性,如大小、位置等等。可以生成图表排版占位符230,用于记录图表的这些排版信息或属性。图表排版占位符230可以在插入原始图表之前生成。然后,将该图表排版占位符230与该原始图表220相关联,以便在显示或打印文档的时候,通过调用图表排版占位符230根据该原始图表的这些排版信息,显示或打印该图表。在步骤S120,生成一图表显示占位符250,并将所述原始图表的一副本图表240与所述图表显示占位符250相关联,其中,所述副本图表240与旋转后的原始图表220的显示方向相同。一些图表排版后,仅仅以排版的方式显示将不利于阅读者浏览该图表。例如,用户在最初生成一些图表的时候,是用于以第一方向(如横向)浏览的。如图2所示的副本图表240,横向较宽、纵向较窄,横向放置为适于浏览的方向。但是,为了排版(如打印排版)的需要,在插入纵向排版的文档页面210时,将其顺时针旋转90度。如果以排版的方向显示图像200,将不利于阅读者从显示器浏览该图表。尤其,如果页面内还包含根据页面纵向排版而输入的文字,对整个页面的旋转操作又会使得文字被颠倒过来,用户仍然无法方便地浏览图表和文字的内容。根据本发明的实施例,可以将插入页面后的原始图表220逆时针旋转90度,得到一副本图表。也可以将插入页面前未旋转的图表作为副本图表240。根据副本图表240的尺寸和显示位置等信息,生成一图表显示占位符250。该图表显示占位符,用于记录该副本图像的尺寸、大小和位置等属性。然后,将该副本图表240与该图表显示占位符240相关联,以便响应于调用该图表显示占位符以记录的方式显示该副本图表。本领域的技术人员可以理解,该图表显示占位符也可以在插入副本图表之前形成。此外,对于需要特殊排版的文字,也可以使用图表占位符,采用类似的方法以便于浏览内容和打印排版。在步骤S130,设置所述副本图表240的显示方法,以便响应于所述原始图表220被以显式的方式显示出来,而取消副本图表的显示。例如,因选择原始图表,而调用第一图表占位符并显示原始图表,这时,取消副本图表的显示。在按照页面排版的方式显示或打印图表时,不需要同时显示副本图像。可以将副本图表的显示方法设置为,在原始图表被显示时,不执行副本图表的显示方法或取消副本图表的显示方法。在步骤S140,设置原始图表220的显示方法,以便响应于副本图表240被显示,对原始图表220的显示执行透明处理。在需要以便于显示器浏览的方式显示图表时,可以根据前述步骤S120的设置,调用所述图表显示占位符250,以便显示所述副本图表240,其与旋转后的原始图表220显示方向相同,便于观看。在这种情况下,可以对原始图表220的显示执行透明处理,以便从显示器上去除原始图表的显示。对于观看者来说,就像图表被旋转到了便于显示浏览的方向。本领域的技术人员可以理解,步骤S130和步骤S140之间没有必然的执行顺序。根据本发明的另一实施例,为了便于操作,上述方法可以进一步包括将一方向指针270A与所述原始图表220相关联,所述方向指针用于调用所述图表显示占位符250,以便显示所述副本图表。该方向指针的图形可以用于表示显示时的图表顶端的可选择方向(如方向指针270B的图形)或者图表可以旋转的方向(如方向指针270A的图形)。还可以设置多个图表占位符,用于指示以多个方向显示图表。图中还示出了一第二方向指针270B,其包括了四个子方向指针,分别用于调用不同的图表占位符以便显示对应的图表。还可以在所述原始图表的快捷菜单中增加选项,以便提供显示所述副本图表的选择。该快捷菜单可以以不同方式表示选择,如以另一方向显示图表的选择,或旋转图表的选择等等。根据本发明的另一实施例,上述方法还可以包括设置副本图表的显示方法,以便响应于打印图表的请求而取消副本图表的显示。这样,就可以按照排版打印页面。根据本发明一实施例的方法,可以通过在电子文档中加入"图表显示信息"(imagedisplayinformation)禾口"图表排片反信息"(imagelayoutinformation),用来分另U标示图表的显示属性(displayinformation)和版面属性(layoutinformation)。图表排版信息,是为了方便打印,是图表按照页面的限制被放置在电子文档之中时,图表的位置,大小,方向等信息。图表显示信息,是为了方便用户浏览,文档中的图表以正确的方向,合适的大小显示在屏幕上时,图表的位置,大小,方向等信息。在已有技术中,使用图表占位符(imageplaceholder),是在文档编辑时插入图表的常用方法。图表占位符(imageplaceholder)用于记录图表在页面上的大小、位置等属性。两个图表占位符可以占用相同的位置/或交叉位置。图表占位符可以被调用,如果有与其相关联的源图像,则以图表占位符中设置的属性显示源图像。Word、Wordpro、WordPerfect、SymphonyDocumentEditor、OpenOfficeWriter等多禾中文档处理软件均支持这种图表操作。图表排版占位符,在本发明中是当图表根据排版信息显示时,在文档中用来显示图表的图表占位符。图表显示占位符,在本发明中是当图表根据显示信息显示时,文档中用来显示图表的图表占位符。因为,仅仅用于显示图表,图表显示占位符可以超出页面的边缘。因此,当文档打印的时候,可以使用图表的排版属性;当文档在计算机上显示的时候,可以使用图表的显示属性,使图表显示在正确的方向上。图3示出了根据本发明另一实施例的用于处理文档的流程图。其中示出了一种用于处理文档的方法300。所述文档包括一图表,该一图表包括一原始图表和一副本图表。方法300包括步骤S310,用于调用一第一图表占位符,以一第一方向显示所述文档中的一原始图表;以及步骤S320,响应于以一第二方向显示所述原始图表的请求,调用一第二图表占位符以便以一第二方向显示所述原始图表的副本图表。图表占位符被调用,如果有与其相关联的源图像,则用源图像以图表占位符中设置的属性显示。其中,显示副本图像时保留所述第一图表占位符以便保持文档的排版。其中,可以通过调用一第一图表占位符,以所述第一方向显示所述文档中的原始图表;并且显示所述副本图表时保留第一图表占位符。这样,可以保留原有第一图表占位符信息,以便不改变整篇文档的排版格式。所述第一图表占位符可以为一图表排版占位符,用于记录原始图表排版的尺寸和位置。可以通过设置第一图表占位符插入文档的方式,使得7其在页面排版中占据设定的大小和位置。可以通过设置第二图表占位符插入文档的方式,例如,叠加在原有的文档内容上,使得第二图表占位符不改变文档的页面排版。其中,上述步骤S310还可以进一步配置为显示与所述原始图表相关联的一第二方向指针,用于接收以所述第二方向显示所述副本图表的请求,其中所述第二方向指针的图形方向用于指示第二方向。该方向指针可以采用箭头等图形方式。其中,所述副本图表可以与旋转后的原始图表显示方向相同。上述步骤S320还可以进一步配置为显示与所述副本图表相关联的一第一方向指针,用于接收以所述第一方向显示所述原始图表的请求,其中所述第一方向指针的图形方向用于指示第一方向。其中,方法300还可以进一步包括一步骤,用于响应于所述原始图表被选中,显示一菜单,以便提供以所述第二方向显示所述原始图表的选择。其中,方法300还可以进一步包括步骤S330,响应于以第二方向显示所述原始图表的请求,对所述原始图像执行透明处理。本领域的技术人员可以理解,步骤S320和步骤S330,并没有严格的执行顺序。即可以以任意顺序执行这两个步骤,还可以同时执行这两个步骤。保留原有占位符,但是可以通过图像的透明处理,以便不显示与原有占位符相关联的原始图像。已有的许多文档处理软件,例如Word、Wordpro、Wordperfect、SymphonyDocumentEditor、0pen0fficeWriter等文档编辑软件均支持这种图表操作。其中,所述第二图表占位符可以为一图表显示占位符,用于记录所述副本图表显示的尺寸和位置。其中,方法300还可以进一步包括步骤S340,响应于以所述第一方向显示所述原始图表的请求,恢复所述原始图表的显示,并取消对所述副本图表的显示。取消对所述副本图表的显示,可以通过已有的许多文档处理软件支持的图表设置方法,如online-email,IBM的lotusnotes,Google的Googledoc等文档编辑软件支持取消图表显示的方法设置;或者可以通过对副本图表执行透明处理。其中,方法300还可以进一步包括步骤S350,响应于所述文档被打印,调用所述图表排版占位符,以便以所述第一方向打印所述原始图表,其中所述图表排版占位符用于记录原始图表排版的尺寸和位置。副本图表仅在需要显示时调用其显示方法,而在形成文档的打印图像时,不调用其显示方法或取消其显示方法。图4示出了根据本发明的另一实施例的用于生成文档的方法。该方法在步骤S410,以第一图表正确的方向和适宜用户浏览的大小,插入第一图表到文档中。在步骤S420,根据第一图表的放置位置,为第一图表创建图表排版占位符,记录图表目前放置的大小和位置。在步骤S430,检查第一图表的大小和放置方向,判断是否超越了页面的边界限制?如果第一图表没有超越了页面的边界限制,则执行步骤S470。如果第一图表超越了页面的边界限制,则在步骤S440,为第一图表创建图表显示占位符,复制目前图表排版占位符信息中第一图表的大小和位置,作为图表的显示属性,用来在第一图表显示时提供图表的虚拟位置。然后,在步骤S450生成图表旋转后的第二图表,使得它能够在页面的限制范围之内放置。旋转之后,第二图表可能被颠倒放置,也可以随之改变图表的大小和位置。这些变化后的图表排版信息被更新到图表排版占位符中。在步骤S460,保存图表排版信息后,重新把第一图表显示在它的图表显示占位符中,根据图表显示占位符中的显示信息,图表以最初正确的方向和适宜用户浏览的大小显示在计算机上。在步骤S470,保存图表和图表占位符的数据到文档之中。图5示出了根据本发明的另一实施例的用于显示文档的方法。在步骤S510,打开文档。在步骤S520,读出文档数据。在步骤S530,检查图表是否有图表显示占位符数据?如果有图表显示占位符数据,则执行步骤S570;否则,执行步骤S540。在步骤S540,读取图表的页面排版信息,在内存中创建图表的排版占位符。在步骤S550,根据图表的排版占位符计算和安排文档的页面排版。在步骤S560,根据图表的排版占位符中的信息将图表放置它的位置上。在步骤S570读取图表的虚拟显示信息,在内存中创建图表的显示占位符。在步骤S580读取图表的页面排版信息,在内存中创建图表的排版占位符。在步骤S590,根据图表的排版占位符计算和安排文档的页面排版。在步骤S595,根据图表的显示占位符中的信息将图表的副本显示在最合适的方向和位置上。图6示出了根据本发明另一实施例的用于处理文档的系统。该系统包括以下多个装置,其执行的功能与前述文档处理的方法相对应。原始图表显示装置610,用于以一第一方向显示所述文档中的一原始图表。原始图表显示装置610还可以进一步配置为,响应于所述原始图表被选中,显示一菜单,用于提供以所述第二方向显示所述原始图表的副本图表的选择。副本图表显示装置620,配置为响应于以一第二方向显示所述原始图表的请求,调用一第二图表占位符以便以一第二方向显示所述原始图表的副本图表。原始图表处理装置630,配置为在显示所述原始图表的副本图表时保留所述第一图表占位符;还可以进一步配置为响应于以第二方向显示所述副本图表的请求,对所述原始图像执行透明处理。副本图表处理装置640,配置为响应于以所述第一方向显示所述原始图表的请求,取消对所述副本图表的显示。当前的许多文档编辑软件支持图表的这种设置方法上述系统还可以包括一打印装置650,配置为响应于所述文档被打印,调用所述图表排版占位符,以便以所述第一方向打印所述原始图表,其中所述图表排版占位符用于记录原始图表排版的尺寸和位置。副本图表仅在需要显示时调用其显示方法,而在打印时,不调用其在打印排版中的显示方法。其中,所述原始图表显示装置610可以通过调用一第一图表占位符,以所述第一方向显示所述文档中的原始图表;并且原始图表处理装置630可以配置为,在显示副本图像时保留该第一图表占位符。其中,所述第二图表占位符可以为一图表显示占位符,用于记录所述副本图表显示的尺寸和位置。其中,所述第一图表占位符可以为一图表排版占位符,用于记录原始图表排版的尺寸和位置。其中,所述原始图表显示装置610可以进一步配置为,显示与所述原始图表相关联的一第二方向指针,用于接收以所述第二方向显示所述副本图表的请求,其中所述第二方向指针的图形方向用于指示第二方向。其中,所述副本图表可以与旋转后的原始图表显示方向相同,所述副本图表显示装置620可以进一步配置为,显示与所述副本图表相关联的一第一方向指针,用于接收以所述第一方向显示所述原始图表的请求,其中所述第一方向指针的图形方向用于指示第一方向。图7示出了根据本发明另一实施例的用于生成文档的系统。该系统包括以下多个装置,其执行的功能与前述生成文档的方法相对应。其中,图表排版占位符生成装置710,用于生成图表排版占位符,并将一原始图表与所述图表排版占位符相关联。图表显示占位符生成装置720,用于生成一图表显示占位符,并将所述原始图表的一副本图表与所述图表显示占位符相关联,其中,所述副本图表与旋转后的原始图表显示方向相同。副本图表显示方法设置装置730,用于设置副本图表的显示方法,以便响应于原始图表被显示,而取消副本图表的显示。原始图表显示方法设置装置740,用于设置原始图表的显示方法,以便响应于副本图表被显示,对原始图表的显示执行透明处理。其中,所述原始图表显示方法设置装置740,可以进一步配置为将一方向指针与所述原始图表相关联,所述方向指针用于调用所述图表显示占位符,以便显示所述副本图表。其中,所述原始图表显示方法设置装置740,可以进一步用于在所述原始图表的快捷菜单中增加选项,以便提供显示所述副本图表的选择。其中,所述副本图表显示方法设置装置730,可以进一步用于设置副本图表的显示方法,以便响应于打印图表的请求而取消副本图表的显示。本发明还提供了一种存储介质或信号载体,其中包括用于执行根据本发明的方法的指令。附图中的流程图和框图,图示了按照本发明实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。所属
技术领域
的技术人员知道,本发明可以体现为系统、方法或计算机程序产品。因此,本发明可以具体实现为以下形式,即,可以是完全的硬件、完全的软件(包括固件、驻留软件、微代码等)、或者本文一般称为"电路"、"模块"或"系统"的软件部分与硬件部分的组合。此外,本发明还可以采取体现在任何有形的表达介质(mediumofe邓ression)中的计算机程序产品的形式,该介质中包含计算机可用的程序码。可以使用一个或多个计算机可用的或计算机可读的介质的任何组合。计算机可用的或计算机可读的介质例如可以是——但不限于——电的、磁的、光的、电磁的、红外线的、或半导体的系统、装置、器件或传播介质。计算机可读介质的更具体的例子(非穷举的列表)包括以下有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、诸如支持因特网或内部网的传输介质、或者磁存储器件。注意计算机可用的或计算机可读的介质甚至可以是上面印有程序的纸张或者其它合适的介质,这是因为,例如可以通过电扫描这种纸张或其它介质,以电子方式获得程序,然后以适当的方式加以编译、解释或处理,并且必要的话在计算机存储器中存储。在本文件的语境中,计算机可用的或计算机可读的介质可以是任何含有、存储、传达、传播、或传输供指令执行系统、装置或器件使用的或与指令执行系统、装置或器件相联系的程序的介质。计算机可用的介质可包括在基带中或者作为载波一部分传播的、由其体现计算机可用的程序码的数据信号。计算机可用的程序码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、RF等等。用于执行本发明的操作的计算机程序码,可以以一种或多种程序设计语言的任何组合来编写,所述程序设计语言包括面向对象的程序设计语言——诸如Java、Smalltalk、C++之类,还包括常规的过程式程序设计语言一一诸如"C"程序设计语言或类似的程序设计语言。程序码可以完全地在用户的计算上执行、部分地在用户的计算机上执行、作为一个独立的软件包执行、部分在用户的计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在后一种情形中,远程计算机可以通过任何种类的网络——包括局域网(LAN)或广域网(WAN)——连接到用户的计算机,或者,可以(例如利用因特网服务提供商来通过因特网)连接到外部计算机。以上结合优选法方案对本发明进行了详细的描述,但是可以理解,以上实施例仅用于说明而非限定本发明。本领域的技术人员可以对本发明的所示方案进行修改而不脱离本发明的范围和精神。1权利要求一种用于显示文档的方法,包括调用一第一图表占位符,以一第一方向显示一文档中的一原始图表;以及响应于以一第二方向显示所述原始图表的请求,调用一第二图表占位符以便以一第二方向显示所述原始图表的副本图表;其中,显示副本图像时保留所述第一图表占位符。2.根据权利要求1所述的方法,其中进一步包括响应于以第二方向显示所述副本图表的请求,对所述原始图表执行透明处理。3.根据权利要求1所述的方法,其中所述第二图表占位符为一图表显示占位符,用于记录所述副本图表显示的尺寸和位置,并且第二图表占位符插入文档的方式设置为叠加在原有的文档内容上,使得第二图表占位符不改变文档的页面排版。4.根据权利要求1或3所述的方法,其中进一步包括响应于以所述第一方向显示所述原始图表的请求,恢复所述原始图表的显示,并取消对所述副本图表的显示。5.根据权利要求3所述的方法,其中所述第一图表占位符为一图表排版占位符,用于记录原始图表排版的尺寸和位置,所述方法其中进一步包括响应于所述文档被打印,调用所述图表排版占位符,以便以所述第一方向打印所述原始图表。6.根据权利要求1或3所述的方法,其中所述副本图表与旋转后的原始图表显示方向相同,所述方法进一步包括显示与所述副本图表相关联的一第一方向指针,用于接收以所述第一方向显示所述原始图表的请求,其中所述第一方向指针的方向用于指示第一方向。7.根据权利要求1所述的方法,其中进一步包括响应于所述原始图表被选中,显示一菜单,用于提供以所述第二方向显示所述副本图表的选择。8.—种用于生成文档的方法,包括生成图表排版占位符,并将一原始图表与所述图表排版占位符相关联,生成一图表显示占位符,并将所述原始图表的一副本图表与所述图表显示占位符相关联;以及设置副本图表的显示方法,以便响应于原始图表被显示,而取消副本图表的显示。9.根据权利要求8所述的方法,其中进一步包括设置原始图表的显示方法,以便响应于副本图表被显示,对原始图表的显示执行透明处理;以及将一方向指针与所述原始图表相关联,所述方向指针用于调用所述图表显示占位符,以便显示所述副本图表。10.根据权利要求8所述的方法,其中进一步包括在所述原始图表的快捷菜单中增加选项,以便提供显示所述副本图表的选择。11.根据权利要求8所述的方法,其中,所述副本图表与旋转后的原始图表显示方向相同,该方法进一步包括设置副本图表的显示方法,以便响应于打印图表的请求而取消副本图表的显示。12.—种用于显示文档的系统,包括一原始图表显示装置,用于调用一第一图表占位符,以一第一方向显示一文档中的一原始图表;一原始图表处理装置,配置为在显示所述原始图表的副本图表时保留所述第一图表占位符;以及一副本图表显示装置,配置为响应于以一第二方向显示所述原始图表的请求,调用一第二图表占位符以便以一第二方向显示所述副本图表。13.根据权利要求12所述的系统,其中所述原始图表处理装置进一步配置为响应于以第二方向显示所述副本图表的请求,对所述原始图像执行透明处理;所述系统还包括一副本图表处理装置,配置为响应于以所述第一方向显示所述原始图表的请求,取消对所述副本图表的显示。14.根据权利要求12所述的系统,其中所述第二图表占位符为一图表显示占位符,用于记录所述副本图表显示的尺寸和位置,并且副本图表显示装置进一步配置为将所述第二图表占位符插入文档的方式设置为叠加在原有的文档内容上,使得第二图表占位符不改变文档的页面排版。15.根据权利要求12所述的系统,其中所述原始图表显示装置610进一步配置为,显示与所述原始图表相关联的一第二方向指针,用于接收以所述第二方向显示所述原始图表的请求,其中所述第二方向指针的图形方向用于指示第二方向,所述副本图表与旋转后的原始图表显示方向相同。16.—种用于生成文档的系统,包括图表排版占位符生成装置,用于生成图表排版占位符,并将一原始图表与所述图表排版占位符相关联;图表显示占位符生成装置,用于生成一图表显示占位符,并将所述原始图表的一副本图表与所述图表显示占位符相关联,其中,所述副本图表与旋转后的原始图表显示方向相同;副本图表显示方法设置装置,用于设置副本图表的显示方法,以便响应于原始图表被显示,而取消副本图表的显示;以及原始图表显示方法设置装置,用于设置原始图表的显示方法,以便响应于副本图表被显示,对原始图表的显示执行透明处理。全文摘要本发明提供了一种用于显示文档的方法和系统。该方法包括调用一第一图表占位符,以一第一方向显示一文档中的一原始图表;以及响应于以一第二方向显示所述原始图表的请求,调用一第二图表占位符以便以一第二方向显示所述原始图表的副本图表;其中,显示副本图像时保留所述第一图表占位符以便保持所述文档的排版。文档编号G06F17/21GK101751378SQ20081018710公开日2010年6月23日申请日期2008年12月12日优先权日2008年12月12日发明者刘学哲,张世佳,杨志磊,詹永华,马嶽申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1