UNPKG

devexpress-reporting

Version:

DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.

50 lines (49 loc) 2.48 kB
/** * DevExpress HTML/JS Reporting (designer\controls\properties\watermark.d.ts) * Version: 26.1.3 * Build date: Jun 16, 2026 * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * License: https://www.devexpress.com/Support/EULAs/universal.xml */ import { IStyleContainer } from '@devexpress/analytics-core/analytics-internal'; import { IModelSerializer, ISerializationInfo, ISerializationInfoArray } from '@devexpress/analytics-core/analytics-utils'; import { ImageSource } from '../../../common/imageSource'; import * as ko from 'knockout'; import { BaseRenderingMultiplatformModel, IViewModel } from '@devexpress/analytics-core/analytics-serializer-native'; export declare const textAccessibleOptions: ISerializationInfo; export declare const imageAccessibleOptions: ISerializationInfo; export declare class AccessibleOptionsModel extends BaseRenderingMultiplatformModel<IViewModel> { constructor(model: any, serializer?: IModelSerializer); isPropertyDisabled(propertyName: string): boolean; watermarkModel: WatermarkModel; accessibleRole: ko.Observable<string>; accessibleDescription: ko.Observable<string>; } export declare class ImageAccessibleOptions extends AccessibleOptionsModel { constructor(model: any, serializer?: IModelSerializer); getInfo(): ISerializationInfoArray; static from(model: any, serializer?: IModelSerializer): ImageAccessibleOptions; isPropertyDisabled(propertyName: string): boolean; } export declare class TextAccessibleOptions extends AccessibleOptionsModel { constructor(model: any, serializer?: IModelSerializer); getInfo(): ISerializationInfoArray; static from(model: any, serializer?: IModelSerializer): TextAccessibleOptions; isPropertyDisabled(propertyName: string): boolean; } export declare class WatermarkModel extends BaseRenderingMultiplatformModel<WatermarkModel> implements IStyleContainer { constructor(model: any, serializer?: IModelSerializer); get displayName(): string; get name(): string; displayType(): string; shouldDrawWatermarkImage(): boolean; getInfo(): ISerializationInfoArray; watermarkId: ko.Observable<string> | ko.Computed<string>; text: ko.Observable<string>; textDirection: ko.Observable<string>; foreColor: ko.Observable<string>; imageSource: ko.Observable<ImageSource>; textAccessibleOptions: TextAccessibleOptions; imageAccessibleOptions: ImageAccessibleOptions; rtl: () => any; }