Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] CheckIn: Support visibility for all format, enhance table layout in render task, Fix related bugzilla bugs: 176467, 177486, 178504 , 180658, 187833, 188512

Title: CheckIn: Support visibility for all format, enhance table layout in render task, Fix related bugzilla bugs: 176467, 177486, 178504 , 180658, 187833, 188512

Summary 

Support visibility for all format, enhance table layout in render task, Fix related bugzilla bugs: 176467, 177486, 178504 , 180658, 187833, 188512

Bugzilla Bug (s) Resolved:

176467 -- Wrong page break effect for spanned cell 

177486 -- The display:none style doesn't support on ro

178504 -- Visibility property not handled by Word emitter 

180658 -- PDF need support display="none" in cell and row. 

187833 -- Nested groups - PDF rendered incorrectly when using repeated outer group header 

188512 -- Word output from web viewer ignores visibility setting 

Description:

1.      Support visibility for all formats in both RunAndRenderTask and RenderTask. Now visibility is handled in layout engine.

2.      Enhance table layout in render task. Layout Information for spanned cells is persisted in report document, Layout engine will formalize table according to these layout hints.

3.      Support display:none property in layout engine.

Test Description:

Manual test/JUnit test

 Files Edited:

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/LayoutUtil.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/UnresolvedRowHint.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/internal/document/v3/PageHintWriterV3.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/PDFLayoutEngineContext.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/html/HTMLTableBandLM.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/IReportLayoutEngine.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/IPageHint.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/internal/document/IPageHintConstant.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/internal/document/v4/ReportPageExecutorV4.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/internal/document/v3/PageHintWriterV3.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/PDFTableGroupLM.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/html/HTMLTableLM.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/html/HTMLGroupLM.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/html/HTMLTableLayoutNoNestEmitter.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/PDFRowLM.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/html/HTMLTableLayoutNestEmitter.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/LayoutUtil.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/internal/executor/doc/ReportPageReader.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/buffermgr/TableContentLayout.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/html/HTMLAbstractLM.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/UnresolvedRowHint.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/internal/document/v2/PageHintReaderV2.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/internal/document/ReportPageExecutor.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/PDFTableLM.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/html/HTMLRowLM.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/html/HTMLReportLayoutEngine.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/html/HTMLPageLM.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/EngineTask.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/ReportDocumentReader.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/RenderTask.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/html/HTMLLayoutContext.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/cache/TableAreaLayout.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/buffermgr/Cell.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/html/HTMLTableLayoutEmitter.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/PDFReportLayoutEngine.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/ReportDocumentBuilder.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/PageHint.java"

"/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java"

"/org.eclipse.birt.report.viewer/birt/WEB-INF/classes/org/eclipse/birt/report/service/ReportEngineService.java"

Notes to Build Team:

Notes to Developers:

Notes to QA:

Quotes to Documentation:


Back to the top