devexpress-reporting
Version:
DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.
25 lines (24 loc) • 1.18 kB
TypeScript
/**
* DevExpress HTML/JS Reporting (designer\localization\_localizationEngine.d.ts)
* Version: 24.2.6
* Build date: Mar 18, 2025
* Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED
* License: https://www.devexpress.com/Support/EULAs/universal.xml
*/
import { Disposable } from '@devexpress/analytics-core/analytics-utils';
import { ILocalizedControl } from '../controls/utils/_localizationUtils';
import { ReportViewModel } from '../controls/xrReport';
import { LocalizationDictionary, LocalizationItem } from './_localization';
import { SerializableModel } from '@devexpress/analytics-core/analytics-elements';
export declare class ReportLocalizationEngine extends Disposable {
report: ReportViewModel;
items: LocalizationDictionary;
constructor(report: ReportViewModel);
recalculateUnits(coef: any): void;
hasCulture(cultureCode: string): boolean;
add: (cultureCode: string, component: ILocalizedControl, propertyName: string, value: any, target?: SerializableModel) => void;
isLocalized(): boolean;
save: (cultureCode?: string) => void;
apply: (cultureCode: string) => void;
serialize: () => LocalizationItem[];
}