[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Blazor.Designer.ReportDesigner

ReportDesigner Class

Inheritance
ReportDesigner
Namespace: GrapeCity.ActiveReports.Blazor.Designer
Assembly: MESCIUS.ActiveReports.Blazor.Designer.dll
Syntax
public class ReportDesigner : ComponentBase, IComponent, IHandleEvent, IHandleAfterRender, IAsyncDisposable

Constructors

Name Description
ReportDesigner()

Properties

Name Description
App

Gets the application-level functionalities, allowing interaction with various aspects such as documentation, focus management, menu panels, and editor actions.

AppBarSettings

Gets or sets the settings for the App Bar, providing quick access to common actions and controls.

DataSettings

Gets or sets the settings related to data management, including configurations for data sources, data sets, parameters, and common values.

DateFormats

Gets or sets the list of supported date formats.

DesignerInitialized

Gets or sets the callback that is invoked when a Designer is initialized.

DisableFocusTimer

Gets or sets a value indicating whether focused elements are permanently highlighted.

DisableSystemClipboard

Gets or sets a value indicating whether to disable usage of the system clipboard.

Document

Gets or sets the document to open on app startup.

Documents

Gets the methods for managing documents, allowing the creation, opening, saving, and status checking of reports being edited.

DocumentsSettings

Gets or sets settings and handlers for managing documents, including settings for the File View tab and event handlers for document-related actions.

EditorSettings

Gets or sets the settings for the editor, controlling its appearance and behavior.

Fonts

Gets or sets the list of fonts displayed in Font property editors all over Designer.

Height

Gets or sets the height of the Designer component.

ImageMimeTypes

Gets or sets the list of supported image mime-types.

Language

Gets or sets the language to use for the Designer.

LocalizationResources

Gets or sets localization resources for a specific language.

LockLayout

Gets or sets a value indicating whether LockLayout is enabled

MenuSettings

Gets or sets the settings for the Main Menu, providing access to various features and tools.

Notifications

Gets the methods for sending and managing notifications, allowing the sending of notifications of various levels (info, warning, error) and managing their display and dismissal.

PreviewSettings

Gets or sets settings related to the document preview functionality, allowing configuration of the preview button visibility and integration of a viewer component.

PropertyGridSettings

Gets or sets the settings for the Property Grid, allowing the viewing and editing of properties of selected objects.

RdlxSettings

Gets or sets settings specific to the RDLX platform.

RpxSettings

Gets or sets settings specific to the RPX platform.

ServerSettings

Gets or sets settings related to the backend server, including the base URL and request modification handlers.

StatusBarSettings

Gets or sets the settings for the Status Bar, providing various controls and information at the bottom of the designer.

StoreUnsavedReport

Gets or sets a value indicating whether the last unsaved report can be restored if the browser tab or browser itself gets accidentally closed.

StoreUserPreferences

Gets or sets a value indicating whether user preferences will be saved to browser storage.

StylesSettings

Gets or sets settings related to RPX Styles.

Themes

Gets or sets the settings for themes, allowing configuration of the default theme, available themes for user selection, and settings for the theme selector.

TitleSettings

Gets or sets settings related to the document title, allowing configuration of whether the browser tab title can be updated by the designer.

ToolBarSettings

Gets or sets settings for the Tool Bar

Units

Gets or sets the default measurement units.

Width

Gets or sets the width of the Designer component.

Methods

Name Description
BuildRenderTree(RenderTreeBuilder)
OnAfterRenderAsync(bool)