Spencer sent me reproducible test cases for the two problems he has raised here.
I have performed a conforming forensic analysis (without having looked inside the format at all).
Here is the situation for the case of dashed lines in presentations.
CONCLUSIONS
This is a situation that has been seen in analysis on this list before. Both products have
difficult with round-tripping into the other format and back.
1. In the specific case that Spencer reported, it appears that LibreOffice produces an unbroken
line when saving the dashed line into an Office 97-2000 PowerPoint .PPT format.
2. In the specific case that Spencer reported, it also appears that LibreOffice presents an
unbroken line when receiving an actual dashed line from an Office 97-2000 PowerPoint .PPT format.
3. Although PowerPoint 2010 will recognize the correct dashed line when opening the ODP directly
(not as a PPT), dashed lines produced in ODP format from PowerPoint 2010 are not read correctly (as
ODP format) by either PowerPoint 2010 or LibreOffice Impress.
This is based on simple observation, without attempting any analysis to isolate the problems more
specifically. It appears to be enough for 4 bug reports though. PPTX was not tested. That may
lead to more bug reports all-around.
- Dennis
DETAILED PROCEDURE
A. Document A from Spencer: Original ODP
This is a single-slide .ODP where the only figure is a diagonal dashed line. The dashes are
relatively long and the space between the three dashes is about the same width as a dash. This
document opens just fine in LibreOffice 3.3.2, the one I use for production on my desktop system.
This document also opens correctly (as an .ODP) in PowerPoint 2010. I needed to do a
document-repair click-through because PowerPoint 2010 expects ODF 1.1 and the ODF 1.2 package from
LO has unexpected XML content not defined in ODF 1.1. But the slide opens without problems. The
dashed line is correct.
X. Document X from Dennis. (PPT from the original ODP using PowerPoint 2010)
I also saved this opened ODP from PowerPoint 2010 as an Office 97-2000 PowerPoint .PPT file. It
re-opens just fine in PowerPoint 2010.
[Side Note: There is an interesting difference in the presentation of the dashed line in PowerPoint
2010 in comparison with LibreOffice. If I zoom the slide larger, the sizes of the dashes and
spaces between them do not changes. Instead, the number of dashes and spaces increases or
decreases as the zoom makes the line longer or shorter. In LibreOffice Impress, the line retains 3
dashes, but their length and that of the intervening space changes as the slide is viewed at
different zoom magnifications. I am certain that the ODF Specification does not say anything about
the visual presentation of the dashed line. I don't know if [MSO-PPT] does or not. I doubt that
the OOXML specification does either, but I should check that before I perpetuate another myth.
This is a finer-grained interoperability issue than the problem Spencer reports. It appears to be
within the allowed discretion for implementations.]
B. Document B from Spencer. (PPT from the original ODF using LibreOffice Impress)
This is a .PPT that Spencer made by Save As from LibreOffice Impress (just as Document X was made
by Save As from Word 2010).
Document B, when opened by PowerPoint 2010, shows a single solid line.
C. Document C from Spencer. (ODP made after opening Document B in LibreOffice)
This document is provided as confirmation that when Document B is re-opened in LibreOffice, it also
shows a single solid line.
Y. Document Y from Dennis. (ODP made after opening Document X in LibreOffice)
In LibreOffice Impress, Document X opens the same as Document B, losing the line. The dashed line
is known to be there from the PowerPoint 2010 side, but it turns into a solid line on input by
LibreOffice Impress. Document Y captures the ODP of that result.
Z. Document Z from Dennis (ODP made from Document Y using PowerPoint 2010)
LibreOffice Impress opens this document and retains a dashed line, but the dashes are much smaller
and there are many of them. At 100% these view as intermittent long and short dashes.
PowerPoint 2010 opens this document (which it produced) and the dashed line has turned into a solid
line.
-----Original Message-----
From: Dennis E. Hamilton [mailto:dennis.hamilton@acm.org]
Sent: Sunday, September 11, 2011 13:15
To: users@global.libreoffice.org
Cc: spencer.graves@prodsyse.com
Subject: [libreoffice-users] Rountrip Conversion Problems (was Re: Should LibreOffice ... secret
formats?)
I've changed the subject because it appears there is an issue which is entirely one about
LibreOffice.
Spencer, can you provide a small sample of the following:
1. An .ODP of the document that shows the line formats you are concerned with.
2. The .PPT that you get when you save in that format.
3. The .ODP of the document that you see when opening the .PPT in LibreOffice.
You can send those to me directly as attachments in an e-mail, or put them on a global file-sharing
location (even Windows Live SkyDrive will work) and let us know where they are.
Then the exact point where there is information loss/modification can be pinpointed better and a
bug report created if called for (and if there isn't one already).
While others of us can doubtless reproduce this on our own, it is helpful to have something that
demonstrates the problem exactly as it occurs for you.
- Dennis
PRELIMINARY ANALYSIS
In the described scenario, it appears that at no time did a Microsoft application touch the
document.
It was saved from LO and then re-opened in LO. Apparently, either the save process or the input
process (or both) failed to preserve toe dashed line.
If the dashed line is not supported by the .PPT 97-2000 Microsoft Format, that would be a problem.
I see no indication that this is the case in Graves' report.
The problem appears to be one of fidelity between the LO output converter and the LO input
converter for .ppt format. Generally, one does not think too much of converters that can't get
that much right.
Without discussing whether there should be such conversions available in the first place, the
situation this user is confronted with is (1) the conversion is offered, and (2) the conversion
fails in a situation that is important to the particular user.
This situation might be better served by a bug report.
PS: I must point out that the primary marketing thrust of OpenOffice.org was and is that it offers
(unqualified) support for key Microsoft Office formats, it is free, and it runs on more than
Windows. I don't know how LibreOffice is positioned, but it would be interesting to see what would
happen if "support for Microsoft Office formats" were to be removed from all promotional statements
concerning LibreOffice.
-----Original Message-----
From: e-letter [mailto:inpost@gmail.com]
Sent: Sunday, September 11, 2011 12:47
To: users@global.libreoffice.org
Subject: Re: [libreoffice-users] Re: Should LibreOffice even support Microsoft secret formats?
On 11/09/2011, Spencer Graves <spencer.graves@prodsyse.com> wrote:
LibreOffice. I've had problems with LibreOffice where I save something
in *.doc format or *.ppt and reopen it, and it's different.
[ ... ]
For example, in LibreOffice 3.4.3 Impress, create a dashed line
and save it in MS PowerPoint 97 format. Close then reopen it. When I
did that just now under Windows 7 x64, the line style was lost and it
displayed solid. If I do NOT have to share it with an MS Office user,
then I keep it in Open Office format. Otherwise, I must convert at some
[ ... ]
--
For unsubscribe instructions e-mail to: users+help@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted
--
For unsubscribe instructions e-mail to: users+help@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted
Context
- RE: [libreoffice-users] Rountrip Conversion Problems (was Re: Should LibreOffice ... secret formats?) · Dennis E. Hamilton
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.