import 'rxjs/add/observable/zip'; import { ReportService } from '../../services/report/report.service'; import { Orientation } from './orientation'; import { Page } from './page'; import { Element } from './element'; import { Scale } from './scale'; import { Size } from './size'; import { Margin } from './margin'; import { TextAlign } from './textAlign'; import { FontFamily } from './fontFamily'; import { FontSize } from './fontSize'; import { Color } from './color'; import { ReportElementSize } from './reportElementSize'; import { ReportElementType } from './reportElementType'; export declare class ReportCompComponent { reportService: ReportService; id: number; scales: Scale[]; scale: number; marginId: number; margins: Margin[]; sizeId: number; sizes: Size[]; orientationId: number; orientations: Orientation[]; pages: Page[]; page: number; loading: boolean; model: boolean; reporttypeId: number; parentId: number; selectedElement: Element; textAligns: TextAlign[]; fontFamilies: FontFamily[]; fontSizes: FontSize[]; reportElementTypes: ReportElementType[]; reportElementSizes: ReportElementSize[]; colors: Color[]; lastFontColor: Color; lastBackgroundColor: Color; lastFontSizeId: number; lastFontFamilyId: number; lastReportElementSizeId: number; lastTextAlignId: number; lastBold: boolean; lastItalic: boolean; lastUnderline: boolean; lastLineThrough: boolean; colOver: number; rowOver: number; constructor(reportService: ReportService); ngOnInit(): void; loadDatas(): void; pxToMm(px: any): number; scaledValue(value: any, factor: any): number; unscaledValue(value: any, factor: any): number; decScale(): void; incScale(): void; decPage(): void; incPage(): void; getHeight(): number; getWidth(): number | undefined; getPaddingTop(): number | undefined; getPaddingBottom(): number | undefined; getPaddingLeft(): number | undefined; getPaddingRight(): number | undefined; getTop(element: any): number; getLeft(element: any): number; goTo(id: any): void; dragElement($event: any): void; dropElement($event: any): void; over(row: number, col: number): void; getTableBtnClass(row: number, col: number): string; addLabelElement(): void; addTableElement(row: number, col: number): void; addImageElement(): void; deleteElement(): void; incIndex(): void; decIndex(): void; reindexElements(): void; alignElement(uid: number): void; isAlignElement(uid: number): boolean; boldElement(): void; isBold(): boolean; italicElement(): void; isItalic(): boolean; underlineElement(): void; isUnderline(): boolean; lineThroughElement(): void; isLineThrough(): boolean; colorFont(): void; isFontColored(): boolean; colorBackground(): void; isBackgroundColored(): boolean; selectElement(element: Element): void; getLastReportElementSize(): ReportElementSize; getLastFontSize(): FontSize; getLastFontFamily(): FontFamily; getLastTextAlign(): TextAlign; getReportElementTypeUid(reportelementtype_id: number): number; onFontFamilyChange(e: any): void; onFontSizeChange(e: any): void; onReportElementSizeChange(e: any): void; getTextAlign(element: Element): string; getReportElementSizeClass(element: Element): string; getFontWeight(element: Element): string; getFontStyle(element: Element): string; getTextDecoration(element: Element): string; getFontFamily(element: Element): string; getFontSize(element: Element): number; getFontColor(element: Element): string; getBackgroundColor(element: Element): string; displayLeftBar(): void; search(): void; print(): void; }