Annotation Type ExcelSheetLayout


@Retention(RUNTIME) @Target(TYPE) @Documented public @interface ExcelSheetLayout
The Interface ExcelSheetLayout.
ExcelSheetLayout is used to configure the sheet layout through:
  • Landscape - to enable/disable landscape
  • NotMerge - to enable/disable merged cells
  • SortAndFilter - to enable/disable sort and filter
  • StartColumn - to set the column start
  • StartRow - to set the row start
  • Order - to set index on sheets list
  • AreaBorder - to define the border areas
  • showHeader - to enable/disable the writing of the header
It is used on SheetData and SheetSummary classes.
  • Element Details

    • landscape

      boolean landscape
      Landscape.
      Returns:
      true, if successful
      Default:
      true
    • notMerge

      boolean notMerge
      Not merge.
      Returns:
      true, if successful
      Default:
      true
    • sortAndFilter

      boolean sortAndFilter
      Sort and filter.
      Returns:
      true, if successful
      Default:
      true
    • startColumn

      int startColumn
      Start column.
      Returns:
      the int
      Default:
      0
    • startRow

      int startRow
      Start row.
      Returns:
      the int
      Default:
      0
    • order

      int order
      Order.
      Returns:
      the int
      Default:
      -1
    • areaBorder

      ExcelAreaBorder[] areaBorder
      Area border.
      Returns:
      the excel area border[]
      Default:
      {}
    • showHeader

      boolean showHeader
      Show header.
      Returns:
      true, if successful
      Default:
      true
    • groupRow

      boolean groupRow
      Group row.
      Returns:
      true, if successful
      Default:
      false
    • groupColumn

      boolean groupColumn
      Group column.
      Returns:
      true, if successful
      Default:
      false
    • scale

      short scale
      Paper size.
      Returns:
      the paper size
      Default:
      100
    • locked

      ExcelLocked locked
      Locked.
      Returns:
      true, if successful
      Default:
      @bld.generator.report.excel.annotation.ExcelLocked(locked=false)
    • hidden

      boolean hidden
      Hide.
      Returns:
      true, if successful
      Default:
      false