[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[birt-dev] CheckIn: performance of PDF report enhancement
|
Title: CheckIn: performance of PDF report enhancement
Summary
Performance of PDF report enhancement
Bugzilla Bug (s) Resolved:
Description:
Performance of PDF report enhancement:
1. Reduce calls of IStyle.getProperty(int index) in BorderResolver.java.
2. Enhance area style; reduce the creation of Integer objects.
3. Enhance table border drawing algorithm at render time. If the width of border is zero, ignore it directly.
4. Reduce calls of IStyle.getCssText() in PDFAbstract.java (getVisibilityFormat(), getDisplay()).
5. Fix a bug in OnPageBreakLayoutPageHandle.java when traversing container areas.
Fix a bug in CompositeContentEmitter which returns error value in getOutputFormat()
Test Description:
Manual Test
Files Edited:
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/css/dom/AreaStyle.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/emitter/CompositeContentEmitter.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/OnPageBreakLayoutPageHandle.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/RunAndRenderTask.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/PDFAbstractLM.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/BorderConflictResolver.java"
"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/RenderTask.java""
"/org.eclipse.birt.report.engine.emitter.pdf/src/org/eclipse/birt/report/engine/emitter/pdf/PDFEmitter.java"
Notes to Build Team:
Notes to Developers:
Notes to QA:
Quotes to Documentation: