Giter Club home page Giter Club logo

Comments (2)

GoogleCodeExporter avatar GoogleCodeExporter commented on September 25, 2024
We have solved the problem of missing borders after some debugging and applying 
few changes to emmiter. The core of the problem lays in mechanism, that emmiter 
uses to add rows and cells to output spreadsheet.

Here is a routine implemented in emmiter:

1) Firstly emitter creates new row object (currentRow variable) using createRow 
method of POIWriterXLS class.
2) After the row object is created, createCell method is being called for every 
cell that has to be added as part of currentRow.
3) If all cells of the currentRow had been added, createRow method is called 
again (first step) and routine repeats until all rows are placed on the output 
sheet.

What causes the problem is calling of createRow method. This can solved by 
altering the routine like this:

1) call to createRow method as many times as many rows you want to place to 
output spreadsheet. In other words, first you have to create all rows you 
specified in the report.
2) after all Row objects are created start adding cells to individual rows.
3) repeat until all cells are created

By altering the emitter's routine you can achieve that all borders are on their 
place and nothing is missing. Pay attention to correctly updating currentRowNo 
and currentRow variables of POIWriter!

Applying the necessary changes wouldn't take much time now, when you know what 
to do.

At the end we want to say thanks one more time for providing us this tool.

Original comment by [email protected] on 15 Nov 2011 at 2:38

from native-excel-emitter-birt-plugin.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 25, 2024
Hi Johny,

Thanks for your info on Native emmitter as i am alsousing this emmitter.

I am facing problem in generating excel file report from Birt report engine api.


Actually all other reports are working fine for a single report i am getting a 
pop message "Maximum number of fonts exceeded" .

Please provide me root cause for this pop up message.
can you give me any tips so that i can check this issue.

Birt Version which i am using is:3.7


Thanks & Regards
kishore

Original comment by [email protected] on 23 Nov 2011 at 7:26

from native-excel-emitter-birt-plugin.

Related Issues (15)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.