/**
  * Constructor used when setting column information from the user
  * API
  *
  * @param w the width of the column in characters
  * @param col the column to format
  * @param xf the style for the column
  */
 public ColumnInfoRecord(int col, int w, XFRecord xf)
     : base(Type.COLINFO)
 {
     column = col;
     width = w;
     style = xf;
     xfIndex = style.getXFIndex();
     hidden = false;
 }
示例#2
0
        /**
         * Sets the row details based upon the readable row record passed in
         * Called when copying spreadsheets
         *
         * @param height the height of the row record in 1/20ths of a point
         * @param mdfh matches the default font height
         * @param col the collapsed status of the row
         * @param ol the outline level
         * @param gs the group start
         * @param xf the xfrecord for the row (NULL if no default is set)
         */
        public void setRowDetails(int height,
            bool mdfh,
            bool col,
            int ol,
            bool gs,
            XFRecord xfr)
        {
            rowHeight = height;
            collapsed = col;
            matchesDefFontHeight = mdfh;
            outlineLevel = ol;
            groupStart = gs;

            if (xfr != null)
                {
                defaultFormat = true;
                style = xfr;
                xfIndex = style.getXFIndex();
                }
        }