|
ReportMill 10 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.reportmill.base.RMObject
com.reportmill.shape.RMShape
com.reportmill.shape.RMLabels
public class RMLabels
This class represents a block of labels.
Field Summary |
---|
Fields inherited from class com.reportmill.shape.RMShape |
---|
WRAP_TYPE_BOTH, WRAP_TYPE_NONE |
Constructor Summary | |
---|---|
RMLabels()
Creates a new labels template. |
Method Summary | |
---|---|
boolean |
canBeUngrouped()
Editor method - indicates that labels block can't be ungrouped. |
boolean |
childrenSuperSelectImmediately()
Editor method - indicates that labels child should super-select immediately. |
java.lang.Object |
clone()
Standard clone implementation. |
void |
copy(java.lang.Object anObj)
Standard copy implementation. |
boolean |
equals(java.lang.Object anObj)
Standard equals implementation. |
void |
fixSize()
Resets labels block width and height if any of labels other attributes have changed. |
java.lang.Object |
fromXML(com.reportmill.archiver.RXArchiver anArchiver,
com.reportmill.archiver.RXElement anElement)
XML unarchival. |
RMGrouping |
getGrouping()
Returns the grouping for this labels shape. |
RMLabel |
getLabel()
Returns the default label shape. |
float |
getLabelHeight()
Returns the height of an individual label. |
float |
getLabelWidth()
Returns the width of an individual label. |
java.lang.String |
getListKey()
Returns the list key associated with labels. |
int |
getNumberOfColumns()
Returns the number of columns in the labels block. |
int |
getNumberOfRows()
Returns the number of rows in the labels block. |
boolean |
getPaginate()
Returns whether the labels should paginate. |
RMSort |
getSort(int anIndex)
Returns the specific sort at the given index. |
int |
getSortCount()
Returns the number of sorts associated with labels. |
java.util.List |
getSorts()
Returns the list of sorts associated with labels. |
float |
getSpacingHeight()
Returns the spacing between labels vertically. |
float |
getSpacingWidth()
Returns the spacing between labels horizontally. |
RMShape |
rpgClone(com.reportmill.base.ReportMill reportMill)
RPG clone - returns individual pages of RPG labels. |
void |
rpgClonePreprocess(com.reportmill.base.ReportMill reportMill)
RPG clone - actual work happens in preprocess so RM knows how many pages are needed. |
void |
setHeight(double value)
Overrides shape method to recalc spacing height. |
void |
setListKey(java.lang.String aKeyPath)
Sets the list key associated with labels. |
void |
setNumberOfColumns(int aValue)
Sets the number of columns in the labels block. |
void |
setNumberOfRows(int aValue)
Sets the number of rows in the labels block. |
void |
setPaginate(boolean aFlag)
Sets whether the labels should paginate. |
void |
setSpacingHeight(float aValue)
Sets the spacing between labels vertically. |
void |
setSpacingWidth(float aValue)
Sets the spacing between labels horizontally. |
void |
setWidth(double aWidth)
Overrides shape method to recalc spacing width. |
boolean |
superSelectable()
Editor method - indicates that labels block is super-selectable. |
com.reportmill.archiver.RXElement |
toXML(com.reportmill.archiver.RXArchiver anArchiver)
XML archival. |
Methods inherited from class com.reportmill.base.RMObject |
---|
didUndo, getAnimAttribute, getClassNameShort |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public RMLabels()
Method Detail |
---|
public RMLabel getLabel()
public java.lang.String getListKey()
getListKey
in class RMShape
public void setListKey(java.lang.String aKeyPath)
public RMGrouping getGrouping()
public java.util.List getSorts()
public int getSortCount()
public RMSort getSort(int anIndex)
public int getNumberOfRows()
public void setNumberOfRows(int aValue)
public int getNumberOfColumns()
public void setNumberOfColumns(int aValue)
public float getSpacingWidth()
public void setSpacingWidth(float aValue)
public float getSpacingHeight()
public void setSpacingHeight(float aValue)
public boolean getPaginate()
public void setPaginate(boolean aFlag)
public float getLabelWidth()
public float getLabelHeight()
public void setWidth(double aWidth)
setWidth
in class RMShape
public void setHeight(double value)
setHeight
in class RMShape
public void fixSize()
public void rpgClonePreprocess(com.reportmill.base.ReportMill reportMill)
rpgClonePreprocess
in class RMShape
public RMShape rpgClone(com.reportmill.base.ReportMill reportMill)
rpgClone
in class RMShape
public boolean equals(java.lang.Object anObj)
equals
in class RMShape
public java.lang.Object clone()
clone
in class RMShape
public void copy(java.lang.Object anObj)
copy
in class RMShape
public boolean superSelectable()
superSelectable
in class RMShape
public boolean canBeUngrouped()
canBeUngrouped
in class RMShape
public boolean childrenSuperSelectImmediately()
childrenSuperSelectImmediately
in class RMShape
public com.reportmill.archiver.RXElement toXML(com.reportmill.archiver.RXArchiver anArchiver)
toXML
in class RMShape
public java.lang.Object fromXML(com.reportmill.archiver.RXArchiver anArchiver, com.reportmill.archiver.RXElement anElement)
fromXML
in class RMShape
|
ReportMill 10 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |