|
|
|
|
|
|
|
|
import { HideTransform } from "./transformations/hide-transform"; |
|
|
import { HideTransform } from "./transformations/hide-transform"; |
|
|
import { Transform } from "./transformations/transform"; |
|
|
|
|
|
import { ColorTransform } from "./transformations/color-transformation/color-transforamtion"; |
|
|
import { ColorTransform } from "./transformations/color-transformation/color-transforamtion"; |
|
|
import { RemoveTableColumnTransform } from "./transformations/remove-table-column-transform"; |
|
|
import { RemoveTableColumnTransform } from "./transformations/remove-table-column-transform"; |
|
|
import { RemoveTableRowTransform } from "./transformations/remove-table-row-transform"; |
|
|
import { RemoveTableRowTransform } from "./transformations/remove-table-row-transform"; |
|
|
|
|
|
|
|
|
import { BorderColorTransform } from "./transformations/border-color-transformation/border-color-transformation"; |
|
|
import { BorderColorTransform } from "./transformations/border-color-transformation/border-color-transformation"; |
|
|
import { RemoveTableHeaderTransform } from "./transformations/remove-table-header-transform"; |
|
|
import { RemoveTableHeaderTransform } from "./transformations/remove-table-header-transform"; |
|
|
import { RemoveTableStylesTransform } from "./transformations/remove-table-styles"; |
|
|
import { RemoveTableStylesTransform } from "./transformations/remove-table-styles"; |
|
|
|
|
|
import { LandscapeTableTransform } from "./transformations/layout-table-transformation/landscape-transformation"; |
|
|
|
|
|
import { HeaderEveryPageTransform } from "./transformations/header-transformations/header-every-page-transformation"; |
|
|
|
|
|
import { HeaderFirstPageOnlyTransform } from "./transformations/header-transformations/header-first-page-only-transformation"; |
|
|
|
|
|
|
|
|
export class TransformsFactory{ |
|
|
export class TransformsFactory{ |
|
|
produce(code,object,selectors) |
|
|
produce(code,object,selectors) |
|
|
|
|
|
|
|
|
return new ShowNumberRowsTransformation(param); |
|
|
return new ShowNumberRowsTransformation(param); |
|
|
case "br-bordercolor": |
|
|
case "br-bordercolor": |
|
|
return new BorderColorTransform(param); |
|
|
return new BorderColorTransform(param); |
|
|
|
|
|
case "br-landscapetable": |
|
|
|
|
|
return new LandscapeTableTransform(param); |
|
|
|
|
|
case "br-headereverypage": |
|
|
|
|
|
return new HeaderEveryPageTransform(param); |
|
|
|
|
|
case "br-headerfirstpageonly": |
|
|
|
|
|
return new HeaderFirstPageOnlyTransform(param); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
return null; |
|
|
return null; |