Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PageContent

Hierarchy

  • PageContent

Implements

Index

Constructors

constructor

Properties

Private _current

_current: IPageContent = [[]]

Private _helpers

_helpers: IHelpers

Private _newCols

_newCols: number[] = []

Private _newRows

_newRows: number[] = []

Private _original

_original: IPageContent = [[]]

Private _utils

_utils: IUtils

canDoDelta

canDoDelta: boolean = true

Private cellStyles

cellStyles: string[] = ['background-color','color','font-family','font-size','font-style','font-weight','height','text-align','text-wrap','width','vertical-align',]

dirty

dirty: boolean = false

Accessors

current

original

Methods

addColumn

  • addColumn(index: number, direction?: undefined | string): void
  • Parameters

    • index: number
    • Optional direction: undefined | string

    Returns void

addRow

  • addRow(index: number, direction?: undefined | string): void
  • Parameters

    • index: number
    • Optional direction: undefined | string

    Returns void

Private defaultContent

  • defaultContent(): any
  • Returns any

Private flattenStyles

  • Parameters

    Returns string

getCell

  • Parameters

    • rowIndex: number
    • columnIndex: number

    Returns IPageContentCell

getCellByRef

  • Parameters

    • ref: string

    Returns IPageContentCell

getCells

  • Parameters

    • fromCell: any
    • toCell: any

    Returns IPageContent

getDelta

  • Returns IPageDelta

getFull

getHtml

moveColumns

  • moveColumns(fromIndex: number, toIndex: number, newIndex: number): void
  • Parameters

    • fromIndex: number
    • toIndex: number
    • newIndex: number

    Returns void

removeColumn

  • removeColumn(index: number): void
  • Parameters

    • index: number

    Returns void

removeRow

  • removeRow(index: number): void
  • Parameters

    • index: number

    Returns void

reset

  • reset(): void
  • Returns void

setColSize

  • setColSize(col: number, value: number): void

setRowSize

  • setRowSize(row: number, value: number): void

update

  • update(rawContent: IPageContent, clean?: boolean, replace?: boolean): void
  • Parameters

    • rawContent: IPageContent
    • Default value clean: boolean = false
    • Default value replace: boolean = false

    Returns void

updateCell

  • updateCell(rowIndex: number, columnIndex: number, data: IPageContentCell): void
  • Parameters

    Returns void

updateCellByRef

  • Parameters

    Returns void

updateCells

Object literals

Private borders

borders: object

names

names: object

b

b: string = "bottom"

l

l: string = "left"

r

r: string = "right"

t

t: string = "top"

styles

styles: object

double

double: string = "double"

none

none: string = "solid"

solid

solid: string = "solid"

widths

widths: object

medium

medium: number = 2

none

none: number = 0

thick

thick: number = 3

thin

thin: number = 1

Generated using TypeDoc