Issue 59810

Summary: PowerPoint Import: issue with graphics placed outside Impress place space
Product: Impress Reporter: ojenkins <ooo_maps>
Component: open-importAssignee: AOO issues mailing list <issues>
Status: ACCEPTED --- QA Contact:
Severity: Trivial    
Priority: P5 (lowest) CC: issues, lars_o_hansen
Version: OOo 2.0.1Keywords: oooqa
Target Milestone: ---   
Hardware: All   
OS: All   
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---
Attachments:
Description Flags
original PowerPoint file with images extending far off the page
none
PowerPoint document converted to Impress
none
Impress document converted back to PowerPoint
none
sample image of how the document looks in PowerPoint at 10% zoom
none
sample image of how the document looks in Impress at 10% zoom
none
sample image of how the document looks in Impress at 10% zoom with image outlines to show the overlaps none

Description ojenkins 2005-12-27 02:14:19 UTC
Impress seems to have an internal overflow error when dealing with objects or
images that are located far off the edge of the page.  In the attached sample
files, an image is placed farther and farther off the edge of the page.  After
it is approximately 55 inches to the right of the page and 42 inches above the
page, the image is automatically moved and resized.  The new location has one
corner of the image at the upper left corner of the page.  The new size of the
image is a 44.93 inches wide and 54.38 inches high.

Attached are copies of the original PowerPoint document, the PowerPoint document
converted to Impress, and the PowerPoint document converted to Impress converted
back to PowerPoint.  Also included are images showing the repositioning and
distortion that occur.  I believe this is an interoperability defect since I've
seen no mention of art board limits in the Impress specifition and PowerPoint
handles those distances fine.
Comment 1 ojenkins 2005-12-27 02:15:31 UTC
Created attachment 32716 [details]
original PowerPoint file with images extending far off the page
Comment 2 ojenkins 2005-12-27 02:16:35 UTC
Created attachment 32717 [details]
PowerPoint document converted to Impress
Comment 3 ojenkins 2005-12-27 02:17:21 UTC
Created attachment 32718 [details]
Impress document converted back to PowerPoint
Comment 4 ojenkins 2005-12-27 02:19:00 UTC
Created attachment 32719 [details]
sample image of how the document looks in PowerPoint at 10% zoom
Comment 5 ojenkins 2005-12-27 02:20:17 UTC
Created attachment 32720 [details]
sample image of how the document looks in Impress at 10% zoom
Comment 6 ojenkins 2005-12-27 02:24:06 UTC
Created attachment 32721 [details]
sample image of how the document looks in Impress at 10% zoom with image outlines to show the overlaps
Comment 7 lars 2006-01-01 01:14:32 UTC
confirmed on Windows XP Pro SP2 with OOo 2.0.1 RC2: set the zoom to ~10% in 
Impress after opening the PPt and see
Comment 8 christian.guenther 2006-01-02 16:09:58 UTC
One for me
Comment 9 christian.guenther 2006-01-03 14:12:04 UTC
I can reproduce the bug.
Please have a look.
Comment 10 Armin Le Grand 2006-01-17 19:36:01 UTC
AW->SJ: All objects outside the 'Wiese' need to be moved to be completely
inside, but without scaling.
Comment 11 ojenkins 2006-01-19 18:22:20 UTC
AW, What does the term 'wiese' mean in relation to OOo?  I haven't been able to
find much mention of the term on the OpenOffice.org website or documentation. 
Is it the size of the page or is it the viewable area outside of the page within
a certain range?  If an image is outside of the wiese, is the correct action to
place the image inside of the wiese as close to the original location as possible?

For example, if the wiese is represented as a square on a grid with it's corners
at (5,5),(5,-5),(-5,-5),(-5,5) and an object is placed outside of the wiese at
(8,3), the object would be relocated to (5,3) so that it is within the wiese
boundary.  Likwise if an object were at (12,7), the object would be relocated to
(5,5) so that it is within the wiese boundary.
Comment 12 sven.jacobi 2006-03-30 16:00:15 UTC
accpted.

By saying "wiese" aw meant the grey area beside the white page in Impress.