Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] CheckIn: Fix bugzilla bug 134443, enhancement on text align and vertical align

Title: CheckIn: Fix bugzilla bug 134443, enhancement on text align and vertical align

Summary 
Fix bugzilla bug 134443,  enhancement on  text align and vertical align

Bugzilla Bug (s) Resolved:

134443  Page break shouldn't take effect on a single element in PDF    

Description:

Fix 134443-- Page break shouldn't take effect on a single element in PDF, PDF emitter filters invalid empty page. Keep consistence with HTML emitter.

Enhancements on text-align and vertical align:

1.      Support vertical align on rows and inline level elements.
2.      Support text-align on block level elements.
3.      Support text-align on block element which contains multiple inline elements (only support single inline elements before).

4.      Support vertical align on element which contains multiple block elements (only support single block elements before).

Test Description:
Manual Test
 
Files Edited:
"/org.eclipse.birt.report.engine.emitter.pdf/src/org/eclipse/birt/report/engine/layout/area/impl/InlineBlockArea.java" "/org.eclipse.birt.report.engine.emitter.pdf/src/org/eclipse/birt/report/engine/layout/impl/PageLayoutManager.java" "/org.eclipse.birt.report.engine.emitter.pdf/src/org/eclipse/birt/report/engine/layout/impl/BlockStackingLayoutManager.java" "/org.eclipse.birt.report.engine.emitter.pdf/src/org/eclipse/birt/report/engine/layout/impl/LineAreaLayoutManager.java" "/org.eclipse.birt.report.engine.emitter.pdf/src/org/eclipse/birt/report/engine/layout/impl/CellLayoutManager.java" "/org.eclipse.birt.report.engine.emitter.pdf/src/org/eclipse/birt/report/engine/layout/impl/TableLayoutManager.java"

Files Added:

Notes to Build Team:
 
Notes to Developers:

Notes to QA:
 
Limitation:

1.      Currently PDF emitter can not support vertical align when the line exceeds a page.
2.      Only support values: top, bottom, baseline, middle, left, right and center.

Quotes to Documentation:



Back to the top