CORRECTING POSITIONS OF SHAPES IN A DIAGRAM
    2.
    发明申请
    CORRECTING POSITIONS OF SHAPES IN A DIAGRAM 有权
    校正形状的位置

    公开(公告)号:US20090199088A1

    公开(公告)日:2009-08-06

    申请号:US12024084

    申请日:2008-01-31

    IPC分类号: G06F17/00

    CPC分类号: G06T11/206

    摘要: Technologies are described herein for correcting the layout of shapes in a diagram. A request is received to correct the diagram layout. The positional relationships between the shapes in the diagram are determined through the creation of a dependency tree. According to various embodiments, the dependency tree defines parent-child relationships within the diagram and the physical position of shapes with respect to one another. Using the dependency tree and layout rules, the shapes within the diagram may be repositioned to correct misalignment and uneven spacing to make minor corrections in the layout while preserving the general configuration of the original layout. Embodiments provide for layout corrections of diagrams including regions that encompass member shapes and provide for conflict resolution when layout corrective actions result in overlaps of shapes, regions, or page breaks.

    摘要翻译: 这里描述了用于校正图中形状布局的技术。 收到请求以更正图表布局。 图中的形状之间的位置关系通过创建依赖关系树来确定。 根据各种实施例,依赖关系树定义图中的父子关系以及形状相对于彼此的物理位置。 使用依赖关系树和布局规则,可以重新定位图中的形状,以校正不对准和不均匀的间距,以便在布局中进行微小的更正,同时保留原始布局的一般配置。 实施例提供了图表的布局校正,其包括包括构件形状的区域并且当布局校正动作导致形状,区域或分页符重叠时提供冲突解决。

    CONSTRAINT-BASED CORRECTION OF SHAPE POSITIONS IN A DIAGRAM
    3.
    发明申请
    CONSTRAINT-BASED CORRECTION OF SHAPE POSITIONS IN A DIAGRAM 有权
    图形中基于约束的形状校正

    公开(公告)号:US20100153841A1

    公开(公告)日:2010-06-17

    申请号:US12712194

    申请日:2010-02-25

    IPC分类号: G06F3/14

    CPC分类号: G06T11/206 G06T11/60

    摘要: Technologies are described herein for correcting the layout of shapes in a diagram, and specifically for diagrams having constraint-based layouts, such as with lists of regions and shapes directly connected without connecting lines. A request is received to correct the diagram layout. Shape layouts are predicted for each region, followed by minimal region corrections corresponding to the corrected shape layouts. Corrected layouts are provided sequentially through the lists of regions while resolving conflicts. Virtual nodes may be utilized to preserve region layouts when flipping or rotating diagrams. A connection classification and prioritization system is used to layout shapes and regions within a diagram having one or more direct connections between shapes and/or regions.

    摘要翻译: 这里描述了用于校正图中形状布局的技术,特别是针对具有基于约束的布局的图,例如直接连接而没有连接线的区域和形状的列表。 收到请求以更正图表布局。 对于每个区域预测形状布局,随后对应于校正的形状布局的最小区域校正。 在解决冲突时,通过区域列表依次提供了更正的布局。 虚拟节点可用于在翻转或旋转图表时保留区域布局。 连接分类和优先级排序系统被用于在具有形状和/或区域之间的一个或多个直接连接的图中布置形状和区域。

    Providing 1D and 2D connectors in a connected diagram
    4.
    发明授权
    Providing 1D and 2D connectors in a connected diagram 有权
    在连接图中提供1D和2D连接器

    公开(公告)号:US07483028B2

    公开(公告)日:2009-01-27

    申请号:US11287698

    申请日:2005-11-28

    IPC分类号: G06T11/20 G09G5/00 G06F3/048

    摘要: Dynamic routing of 1D and 2D connectors is provided in a connected diagram. 2D connector shapes, end-shapes, content such as text or images are dynamically adjusted as objects are placed onto the diagram canvas. Connection points for connectors are determined using cardinal points, shortest distance between objects, or by generating additional cardinal points with a virtual object. Connectors are routed using a boundary box placed between cardinal points and a relationship between imaginary vectors pointing away from the objects at the connection points.

    摘要翻译: 1D和2D连接器的动态路由在连接图中提供。 2D连接器形状,终端形状,诸如文本或图像之类的内容将被动态调整,因为对象被放置在图形画布上。 连接器的连接点使用基数点,对象之间的最短距离或通过生成具有虚拟对象的其他基数点来确定。 连接器使用放置在基点之间的边界框和指向远离连接点处的对象的虚拟矢量之间的关系进行路由。

    Constraint-based correction of shape positions in a diagram
    5.
    发明授权
    Constraint-based correction of shape positions in a diagram 有权
    图中形状位置的基于约束的校正

    公开(公告)号:US09324168B2

    公开(公告)日:2016-04-26

    申请号:US12712194

    申请日:2010-02-25

    IPC分类号: G06T11/20 G06T11/60

    CPC分类号: G06T11/206 G06T11/60

    摘要: Technologies are described herein for correcting the layout of shapes in a diagram, and specifically for diagrams having constraint-based layouts, such as with lists of regions and shapes directly connected without connecting lines. A request is received to correct the diagram layout. Shape layouts are predicted for each region, followed by minimal region corrections corresponding to the corrected shape layouts. Corrected layouts are provided sequentially through the lists of regions while resolving conflicts. Virtual nodes may be utilized to preserve region layouts when flipping or rotating diagrams. A connection classification and prioritization system is used to layout shapes and regions within a diagram having one or more direct connections between shapes and/or regions.

    摘要翻译: 这里描述了用于校正图中形状布局的技术,特别是针对具有基于约束的布局的图,例如直接连接而没有连接线的区域和形状的列表。 收到请求以更正图表布局。 对于每个区域预测形状布局,随后对应于校正的形状布局的最小区域校正。 在解决冲突时,通过区域列表依次提供了更正的布局。 虚拟节点可用于在翻转或旋转图表时保留区域布局。 连接分类和优先级排序系统被用于在具有形状和/或区域之间的一个或多个直接连接的图中布置形状和区域。

    Correcting positions of shapes in a diagram
    6.
    发明授权
    Correcting positions of shapes in a diagram 有权
    纠正图形中的形状位置

    公开(公告)号:US08489986B2

    公开(公告)日:2013-07-16

    申请号:US12024084

    申请日:2008-01-31

    IPC分类号: G06T11/60

    CPC分类号: G06T11/206

    摘要: Technologies are described herein for correcting the layout of shapes in a diagram. A request is received to correct the diagram layout. The positional relationships between the shapes in the diagram are determined through the creation of a dependency tree. According to various embodiments, the dependency tree defines parent-child relationships within the diagram and the physical position of shapes with respect to one another. Using the dependency tree and layout rules, the shapes within the diagram may be repositioned to correct misalignment and uneven spacing to make minor corrections in the layout while preserving the general configuration of the original layout. Embodiments provide for layout corrections of diagrams including regions that encompass member shapes and provide for conflict resolution when layout corrective actions result in overlaps of shapes, regions, or page breaks.

    摘要翻译: 这里描述了用于校正图中形状布局的技术。 收到请求以更正图表布局。 图中的形状之间的位置关系通过创建依赖关系树来确定。 根据各种实施例,依赖关系树定义图中的父子关系以及形状相对于彼此的物理位置。 使用依赖关系树和布局规则,可以重新定位图中的形状,以校正不对准和不均匀的间距,以便在布局中进行微小的更正,同时保留原始布局的一般配置。 实施例提供了图表的布局校正,其包括包括构件形状的区域并且当布局校正动作导致形状,区域或分页符重叠时提供冲突解决。

    System and method for providing 1D and 2D connectors in a connected diagram
    7.
    发明授权
    System and method for providing 1D and 2D connectors in a connected diagram 有权
    在连接图中提供1D和2D连接器的系统和方法

    公开(公告)号:US07253823B2

    公开(公告)日:2007-08-07

    申请号:US11081211

    申请日:2005-03-15

    CPC分类号: G06T11/206

    摘要: System and methods for providing 1D and 2D connectors in a connected diagram. Routing and layout of connectors is accomplished through a pre-defined set of behaviors and properties on a connector that enable an aesthetic layout. Routing behaviors and visual look of the connectors within a diagram may be included in an XML definition file or controlled by a user. The user may switch between 1D and 2D connectors regardless of a shape of the connector. Padding and offset features are assigned to connectors for aesthetically pleasing presentation of object relations. Text box shapes and placements on or near connectors are aligned with connector type, size, and placement. Images and non-predefined shapes may be used as connectors with behaviors assigned similar to predefined shapes.

    摘要翻译: 在连接图中提供1D和2D连接器的系统和方法。 连接器的路由和布局是通过连接器上的预定义的行为和属性来实现的,从而能够实现美观的布局。 图中连接器的路由行为和视觉外观可能会包含在XML定义文件中或由用户控制。 无论连接器的形状如何,用户都可以在1D和2D连接器之间切换。 填充和偏移特征被分配给连接器,用于美观地呈现对象关系。 连接器上或附近的文本框形状和布置与连接器类型,尺寸和位置对齐。 可以将图像和非预定义形状用作具有类似于预定义形状的行为的连接器。

    System and method for providing 1D and 2D connectors in a connected diagram
    8.
    发明申请
    System and method for providing 1D and 2D connectors in a connected diagram 有权
    在连接图中提供1D和2D连接器的系统和方法

    公开(公告)号:US20060209084A1

    公开(公告)日:2006-09-21

    申请号:US11081211

    申请日:2005-03-15

    IPC分类号: G09G5/00

    CPC分类号: G06T11/206

    摘要: System and methods for providing 1D and 2D connectors in a connected diagram. Routing and layout of connectors is accomplished through a pre-defined set of behaviors and properties on a connector that enable an aesthetic layout. Routing behaviors and visual look of the connectors within a diagram may be included in an XML definition file or controlled by a user. The user may switch between 1D and 2D connectors regardless of a shape of the connector. Padding and offset features are assigned to connectors for aesthetically pleasing presentation of object relations. Text box shapes and placements on or near connectors are aligned with connector type, size, and placement. Images and non-predefined shapes may be used as connectors with behaviors assigned similar to predefined shapes.

    摘要翻译: 在连接图中提供1D和2D连接器的系统和方法。 连接器的路由和布局是通过连接器上的预定义的行为和属性来实现的,从而能够实现美观的布局。 图中连接器的路由行为和视觉外观可能会包含在XML定义文件中或由用户控制。 无论连接器的形状如何,用户都可以在1D和2D连接器之间切换。 填充和偏移特征被分配给连接器,用于美观地呈现对象关系。 连接器上或附近的文本框形状和布置与连接器类型,尺寸和位置对齐。 可以将图像和非预定义形状用作具有类似于预定义形状的行为的连接器。