发明名称 System and method for run time generation of potential label positions
摘要 A system and method for generating multiple potential label positions for a polygon at run time, rather than selecting from pre-configured label positions. The present invention analyzes the visible portion of the polygon to generate potential label positions dynamically based on the visible portion of the polygon, rather than using pre-configured label positions. As many rectangles are created as can fit within the visible portion of the polygon, and which can support the placement of a label. The rectangles are sized in accordance with the size of the label to be displayed. Once the rectangles are created, the present invention allows for the selection of one of the rectangles as a preferred label position for the polygon. The present invention also allows for the generation of a form following baseline created by connecting the centerpoints of horizontally disposed rectangles, and then smoothing the resulting baseline until a desirable baseline is obtained. A set of rectangles are constructed along the form following baseline for the placement of the label.
申请公布号 US6665840(B1) 申请公布日期 2003.12.16
申请号 US19990260756 申请日期 1999.03.02
申请人 MICROSOFT CORPORATION 发明人 WILEY JOHN-MICHAEL;SEDLUK MARTIN JOHN
分类号 G06F15/00;G06T11/20;G06T11/40;G09G5/00;(IPC1-7):G06F15/00 主分类号 G06F15/00
代理机构 代理人
主权项
地址