Integration of composite objects in host applications
    1.
    发明授权
    Integration of composite objects in host applications 有权
    在主机应用程序中集成复合对象

    公开(公告)号:US07721205B2

    公开(公告)日:2010-05-18

    申请号:US11228867

    申请日:2005-09-15

    IPC分类号: G06F17/21

    CPC分类号: G06F17/211

    摘要: A graphical object is generated according to a first application in a document of a second application. The graphical object is constructed as a composite, data-driven object. The graphical object's data is organized so that the semantic data (e.g., relationship among individuals on an organizational chart) is persisted separately from presentation data (e.g., the layout and style of shapes and connectors for visualizing the organizational chart). The semantic data and presentation data are combined to provide the rendered view of the graphical object within the document. The graphical object displays and functions equivalently to when the graphical object is rendered by the first application.

    摘要翻译: 根据第二应用的文档中的第一应用来生成图形对象。 图形对象被构造为复合数据驱动对象。 图形对象的数据被组织,使得语义数据(例如,组织图上的个人之间的关系)与呈现数据(例如,用于可视化组织图的形状和连接器的布局和样式)分开地持久化。 语义数据和表示数据被组合以提供文档内的图形对象的呈现视图。 图形对象显示和功能等同于第一个应用程序呈现图形对象时。

    System and method for undoing application actions using inverse actions with atomic rollback
    2.
    发明授权
    System and method for undoing application actions using inverse actions with atomic rollback 有权
    使用与原子回滚相反的动作来撤销应用程序操作的系统和方法

    公开(公告)号:US07499955B2

    公开(公告)日:2009-03-03

    申请号:US11094913

    申请日:2005-03-30

    IPC分类号: G06F12/00

    CPC分类号: G06F9/466 Y10S707/99953

    摘要: An undo operation is executed by an application by performing the inverse actions of the do operation to which the undo operation relates. Previous designs simply swapped memory to execute an undo operation according to code that was entirely dissimilar to the code of the do operation. The dissimilarity of the code caused debugging such operations to be difficult. Using the inverse action to undo an action results in the similar code for the do, undo, and redo operations. Also, undo atoms are logged for do, undo, and redo operations so that any exceptions thrown during an operation allows the application to return to a previous, consistent state by operating on the undo atoms.

    摘要翻译: 通过执行撤销操作所涉及的操作的反向动作,由应用执行撤销操作。 以前的设计只是交换内存,根据完全不同于操作代码的代码执行撤消操作。 代码的不同之处使得调试这样的操作变得困难。 使用反向操作来撤消操作会导致执行,撤消和重做操作的类似代码。 此外,为了执行,撤消和重做操作而记录撤消原子,以便在操作期间抛出的任何异常都允许应用程序通过对撤消原子进行操作而返回到先前的一致状态。

    Common drawing objects
    3.
    发明申请
    Common drawing objects 审中-公开
    普通绘图对象

    公开(公告)号:US20080263070A1

    公开(公告)日:2008-10-23

    申请号:US11479980

    申请日:2006-06-30

    IPC分类号: G06F7/00

    CPC分类号: G06T11/00

    摘要: A transparent format can be used to store the content of shape objects so that documents authored by different types of applications can uniformly share information related to the shape objects. Shape objects comprise, for example, properties such as geometries, lines, fills, size and the like. The properties can have other subordinate properties. For example, geometries can comprise polygons properties, and fill properties can comprise color properties. The shape objects can be hierarchically represented such that principles of object oriented programming can be applied to the shape object.

    摘要翻译: 可以使用透明格式来存储形状对象的内容,使得由不同类型的应用编写的文档可以均匀地共享与形状对象相关的信息。 形状对象包括例如诸如几何,线,填充,大小等的属性。 属性可以具有其他从属属性。 例如,几何可以包括多边形属性,并且填充属性可以包括颜色属性。 形状对象可以被分层地表示,使得可以将面向对象编程的原理应用于形状对象。

    Hierarchical property storage
    4.
    发明授权
    Hierarchical property storage 有权
    层次属性存储

    公开(公告)号:US08001526B2

    公开(公告)日:2011-08-16

    申请号:US11228617

    申请日:2005-09-15

    申请人: Ashley L. Morgan

    发明人: Ashley L. Morgan

    IPC分类号: G06F9/44 G06F3/00

    CPC分类号: G06F17/30247 G06F17/3028

    摘要: A property storage structure is provided that is configured to store properties for a display object. The property storage structure includes a property object that corresponds to a property of the display object. The property storage structure is identified according to a key (e.g., the key identifies the property object as a fill style object that corresponds to a fill style property for the display object). The property object hierarchically includes a value designating what type of object for the property object identified by the key (e.g., the fill style object includes a value that designates the fill style object as a solid color fill type).

    摘要翻译: 提供了一种被配置为存储显示对象的属性的属性存储结构。 属性存储结构包括对应于显示对象的属性的属性对象。 根据密钥(例如,密钥将属性对象标识为与显示对象的填充样式属性相对应的填充样式对象)来识别属性存储结构。 属性对象分层地包括指定用于由键标识的属性对象的什么类型的对象的值(例如,填充样式对象包括将填充样式对象指定为纯色填充类型的值)。