EspressReport 6.6

quadbase.reportdesigner.ReportElements
Class ColumnWrap

java.lang.Object
  extended by quadbase.reportdesigner.ReportElements.ReportElement
      extended by quadbase.reportdesigner.ReportElements.ReportCell
          extended by quadbase.reportdesigner.ReportElements.ReportImage
              extended by quadbase.reportdesigner.ReportElements.ReportLine
                  extended by quadbase.reportdesigner.ReportElements.ColumnWrap
All Implemented Interfaces:
java.io.Serializable, quadbase.common.util.internal.IReportImage

public class ColumnWrap
extends ReportLine

See Also:
Serialized Form

Field Summary
static java.lang.String XMLTAG
           
 
Fields inherited from class quadbase.reportdesigner.ReportElements.ReportLine
DASH, DOUBLE, isVertical, SOLID
 
Fields inherited from class quadbase.reportdesigner.ReportElements.ReportImage
CENTER, DBImageDir, FIT, TILE
 
Fields inherited from class quadbase.reportdesigner.ReportElements.ReportElement
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 Summary
ColumnWrap(double x)
          Rather than have the data take up only a portion of the page width, and extend over multiple pages in length, user can wrap the columns so that they will continue to the right of the original columns on the first page of the report
 
Method Summary
 void applyTemplate(ColumnWrap _line)
          for internal use only
 void copy(ColumnWrap _line)
          for internal use only
 void copyTemplate(ColumnWrap _line)
          for internal use only
static ColumnWrap createColumnWrap(java.io.DataInput in, int version)
          For internal use only.
static ColumnWrap createColumnWrap(org.w3c.dom.Node node, int version)
          For internal use only.
 void deepCopy(ColumnWrap _line)
          for internal use only
 int getWrapCount()
          Gets number of times of the columns wrap in a page.
 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 setWrapCount(int ct)
          Sets the number of times user would like the columns to wrap in the page.
 void setY(double yy)
          for internal use only
 void write(java.io.DataOutput out)
          for internal use only
 void writeXML(java.io.Writer out, boolean writeElementTag)
          for internal use only
 
Methods inherited from class quadbase.reportdesigner.ReportElements.ReportLine
applyTemplate, applyTemplate, copy, copyTemplate, createLine, createLine, deepCopy, getBorder, getBorderThickness, getHeadNode, getLineStyle, getPreviousID, isCrossSection, isMatchColumnWidths, isVertical, isVisible, next, previous, resize, setBgColor, setBorder, setBorderColor, setBorderThickness, setHeight, setLineStyle, setLocked, setMatchColumnWidths, setNext, setNextLine, setPrevious, setPreviousID, setVertical, setWidth, setX
 
Methods inherited from class quadbase.reportdesigner.ReportElements.ReportImage
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
 
Methods inherited from class quadbase.reportdesigner.ReportElements.ReportCell
applyStyle, applyStyleButNotWH, 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
 
Methods inherited from class quadbase.reportdesigner.ReportElements.ReportElement
addSecurityLevel, applyImageTemplate, applyImageTemplateExceptBound, applySecurity, applyStyle, applyStyleButNotWH, applyTemplate, applyTemplate, applyTemplate, contains, contains, containsX, containsY, copy, 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, 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, setYY, setYY, setZ, shift, shiftObjectsOnMove, shiftOnMove, sortElement, sortElement, sortElementHorizontally, sortElementInXYOrder, sortElementVertically, swapElements, switchSecurityProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

XMLTAG

public static final java.lang.String XMLTAG
See Also:
Constant Field Values
Constructor Detail

ColumnWrap

public ColumnWrap(double x)
Rather than have the data take up only a portion of the page width, and extend over multiple pages in length, user can wrap the columns so that they will continue to the right of the original columns on the first page of the report

Method Detail

setWrapCount

public void setWrapCount(int ct)
Sets the number of times user would like the columns to wrap in the page. Setting ct to "-1" will cause the wrapping to occur as many times as can fit within the page width.


getWrapCount

public int getWrapCount()
Gets number of times of the columns wrap in a page.


setY

public void setY(double yy)
for internal use only

Overrides:
setY in class ReportElement
Parameters:
yy - y-coordinate value of the upper left corner of this element

copy

public void copy(ColumnWrap _line)
for internal use only


deepCopy

public void deepCopy(ColumnWrap _line)
for internal use only


applyTemplate

public void applyTemplate(ColumnWrap _line)
for internal use only


copyTemplate

public void copyTemplate(ColumnWrap _line)
for internal use only


write

public void write(java.io.DataOutput out)
           throws java.io.IOException
for internal use only

Overrides:
write in class ReportLine
Throws:
java.io.IOException

writeXML

public void writeXML(java.io.Writer out,
                     boolean writeElementTag)
              throws java.io.IOException
for internal use only

Overrides:
writeXML in class ReportLine
Throws:
java.io.IOException

createColumnWrap

public static ColumnWrap createColumnWrap(org.w3c.dom.Node node,
                                          int version)
                                   throws java.lang.Exception
For internal use only.

Throws:
java.lang.Exception

readXML

public void readXML(org.w3c.dom.Node node,
                    int version)
             throws java.lang.Exception
For internal use only.

Overrides:
readXML in class ReportLine
Throws:
java.lang.Exception

createColumnWrap

public static ColumnWrap createColumnWrap(java.io.DataInput in,
                                          int version)
                                   throws java.lang.Exception
For internal use only.

Throws:
java.lang.Exception

read

public void read(java.io.DataInput in,
                 int version)
          throws java.lang.Exception
For internal use only.

Overrides:
read in class ReportLine
Throws:
java.lang.Exception

EspressReport 6.6