|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.birt.report.model.api.DesignElementHandle
org.eclipse.birt.report.model.api.ReportElementHandle
org.eclipse.birt.report.model.api.MasterPageHandle
org.eclipse.birt.report.model.api.SimpleMasterPageHandle
public class SimpleMasterPageHandle
Represents a simple master page. The simple master page provides a header and footer that appear on every page.
| Field Summary |
|---|
| Fields inherited from class org.eclipse.birt.report.model.api.ReportElementHandle |
|---|
element |
| Fields inherited from class org.eclipse.birt.report.model.api.DesignElementHandle |
|---|
module |
| Fields inherited from interface org.eclipse.birt.report.model.elements.interfaces.ISimpleMasterPageModel |
|---|
FLOATING_FOOTER, FOOTER_HEIGHT_PROP, HEADER_HEIGHT_PROP, PAGE_FOOTER_SLOT, PAGE_HEADER_SLOT, SHOW_FOOTER_ON_LAST_PROP, SHOW_HEADER_ON_FIRST_PROP, SLOT_COUNT |
| Fields inherited from interface org.eclipse.birt.report.model.elements.interfaces.IMasterPageModel |
|---|
A4_HEIGHT, A4_WIDTH, BOTTOM_MARGIN_PROP, HEIGHT_PROP, LEFT_MARGIN_PROP, ORIENTATION_PROP, RIGHT_MARGIN_PROP, STYLE_PROP, TOP_MARGIN_PROP, TYPE_PROP, US_LEGAL_HEIGHT, US_LEGAL_WIDTH, US_LETTER_HEIGHT, US_LETTER_WIDTH, WIDTH_PROP |
| Fields inherited from interface org.eclipse.birt.report.model.elements.interfaces.IDesignElementModel |
|---|
COMMENTS_PROP, CUSTOM_XML_PROP, DISPLAY_NAME_ID_PROP, DISPLAY_NAME_PROP, EVENT_HANDLER_CLASS_PROP, EXTENDS_PROP, FULL_LABEL, ID_SUFFIX, NAME_PROP, NO_SLOT, PROPERTY_MASKS_PROP, REF_TEMPLATE_PARAMETER_PROP, SHORT_LABEL, USER_LABEL, USER_PROPERTIES_PROP, VIEW_ACTION_PROP |
| Constructor Summary | |
|---|---|
SimpleMasterPageHandle(org.eclipse.birt.report.model.core.Module module,
org.eclipse.birt.report.model.core.DesignElement element)
Constructs the handle for a simple master page with the given design and element. |
|
| Method Summary | |
|---|---|
DimensionHandle |
getFooterHeight()
Gets a dimension handle to work with the height on page footer. |
DimensionHandle |
getHeaderHeight()
Gets a dimension handle to work with the height on page header. |
SlotHandle |
getPageFooter()
Returns the page footer slot of this simple master page. |
SlotHandle |
getPageHeader()
Returns the page header slot of this simple master page. |
boolean |
isFloatingFooter()
Tests whether allows the footer ��floats�� after the last content on each page. |
void |
setFloatingFooter(boolean isFloatingFooter)
Changes the status to say if it has a floating footer or not. |
void |
setShowFooterOnLast(boolean showFooterOnLast)
Changes the status to show footer on the last page. |
void |
setShowHeaderOnFirst(boolean showHeaderOnFirst)
Changes the status to show page header on the first page or not. |
boolean |
showFooterOnLast()
Tests whether to show the page footer on the last page. |
boolean |
showHeaderOnFirst()
Tests whether to show the page header on the first page of the report. |
| Methods inherited from class org.eclipse.birt.report.model.api.MasterPageHandle |
|---|
getBottomMargin, getEffectiveHeight, getEffectiveWidth, getHeight, getLeftMargin, getOrientation, getPageHeight, getPageType, getPageWidth, getRightMargin, getSize, getTopMargin, getWidth, setOrientation, setPageType |
| Methods inherited from class org.eclipse.birt.report.model.api.ReportElementHandle |
|---|
getComments, getCustomXml, getDisplayName, getDisplayNameKey, getElement, getPropertyMask, isValidLayoutForCompoundElement, isValidReferenceForCompoundElement, propertyMaskIterator, setComments, setCustomXml, setDisplayName, setDisplayNameKey, setPropertyMask |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SimpleMasterPageHandle(org.eclipse.birt.report.model.core.Module module,
org.eclipse.birt.report.model.core.DesignElement element)
module - the moduleelement - the model representation of the element| Method Detail |
|---|
public boolean showHeaderOnFirst()
true if allows to show the header on the first
page.
public void setShowHeaderOnFirst(boolean showHeaderOnFirst)
throws SemanticException
showHeaderOnFirst - true if allow show header on the first page,
false otherwise.
SemanticException - if the property is locked.public boolean showFooterOnLast()
true if allows to show the footer on the last
page.
public void setShowFooterOnLast(boolean showFooterOnLast)
throws SemanticException
showFooterOnLast - true to allow to show footer on last page,
false otherwise.
SemanticException - if the property is locked.public boolean isFloatingFooter()
true if the simple master page allows floating
footer.
public void setFloatingFooter(boolean isFloatingFooter)
throws SemanticException
isFloatingFooter - true to allow the footer floating,
false not.
SemanticException - if the property is locked.public SlotHandle getPageHeader()
public SlotHandle getPageFooter()
public DimensionHandle getHeaderHeight()
public DimensionHandle getFooterHeight()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||