Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] CheckIn: Fix Bugzilla Bug 168767--BIRT table layout issue

Title: CheckIn: Fix Bugzilla Bug 168767--BIRT table layout issue

Summary 

Bugzilla Bug (s) Resolved:

168767--BIRT table layout issue

Description:

1. Use the same wrap strategy with HTML in PDF. When the min word exceeds the line length, layout engine will clip it.

2. Use ICU word splitter instead of default word splitter. ICU splitter supports locale-based word splitting.

3. Add Unit test case for this issue

Test Description:

Manual Test & JUnit test

 Files Edited:

"/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/pdf/hyphen/DummyHyphenationManager.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/html/HTMLReportLayoutEngine.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/api/impl/RenderTask.java"

 "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/PDFTextLM.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/layout/pdf/hyphen/ICUWordRecognizer.java"

"/org.eclipse.birt.report.engine.tests/test/org/eclipse/birt/report/engine/layout/pdf/textWrap.xml"

 "/org.eclipse.birt.report.engine.tests/test/org/eclipse/birt/report/engine/layout/pdf/PDFTextLMTest.java"

 "/org.eclipse.birt.report.engine.tests/test/org/eclipse/birt/report/engine/AllTests.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:


Back to the top