Peter,

The expected behaviour should be that a cell retains
the style of the column unless a style is explicitly set.
Currently, that is not the case hence possibly a bug (created
issue# 35799).

I have a tentative patch (not thoroughly tested) that works 
so if you are comfortable with building from source and 
applying a local cvs patch, I can send you the patch file.

Regards,
~ amol





> -----Original Message-----
> From: Peter Dow (DSS) [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, July 19, 2005 2:11 PM
> To: POI Users List
> Subject: RE: ColumnInfo records
> 
> 
> Hi Andy,
> 
> Btw, thanks for all the work you and the other people have 
> done on this
> project!  It's a lot of fun using it.
> 
> My intent was to read (only) the ColumnInfoRecords and save the
> HSSFCellStyle objects for each column when I initially open 
> the worksheet.
> Later I'd use that information to apply the cell style to a 
> newly created
> HSSFCell object.  I assumed I'd need the number of ColumnInfo 
> records, but
> it looks like with the eventmodel I just register a listener for the
> ColumnInfo record only (recordsid = 0x7d, right?) and let the 
> event factory
> call me whenever it reads a ColumnInfo record in the stream.
> 
> You are correct that RPG has no concept of objects, but I am 
> able to perform
> methods in Java classes and receive values from them; what 
> I'm not certain
> of is registering a listener.  You're probably right in 
> saying that I'll
> have to have some Java wrapper that acts as the listener and 
> somehow gets
> the data back to my RPG program.
> 
> This has me curious though -- how does Excel do this?  When an empty
> worksheet has column formatting applied to it, and I put a 
> value in a cell
> in one of those columns, the formatting is applied.  Is Excel doing
> something similar do you suppose?  It would be nice if the 
> createCell method
> did this for me.
> 
> Peter Dow
> Dow Software Services, Inc.
> www.dowsoftware.com
> 909 793-9050 voice
> 909 793-4480 fax
> 
> -----Original Message-----
> From: Andrew C. Oliver [mailto:[EMAIL PROTECTED]
> 
> You can't get the ColumnInfoRecordsAggregate.  You get the
> ColumnInfoRecord.  However you shouldn't be programming at this level
> generally for non-read only uses.  Meaning just use 
> "usermodel" for all
> of your read/write apps and only use the event stuff for read only and
> don't worry about the record, eventmodel, etc packages (stay 
> usermodel).
> 
> I have no knowledge of RPG (came from C and assembler), 
> however its just
> a callback w/interface.  Not sure how you call to RPG from 
> Java or vice
> versa, and I imagine RPG has no concept of "objects" and 
> "interfaces" so
> I'd imagine you'd create a small wrapper in Java that called your RPG
> program passing the value back.
> 
> --
> No virus found in this outgoing message.
> Checked by AVG Anti-Virus.
> Version: 7.0.323 / Virus Database: 267.9.2/52 - Release Date: 
> 7/19/2005
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> Mailing List:     http://jakarta.apache.org/site/mail2.html#poi
> The Apache Jakarta Poi Project:  http://jakarta.apache.org/poi/
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
Mailing List:     http://jakarta.apache.org/site/mail2.html#poi
The Apache Jakarta Poi Project:  http://jakarta.apache.org/poi/

Reply via email to