Can you elaborate on what errors you are experiencing with 2.5, would be
interested to hear if they are similar to my own problems.

Cheers,

Tim

KH Lim wrote:

>Michael,
>
>  
>
>>However, modifying a sheet that contains just a simple
>>    
>>
>image should work just fine
>
>Could you elaborate what a simple image is? I tried
>bipmap/gif/wmf/emf, but to no avail.
>
>
>--- Michael Zalewski <[EMAIL PROTECTED]> からのメッ
>セージ:
>  
>
>>In the case of formulas, you should be OK unless you
>>are using =EMBED(). In
>>the case of macros, you should also be OK unless you
>>have a button on the
>>page to execute the macro.
>>
>>If you are trying to modify a sheet which already
>>contains an image, that is
>>where you are probably finding a problem. However,
>>modifying a sheet that
>>contains just a simple image should work just fine.
>>If your worksheet
>>contains things that POI 2.5 does not understand - I
>>can think of images
>>that have associated hyperlinks or macros, for
>>example - you will likely end
>>up with a corrupt file.
>>
>>POI 2.0 did not touch the Escher layer, so it didn't
>>have this problem. But
>>POI 2.5 does the same thing unless you use the new
>>drawing API. So POI 2.5
>>should work to modify a spreadsheet which contains
>>drawings.  Are you saying
>>that this is the case? (I.e., your code which worked
>>in 2.0 now does not
>>work in 2.5, even though you did not add any of the
>>new API? If that is the
>>case, you should post to Bugzilla, and the problem
>>might get fixed soon. If
>>you are trying to update the Escher layer, that will
>>probably take a while
>>longer).
>>
>>-----Original Message-----
>>From: Tim Wilkins [mailto:[EMAIL PROTECTED]
>>Sent: Tuesday, June 01, 2004 4:52 AM
>>To: POI Users List
>>Subject: Re: Problems with POI 2.5
>>
>>Thanks for that explanation Michael. Could you
>>clarify for me if formula
>>cells and macro's are also Escher objects?
>>
>>In my particular use case I don't have any of the
>>objects you described
>>but with POI 2.5 my code produces non-readable xls
>>files. However I do
>>modify sheets with images already embedded. Am I
>>right in saying that
>>the reason POI 2.0 worked was because it did not
>>touch the Escher layer
>>and so did not corrupt it?
>>
>>Does anyone know if this corruption issue of the
>>Escher layer look like
>>being solved anytime soon or is it currently a black
>>whole issue that
>>might be with us for some time?
>>
>>Any information greatfully received.
>>
>>Cheers,
>>
>>Tim
>>
>>
>>Michael Zalewski wrote:
>>
>>    
>>
>>>You should be aware that a lot of objects that can
>>>      
>>>
>>be embedded into a
>>    
>>
>>>spreadsheet are 'Escher' objects. I would change
>>>      
>>>
>>what Andy said from 'The
>>    
>>
>>>main problem will be in modifying sheets with
>>>      
>>>
>>embedded graphics' to  'The
>>    
>>
>>>main problem will be in modifying sheets with
>>>      
>>>
>>embedded Escher objects'.
>>    
>>
>>>The main problems in 2.5 will occur if you try to
>>>      
>>>
>>modify the Escher layer
>>on
>>    
>>
>>>a workbook that already contains an Escher layer.
>>>      
>>>
>>If you don't use Escher
>>    
>>
>>>objects at all, create them from scratch, or copy
>>>      
>>>
>>them without
>>modification,
>>    
>>
>>>things work much better.
>>>
>>>Objects which are affected by the Escher layer
>>>      
>>>
>>include
>>    
>>
>>>1)     Embedded Charts
>>>2)     Embedded Office documents and drawings
>>>3)     Buttons, drop down boxes, text areas (as
>>>      
>>>
>>associated with user
>>dialogs and
>>    
>>
>>>VBA)
>>>4)     Comments
>>>5)     Embedded office applets, such as word art,
>>>      
>>>
>>organization charts,
>>    
>>
>>>equations, etc.
>>>6)     Embedded line art, even if it does not
>>>      
>>>
>>contain an image (such as
>>arrows,
>>    
>>
>>>lines, circles, etc.)
>>>
>>>All of the above (and probably even more things)
>>>      
>>>
>>are part of Escher. I have
>>    
>>
>>>found the main problem with POI 2.5 is that it
>>>      
>>>
>>destroys the Escher layer if
>>    
>>
>>>you attempt to insert a graphic or other drawing.
>>>      
>>>
>>Works much better if you
>>    
>>
>>>either have all your graphics in a template, or if
>>>      
>>>
>>you have a template with
>>    
>>
>>>none of the above objects. For example, if you try
>>>      
>>>
>>to use POI to add a
>>    
>>
>>>single graphic to a spreadsheet which contains a
>>>      
>>>
>>single comment or
>>button...
>>    
>>
>>>*boom*.
>>>
>>>
>>>-----Original Message-----
>>>From: [EMAIL PROTECTED]
>>>      
>>>
>>[mailto:[EMAIL PROTECTED]
>>    
>>
>>>Sent: Monday, May 31, 2004 12:19 PM
>>>To: [EMAIL PROTECTED]
>>>Subject: Re: Problems with POI 2.5
>>>
>>>POI 2.5 is a production release.  The main problem
>>>      
>>>
>>will be in modifying
>>    
>>
>>>sheets with embedded graphics.  Graphics support is
>>>      
>>>
>>pretty complete for
>>    
>>
>>>creating embedded Escher graphics but is not as
>>>      
>>>
>>complete for modifying
>>them.
>>    
>>
>>>If your use case does not involve modifying sheets
>>>      
>>>
>>containing embedded
>>    
>>
>>>graphics 2.5 and 2.0 are pretty much the same code.
>>>      
>>>
>> Again, I never
>>advocate
>>    
>>
>>>coding *anything* without unit tests to prove it
>>>      
>>>
>>works.  Unit tests will
>>    
>>
>>>allow you to code with confidence.
>>>
>>>-Andy
>>>--
>>>Andrew C. Oliver
>>>http://www.superlinksoftware.com/poi.jsp
>>>Custom enhancements and Commercial Implementation
>>>      
>>>
>>for Jakarta POI
>>    
>>
>>>http://jakarta.apache.org/poi
>>>For Java and Excel, Got POI?
>>>
>>>The views expressed in this email are those of the
>>>      
>>>
>>author and are almost
>>    
>>
>>>definitely not shared by the Apache Software
>>>      
>>>
>>Foundation, its board or its
>>    
>>
>>>general membership.  In fact they probably most
>>>      
>>>
>>definitively disagree with
>>    
>>
>>>everything espoused in the above email.
>>>
>>>
>>>
>>>      
>>>
>>>>From: KH Lim <[EMAIL PROTECTED]>
>>>>Reply-To: "POI Users List"
>>>>        
>>>>
>><[EMAIL PROTECTED]>
>>    
>>
>>>>Date: Mon, 31 May 2004 21:23:02 +0900 (JST)
>>>>To: [EMAIL PROTECTED]
>>>>Subject: Problems with POI 2.5
>>>>
>>>>Has anyone came across this issue whether codes
>>>>        
>>>>
>>work under
>>    
>>
>>>>POI 2.0 but not 2.5?
>>>>
>>>>I can use 2.0, but HSSFSheet.setRowBreak is only
>>>>        
>>>>
>>available
>>    
>>
>>>>in POI 2.5 ...
>>>>
>>>>thx
>>>>
>>>>
>>>>
>>>>__________________________________________________
>>>>Do You Yahoo!?
>>>>http://bb.yahoo.co.jp/
>>>>
>>>>
>>>>        
>>>>
>>>---------------------------------------------------------------------
>>>      
>>>
>>>>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]
>>
>>    
>>
>=== message truncated ===
>
>__________________________________________________
>Do You Yahoo!?
>http://bb.yahoo.co.jp/
>
>
>---------------------------------------------------------------------
>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