[
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
|
- From: "Gang Liu" <gliu@xxxxxxxxxxx>
- Date: Fri, 25 May 2007 04:42:51 -0700
- Delivered-to: birt-dev@xxxxxxxxxxx
- List-archive: <https://dev.eclipse.org/mailman/listinfo/birt-dev>
- List-help: <mailto:birt-dev-request@eclipse.org?subject=help>
- List-subscribe: <https://dev.eclipse.org/mailman/listinfo/birt-dev>, <mailto:birt-dev-request@eclipse.org?subject=subscribe>
- List-unsubscribe: <https://dev.eclipse.org/mailman/listinfo/birt-dev>, <mailto:birt-dev-request@eclipse.org?subject=unsubscribe>
- Thread-index: AceewdLepp5OXo2ZRfK+rCo3auJ4rA==
- Thread-topic: 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 row
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: