Changes between Version 6 and Version 7 of WRAPPING_TEXT_RENDERING_R1


Ignore:
Timestamp:
06/05/09 20:38:36 (16 years ago)
Author:
vlado
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WRAPPING_TEXT_RENDERING_R1

    v6 v7  
    3636 
    3737= Design = 
    38 ^(Describe your design here.)^ 
     38 * Modify HotTextSceneElementImpl.testLayout() method to: 
     39  * Consider if the current Frame has single selection, so that wrapping is disabled (the user should be able to edit the selected frame without wrapping). 
     40  * Get all present FrameViews in the PageWorkArea. For each of them: 
     41   * Convert its space to the space of the current Frame. 
     42   * Get its ImmArea relative to the space of the current Frame. 
     43   * Subtract the current Frame's area from its ImmArea. 
     44  * Use the calculated ImmArea (possibly containing a complex shape) as a parameter to HotTextLayout.layout 
     45 * Correct EdgeKind.OPEN_LINE and EdgeKind.SEGMENT to consider the case of more than one segment on a line. 
     46  * BasePoint calculation should be corrected 
     47 * Testing: Use the [http://www.sophie2.org/trac/browser/branches/private/nenko/nenko2/modules/org.sophie2.author/src/test/java/org/sophie2/author/TextDemo.java TextDemo] and try [wiki:WRAPPING_TEXT_RENDERING_R0#Howtodemo]. 
    3948 
    4049= Implementation =