Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev]CheckIn: Add new plugin org.eclipse.birt.report.engine.pdf and fix bugzilla bug: 117376, 117889, 118565, 118567, 118571, 117306, 117270, 118385.etc

Title: [birt-dev]CheckIn: Add new plugin org.eclipse.birt.report.engine.pdf and fix bugzilla bug: 117376,117889, 118565,118567,118571,117306,117270,118385.etc

Description:
1. add new plugin org.eclipse.birt.report.engine.pdf
2. support html text in new BIRT PDF emitter.
3. support line-height property in new BIRT PDF emitter.
4. support line break in lable item.
5. support page break property in element (such as row) which is not at top level in report.
6. support table splitting

fix bugs:
Bugzilla Bug 117376--BIRT new PDF emitter should be put into a different package
Bugzilla Bug 117889--file size of pdf2 which engine smoke test generated is zero
Bugzilla Bug 118565--Line height style doesn't work in BIRT PDF Emitter.
Bugzilla Bug 118567--Color Palette doesn't work when used as border color in pdf generated through BIRT PDF Emitter.
Bugzilla Bug 118571--Some data missing when run attached subReport3 to generate pdf through BIRT PDF Emitter
Bugzilla Bug 117306--Multiple lines in label item or text item are ignored in pdf file generated from BIRT PDF Emitter
Bugzilla Bug 117270--Text item with html type isn't supported in BIRT PDF Emitter.
Bugzilla Bug 118385--Data in group cell with drop setting disappeared in pdf file which run file to generated from BIRT PDF Emitter.

Regression: Yes/No
No
 
Code Owner:
Shanghai Engine Team
 
Code Reviewers:
Shanghai Engine Team
 
Tests:
Unit test
 
Test Automated:  Yes/No (if “No”, then explain why)
Yes
Branches Involved:
Eclipse CVS
 
Files Changed:


Files Shared:
None
 
Files Added:
"/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/hyphen/DefaultWordRecognizer.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/util/HTMLStyleProcessor.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/impl/CellLayoutManager.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/area/impl/TableBandArea.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/impl/BlockContainerLayoutManager.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/area/impl/LogicContainerArea.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/area/impl/TextArea.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/area/impl/TableArea.java" "/source/org.eclipse.birt.report.engine.pdf/build.properties" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/emitter/pdf/TOCHandler.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/impl/BorderConflictResolver.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/area/impl/RowArea.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/area/IArea.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/area/impl/CellArea.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/impl/LayoutContext.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/impl/RowLayoutManager.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/area/impl/ImageArea.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/util/HTML2Content.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/impl/ImageLayoutManager.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/hyphen/Word.java" "/source/org.eclipse.birt.report.engine.pdf/BuildEnginePDF.xml" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/hyphen/DefaultHyphenationManager.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/area/impl/PageArea.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/emitter/pdf/FontHandler.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/area/IImageArea.java" "/source/org.eclipse.birt.report.engine.pdf/plugin.xml" "/source/org.eclipse.birt.report.engine.pdf/.options" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/IAreaLayoutManager.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/ITableLayoutManager.java" "/source/org.eclipse.birt.report.engine.pdf/.classpath" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/area/IContainerArea.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/impl/AbstractLayoutEngine.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/util/PropertyUtil.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/area/IAreaVisitor.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/area/impl/LineArea.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/impl/LineAreaLayoutManager.java" "/source/org.eclipse.birt.report.engine.pdf/.project" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/impl/AreaLayoutManager.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/impl/RegionLayoutEngine.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/IStackingLayoutManager.java" "/source/org.eclipse.birt.report.engine.pdf/About.html" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/impl/InlineContainerLayoutManager.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/impl/InlineBlockLayoutManager.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/impl/StackingLayoutManager.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/area/impl/BlockContainerArea.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/hyphen/IHyphenationManager.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/area/impl/AbstractArea.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/area/impl/ContainerArea.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/area/impl/AreaFactory.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/IRegionLayoutManager.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/emitter/pdf/PDFEmitter.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/hyphen/IWordRecognizer.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/impl/PageLayoutManager.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/impl/ReportLayoutEngine.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/area/impl/InlineContainerArea.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/area/ITextArea.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/impl/TextLayoutManager.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/impl/RegionLayoutManager.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/impl/TableLayoutManager.java" "/source/org.eclipse.birt.report.engine.pdf/src/org/eclipse/birt/report/engine/layout/hyphen/Hyphenation.java" 

Files Deleted:
None
 
Defect Entries Resolved:
None
 
Case Entries Resolved:
None
 
Notes to Developers:
None
 
Notes to QA:
should add this plugin to daily build
 
Notes to Documentation:
None
 
Notes to Configuration Management:
None
 
Notes to Support:
None
 
Notes to Product Marketing:
None


Back to the top