To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=93426
                 Issue #|93426
                 Summary|Writer Doc containing OLE linked Draw file doesn't res
                        |pect Draw File page format.
               Component|Word processor
                 Version|OOO300m4
                Platform|PC
                     URL|
              OS/Version|Windows XP
                  Status|UNCONFIRMED
       Status whiteboard|
                Keywords|
              Resolution|
              Issue type|DEFECT
                Priority|P3
            Subcomponent|open-import
             Assigned to|mru
             Reported by|lllbutcher





------- Additional comments from [EMAIL PROTECTED] Wed Sep  3 12:18:04 +0000 
2008 -------
Usage scenario:
1) User creates drawing as stand-alone single-page file using OO draw.
2) User inserts drawing in Writer doc using
   insert/OLE object/Create from file/Link to file
3) Bad result:  Drawing in test file needs constant manual repositioning
   and rescaling to be useful.  Often rereading the file (or updating
   links) requires included drawings to be individually examined and/or
   repaired.

This issue is intentionally limited to the case of single-page draw files linked
into writer text documents.


A user of Draw and Writer in this way has a intuition about what should happen:

=> Draw a drawing in a file, link, expect 1:1 copy of the drawing in writer
document.

The obvious intuition is also 1) the most useful, and 2) the simplest.

Unfortunately, OO writer doesn't do what intuition says it should.  Instead, it
behaves in unpredictable, unrepeatably, and quite discouraging ways.


(A refinement of allowing scaling in writer would be nice, but OO would be
livable without that if OO behavior is changed to match intuition.)



This is a long-standing bug which has been reported many times for many versions
of OO, but never accepted and fixed.  Many of the reports are muddled, or fail
the "one issue" rule.  I point to some of the other reports at the end.

I hope that by making things clear, and by making a concrete suggestion, I will
be able to enlist aid in fixing it.

OS: WIN2000, XP.  PC contains cygwin, OO, once had word (deleted) not much else.

OO 2.4.1, OOO300m4




Duplicate issue:

1) use Start button to open Draw
     right-click in drawing window, Page/Page Setup
     set Paper format width to 4", height to 3"
     set Margins to 0"  (all 4 margins to 0"
     do OK
   Draw rectangle in paper bounding box.
   Select (left-click) then right-click to do position and size
     X position 0.5", Y position 0.5", width 1", height 1"
     OK
   Using windows frame, resize Draw window so that Paper
     area (4" wide, 3" high) completely fills drawing window
   Right-click/Page/Page setup, set height to 2", OK
   Save file as rect.odg
   exit Draw

2) use Start button to open Writer
   Click in window to make sure cursor is upper left
   insert/object/OLE object
   click Create from file
   click Link to file
   search, select rect.odg
   OK

At this point, the bug (or misfeature) is apparant on-screen.  Details follow:


Right-click the rectangle containing the imported drawing to select it.

Double-right-click to go into what seems like an editor.  (I don't know if the
editor is in Writer or if the Draw program is being run.  This doesn't matter.)

Note that a frame pops up.

The right margin is a slider.  The bottom is some buttons and sometimes a 
slider.

The left and upper margins are "rulers"


3) Note that the left ruler correctly shows that the vertical paper size of the
linked drawing is 2"
   Note that the bounding box for the linked drawing is NOT 2".  It SHOULD be
the Page Setup size.

This is the very bad problem.

This is where the simple fix is needed:

When linking to an OO Draw file

A) make the default bounding box of the drawing in Writer be a 1:1 version of
the page size in Draw.
B) make the upper left point of the drawing be aligned with the upper left of
the box in Writer (no scrolling or clipping)

The user's intuition is that the included drawing should be the size it was
given in the Draw program.

The concrete fix for this Issue is that Writer should respect the Page Setup
paramaters in an OO draw file, and should (as default) include the drawing as a
1:1 copy of the Draw doc.



Since writer does not do this, the user must (for each and every included
drawing) immediately start resizing the box in the writer.

This seems to result on a hard-to-understand combination of scaling and 
clipping.

With the present writer (2.4.1 and OOO300m4), the changes the user makes can be
lost if the writer file is written, closed, and re-opened.

THOSE MANY RELATED BUGS AND MIS_FEATURES ARE NOT THE ISSUE HERE.  I will try to
file other specific issues detailing things the user can do with OLE linked Draw
files which result settings which don't seem to persist across Close/Open 
activity.


There seem to be many Issues (none actually worked on) pretaining to OLE linked
Draw files.

28046, 81143, 20643, 73343, 72879, 53226, 52817, 82873, 50398.

I will contact the authors of these (and other) Issues, and try to get them to
vote for this new Issue + suggestion.


I would guess that at least 75% of the Isses filed, and at least 75% of the
users trying this feature, would be happy with the solution suggested here.

An additional 15% might be happy if the Draw object could have a Scale Factor
applied to it in Writer which persisted, even when Draw was used to change the
Page Setup size of the file and Writer was asked to refresh the link.

As it is, I would think that most users are unhappy with this feature.


Draw is quite fun.  Writer is quite fun.

At present, OLE linked Draw files in Writer adds up to something which is much
less than the sum of it's parts.

Regards

L

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to