public class ReportLine extends ReportImage implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static int |
DASH |
static int |
DOUBLE |
protected boolean |
isVertical
Constructs a ReportLine with no label
|
static int |
SOLID |
static java.lang.String |
XMLTAG |
CENTER, DBImageDir, FIT, TILE
bgColor, borderColor, CHART, COLUMN, COLUMNHEADER, FORMULA, GRID, height, ID_TYPE, IMAGE, isLocked, LABEL, LINE, min_height, min_width, NONE, rotate_angle, ROTATE_CLOCKWISE, ROTATE_COUNTERCLOCKWISE, ROTATE_NONE, roundCornerRadius, roundCornersArray, RTFOBJECT, SECTION, securityMap, snap, SORT_X, SORT_Y, SORT_Z, SUBREPORT, TABLE, TABLEOFCONTENTS, TITLE, visible, vsnap, width, x
Constructor and Description |
---|
ReportLine()
for internal use only
|
ReportLine(boolean isVertical) |
Modifier and Type | Method and Description |
---|---|
void |
applyTemplate(ReportLine _line) |
void |
applyTemplate(ReportLine _line,
boolean applyScript) |
void |
copy(ReportLine _line)
for internal use only
|
void |
copyTemplate(ReportLine _line) |
static ReportLine |
createLine(java.io.DataInput in,
int version)
For internal use only.
|
static ReportLine |
createLine(org.w3c.dom.Node node,
int version)
For internal use only.
|
void |
deepCopy(ReportLine _line) |
int |
getBorder(quadbase.reportdesigner.ReportElements.BorderSide borderSide) |
int |
getBorderThickness()
Get the border thickness of this element.
|
ReportLine |
getHeadNode() |
int |
getLineStyle() |
java.lang.String |
getPreviousID() |
boolean |
isCrossSection() |
boolean |
isMatchColumnWidths() |
boolean |
isVertical() |
boolean |
isVisible()
Gets the status of the display of this ReportElement.
|
ReportLine |
next() |
ReportLine |
previous() |
void |
read(java.io.DataInput in,
int version)
For internal use only.
|
void |
readXML(org.w3c.dom.Node node,
int version)
For internal use only.
|
void |
resize(double xratio,
double yratio)
Resizes this ReportElement.
|
void |
setBgColor(java.awt.Color c)
Set the background color of this element.
|
void |
setBorder(int pixels)
Deprecated.
|
void |
setBorderColor(java.awt.Color c)
Set the border color of this element
|
void |
setBorderThickness(int pixels)
set border thickness
|
void |
setHeight(double h)
for internal use only
|
void |
setLineStyle(int style) |
void |
setLocked(boolean b)
internal use only
Sets whether the ReportElement position should be locked.
|
void |
setMatchColumnWidths(boolean b) |
void |
setNext(ReportLine line) |
void |
setNextLine(ReportLine _line) |
void |
setPrevious(ReportLine line) |
void |
setPreviousID(java.lang.String id) |
void |
setVertical(boolean b) |
void |
setWidth(double w)
INCH Set the width of this element
|
void |
setX(double x)
INCHES Set the X-coordinate value of the upper left corner of this element
|
void |
write(java.io.DataOutput out)
for internal use only
|
void |
writeXML(java.io.Writer out,
boolean writeElementTag)
for internal use only
|
applyTemplate, applyTemplate, copy, copyTemplate, createImage, createImage, createImage, createReportImage, deepCopy, equals, getBytes, getFlashFrameCount, getFlashFrameRate, getImageOption, getImagePath, getImageType, getImageURL, getJPEGQuality, getPdfImageType, getPNGCompression, getRelativePath, getSavedFileLocation, getSavedFileURL, isDBImage, isGIFTransparent, read, setBytes, setBytes, setDBImage, setFlashFrameCount, setFlashFrameRate, setGIFTransparent, setHTMLParameters, setImageOption, setImagePath, setImagePath, setImageType, setImageURL, setImageURL, setJPEGQuality, setPdfImageType, setPNGCompression, setRelativePath, toString, write, writeImageData
applyStyle, applyStyleButNotWH, applyStyleButNotWHCopyScripts, applyTemplate, applyTemplate, clone, copy, copyTemplate, createCell, createCell, createFormulaObject, createFormulaObjectFromName, createFormulaObjectFromText, deepCopy, equals, formulaReferenced, getColIndex, getColumn, getDataFormat, getEntry, getFormula, getFormulaName, getFormulaObj, getScriptedValue, getSQLType, setColumn, setDataFormat, setEntry, setFormula, setFormulaObj, setScriptedValue
addSecurityLevel, applyImageTemplate, applyImageTemplateExceptBound, applySecurity, applyStyle, applyStyleButNotWH, applyTemplate, applyTemplate, applyTemplate, contains, contains, containsX, containsY, copy, copyStyleWithScriptsButNotWH, copyTemplate, createScriptObject, createScriptObjectFromName, deepCopy, doesElementSupportRoundCorners, equals, findElementsAbove, findElementsBelow, findElementsToLeft, findElementsToRight, findElementsToRight, findElementType, findGroupElementType, findMaxXr, findMaxYd, findMinX, findMinY, findSpecificElements, getAlign, getAllColors, getBgColor, getBookmark, getBorderColor, getBottomBorder, getCustomID, getDrawX, getDrawX, getDrawY, getDrawY, getDrillDownName, getElementType, getElementTypeName, getFirst2RowOfColumns, getFirst2RowOfColumns, getFont, getFontColor, getHeight, getHeight, getHeightOfElement, getHeightOfElement, getHeightToPoints, getHint, getID, getLeftBorder, getLink, getMaxXr, getMin_Height, getMin_Width, getMinX, getRefFont, getRefFontToDraw, getRightBorder, getRotateAngle, getRoundCornerRadius, getRoundCornersArray, getScript, getScriptName, getScriptObj, getSecuredScripts, getSecurityLevel, getSecurityLevels, getSecurityMap, getSnap, getStyleName, getTarget, getText, getTopBorder, getVAlign, getVSnap, getWidth, getWidth, getWidthOfElement, getWidthOfElement, getWidthToPoints, getX, getX, getXPos, getXPos, getXToPoints, getY, getY, getYPos, getYPos, getYToPoints, getZ, hasBorder, inBottomHalf, inLeftEnd, inLeftHalf, inRightEnd, inRightHalf, inTopHalf, isCrossTabElt, isDrawAgain, isLocked, isNoWrap, isResizeToFitContent, isSecurityLevelDefined, isSecurityTextScript, isShiftSecuredColX, isShiftSecuredColXIncludeHeaderAndFooter, isSnapToGrid, isUnderline, moveForCrossTabFixedField, moveForCrossTabFixedField, newArrayX, newArrayY, removeScriptReferenced, removeSecurityLevel, renameSecurityLevel, resizeForCrossTabFixedField, resizeForCrossTabFixedField, scriptReferenced, securityScriptReferenced, setAlign, setBookmark, setBorderThickness, setBorderThickness, setBorderThickness, setBottomBorder, setCustomID, setDrawAgain, setDrawX, setDrawX, setDrawY, setDrawY, setDrillDownName, setFont, setFontColor, setHeight, setHint, setID, setID, setInchGridSpace, setLeftBorder, setLink, setMinHeight, setMinWidth, setNoWrap, setResizeToFitContent, setRightBorder, setRotateAngle, setRotateAngle, setRoundCornerRadius, setRoundCornersArray, setScript, setScriptName, setScriptObj, setScriptObjNull, setSecurityLevelProperties, setSecurityMap, setSecurityTextScript, setShiftSecuredColX, setShiftSecuredColXIncludeHeaderAndFooter, setSnap, setSnapToGrid, setSnapToGrid, setStyleName, setTarget, setText, setTopBorder, setUnderline, setVAlign, setVisible, setVSnap, setWidth, setX, setXX, setXX, setY, setY, setYY, setYY, setZ, shift, shiftObjectsOnMove, shiftOnMove, sortElement, sortElement, sortElementHorizontally, sortElementInXYOrder, sortElementVertically, swapElements, switchSecurityProperties
protected boolean isVertical
public static final int SOLID
public static final int DOUBLE
public static final int DASH
public static final java.lang.String XMLTAG
public ReportLine(boolean isVertical)
public ReportLine()
public ReportLine next()
public ReportLine previous()
public void setNext(ReportLine line)
public void setPrevious(ReportLine line)
public void setNextLine(ReportLine _line)
public java.lang.String getPreviousID()
public void setPreviousID(java.lang.String id)
public boolean isCrossSection()
public int getBorderThickness()
ReportElement
getBorderThickness
in class ReportElement
public int getBorder(quadbase.reportdesigner.ReportElements.BorderSide borderSide)
getBorder
in class ReportElement
public void setBorderThickness(int pixels)
setBorderThickness
in class ReportElement
@Deprecated public void setBorder(int pixels)
setBorder
in class ReportElement
public void setX(double x)
ReportElement
setX
in class ReportElement
x
- x-coordinate value of the upper left corner of this elementpublic void setWidth(double w)
ReportElement
setWidth
in class ReportElement
w
- width of this elementpublic void setHeight(double h)
setHeight
in class ReportElement
h
- height of this elementpublic void resize(double xratio, double yratio)
ReportElement
resize
in class ReportElement
public void setBgColor(java.awt.Color c)
ReportElement
setBgColor
in class ReportElement
c
- the new background Colorpublic void setBorderColor(java.awt.Color c)
ReportElement
setBorderColor
in class ReportElement
c
- new border color of this elementpublic void setLocked(boolean b)
ReportElement
setLocked
in class ReportElement
public boolean isVisible()
ReportElement
isVisible
in class ReportElement
public ReportLine getHeadNode()
public boolean isVertical()
public void setVertical(boolean b)
public int getLineStyle()
public void setLineStyle(int style)
public boolean isMatchColumnWidths()
public void setMatchColumnWidths(boolean b)
public void write(java.io.DataOutput out) throws java.io.IOException
write
in class ReportImage
java.io.IOException
public void writeXML(java.io.Writer out, boolean writeElementTag) throws java.io.IOException
writeXML
in class ReportImage
java.io.IOException
public static ReportLine createLine(org.w3c.dom.Node node, int version) throws java.lang.Exception
java.lang.Exception
public void readXML(org.w3c.dom.Node node, int version) throws java.lang.Exception
readXML
in class ReportImage
java.lang.Exception
public void copy(ReportLine _line)
public void deepCopy(ReportLine _line)
public void applyTemplate(ReportLine _line)
public void applyTemplate(ReportLine _line, boolean applyScript)
public void copyTemplate(ReportLine _line)
public static ReportLine createLine(java.io.DataInput in, int version) throws java.lang.Exception
java.lang.Exception
public void read(java.io.DataInput in, int version) throws java.lang.Exception
read
in class ReportImage
java.lang.Exception