Type: Report Item
Report Item들에 사용되는 타입
PageBreakMode
enum PageBreakMode {
NONE = 'none',
BEFORE = 'before',
AFTER = 'after',
BOTH = 'both'
}
ReportItemValueCallback
type ReportItemValueCallback = (
ctx: PrintContext,
item: ReportItem,
row: number,
value: any
) => any;
ReportItemStyleCallback
type ReportItemStyleCallback = (
ctx: PrintContext,
item: ReportItem,
row: number,
value: any
) => {
[key: string]: string | undefined
};
ReportItemVisibleCallback
type ReportItemVisibleCallback = (
ctx: PrintContext,
item: ReportItem,
row: number,
value: any
) => boolean;
ContextValueCallback
type ContextValueCallback = (ctx: PrintContext) => any;
BoxItemsAlign
enum BoxItemsAlign {
START = 'start',
MIDDLE = 'middle',
END = 'end'
}
Direction
enum Direction {
HORIZONTAL = 'horizontal',
VERTICAL = 'vertical'
}