Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] CheckIn: Fix bugzilla bug 119817, 153056 --properities using percentage dimension as value don't work in BIRT PDF Emitter.

Title: CheckIn: Fix bugzilla bug 119817, 153056 --properities using percentage dimension as value don't work in BIRT PDF Emitter.

Summary 

Support percentage dimension value in PDF report

Bugzilla Bug (s) Resolved:

119817  properities using percentage dimension as value don't work in BIRT PDF Emitter.        
153056  PDF generator ignores table column width       
Description:

1.      Support percentage column width in PDF report.
2.      Support percentage dimension value (such as box properties, text indent etc) in PDF report.
3.      Validate box properties.
4.      Fix a bug in LineHeigtManager. An error value will return when getting computed percentage line height.
5.      code refactor and clean up

Test Description:

Manual Test

 

Files Edited:

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/area/impl/CellArea.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/area/impl/InlineBlockArea.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/area/impl/LogicContainerArea.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/area/impl/InlineContainerArea.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/area/impl/AreaFactory.java"

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

 "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/area/impl/BlockContainerArea.java"

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

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/area/impl/LineArea.java"

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

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/PDFPageLM.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/area/IContainerArea.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/area/impl/RowArea.java"

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

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

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

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

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

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/area/impl/AbstractArea.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/area/IArea.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/area/impl/TableArea.java"

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

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

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/area/impl/ContainerArea.java"

"/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/css/engine/value/css/LineHeightManager.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/PDFLayoutManagerFactory.java"

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

Files Removed:

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

Notes to Build Team:

Notes to Developers:

Notes to QA:

Quotes to Documentation:


Back to the top