Summary:
Supports a new report item
for Engine to get total page count for all output formats in header/footer the
master page.
Bugzilla Bug (s) Resolved:
131624
Description:
1. Added
AutoTextState.java to parser autotext element from design file.
2
Modified ModuleWriter.java to save autotext element to design file.
3
Added AutoText.java and AutoTextHandle.java to deal with autotext element.
4
Modified SimpleMasterPageState.java to support autotext element in
header/footer of the master page.
5. Added
test cases.
Tests Description : Junit
test.
Files Edited:
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ElementFactory.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/elements/DesignChoiceConstants.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/elements/ReportDesignConstants.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/ElementVisitor.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/rom.def"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/interfaces/IMasterPageModel.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/i18n/Messages.properties"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/DesignSchemaConstants.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/SimpleMasterPageState.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/writer/ModuleWriter.java"
Files Added:
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/AutoTextHandle.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/AutoText.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/interfaces/IAutoTextModel.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/AutoTextState.java"
"/org.eclipse.birt.report.model/src/test/eclipse/birt/report/model/api/AutoTextHandleTest.java"
"/org.eclipse.birt.report.model/src/test/eclipse/birt/report/model/api/golden/AutoTextHandleTest_golden.xml"
"/org.eclipse.birt.report.model/src/test/eclipse/birt/report/model/api/input/AutoTextHandleText_1.xml"
"/org.eclipse.birt.report.model/src/test/eclipse/birt/report/model/api/input/AutoTextHandleTest.xml"
Notes to Build Team:
Notes to Developers:
Notes to QA:
Quotes to Documentation:
Mark He
Actuate Software Shanghai Center
Tel: (86)21-58826388 - 266
Fax: (86)21-58826002
Email: xhe@xxxxxxxxxxx