prg-class
Version:
Clases genéricas utilizadas por microservicios Programamos SPA.
39 lines (38 loc) • 2.51 kB
TypeScript
import { IParamRet, IParamXlsExport, IParamXls, IDataXls, IMergedCell, ICellColor } from '../igeneric';
export declare class ObjExcel {
protected moLetterHead: {
L1: string;
L2: string;
L3: string;
L4: string;
L5: string;
};
protected loL: Array<string>;
protected loA: Array<string>;
protected msColPri: string;
protected msColSec: string;
protected msColSec1: string;
protected msColWhi: string;
protected msBorDel: string;
protected msBorMed: string;
protected msBorGru: string;
protected msFont: string;
protected mlMaxTabRegs: number;
protected mbRawData: boolean;
protected moXls: IParamXlsExport;
fnExportDataset(aoParams: IParamXls): Promise<IParamRet>;
protected exportDataset(aoWB: any, alSheetId: number, aoData: any, abStripRows: boolean, aoEnc?: any, aoMC?: IMergedCell[], aoCellColor?: ICellColor, aoVw?: any[], alFormula?: number, aoTag?: any): void;
protected cellValue(aoWs: any, asLetra: string, alFila: number, asMsg: string, alSz?: number, abBold?: boolean): void;
protected cellSumFormula(aoWs: any, asLetVal: string, alFilaVal: number, alSumaIni: number, alSumaFin: number, asFM: string, alSz?: number, abBold?: boolean): void;
protected setCellColor(aoCellColor: ICellColor, aoWS: any, alRowCount: number): void;
protected fnMakeDataDataset(aoParams: IParamXls): IDataXls;
protected fnSetTableTitle(aoWs: any, asColIni: string, alFilIni: number, asColFin?: string, alFilFin?: number, asBorder?: string, abBorderInterno?: boolean): void;
protected fnBoxMedLins(aoWs: any, asColIni: string, alFilIni: number, asColFin?: string, alFilFin?: number, asBorder?: string): void;
protected fnLinVert(aoWs: any, asColIni: string, alFilIni: number, asColFin?: string, alFilFin?: number): void;
protected fnSetBox(aoWs: any, asColIni: string, alFilIni: number, asColFin?: string, alFilFin?: number, asBorderStyle?: string, abTop?: boolean, abRight?: boolean, abBottom?: boolean, abLeft?: boolean): void;
protected fnAddText(aoWs: any, asCell: string, asText: string, asAliHor?: string, abWrap?: boolean, aoFont?: any): void;
protected fnAddNumber(aoWs: any, asCell: string, adNumber: number, asFormat?: string, aoFont?: any): void;
protected fnNewBook(asTitle?: string, asTag?: string, asSubject?: string): any;
protected fnWriteFile(aoWB: any, asUserId: string, asFile: string): Promise<IParamRet>;
protected fnTempFolder(): string;
}