[]
        
(Showing Draft Content)

ReportDesigner

名前空間: ReportDesigner

Table of contents

クラス

インターフェイス

型の別名

型の別名

CustomInitTemplates

Ƭ CustomInitTemplates: Object

型宣言

名前
imperialTemplates? Report[]
metricTemplates? Report[]

DataSetTemplate

Ƭ DataSetTemplate: Object

データタブのデータセットテンプレートを定義します。

型宣言

名前 説明
canEdit? boolean テンプレートから作成されたDataSetを編集できるかどうかを指定します。
id string テンプレート ID。
nestedTemplates? DataSet[] ネストされたデータセットのRDLX定義。
shouldEdit? boolean デザイナを編集ダイアログを表示するようにします。
template DataSet データセットのRDLX定義。
title string タイトル。

DataSourceTemplate

Ƭ DataSourceTemplate: Object

データタブのデータソーステンプレートを定義します。

型宣言

名前 説明
canEdit? boolean テンプレートから作成されたデータセットを編集できるかどうかを指定します。
datasets? DataSetTemplate[] テンプレートに基づくデータソースのデータセットテンプレート。
id string テンプレート ID。
shouldEdit? boolean デザイナを編集ダイアログを表示するようにします。
template DataSource データソースのRDLX定義。
title string タイトル。

DesignerCommand

Ƭ DesignerCommand: "save" | "saveAs" | "create" | "open" | "render"

コマンド名。


DesignerConfig

Ƭ DesignerConfig: Object

デザイナ設定。

型宣言

名前 説明
appBar? { aboutButton?: { visible: boolean } ; contextActionsTab?: { visible: boolean } ; homeTab?: { visible: boolean } ; parametersTab?: { visible: boolean } ; visible: boolean } リボンの設定。
appBar.aboutButton? { visible: boolean } 「製品情報」ボタンの設定。
appBar.aboutButton.visible boolean デザイナのリボンに「製品情報」ボタンを表示するかどうかを指定します。 default true
appBar.contextActionsTab? { visible: boolean } 「レイアウト」や「レポート」タブのコンテキストアクションタブの設定。
appBar.contextActionsTab.visible boolean デザイナのリボンにコンテキストアクションタブを表示するかどうかを指定します。 default true
appBar.homeTab? { visible: boolean } 「ホーム」タブの設定。
appBar.homeTab.visible boolean デザイナのリボンに「ホーム」タブを表示するかどうかを指定します。 default true
appBar.parametersTab? { visible: boolean } 「パラメータ」タブの設定。
appBar.parametersTab.visible boolean デザイナのリボンに「パラメータ」タブを表示するかどうかを指定します。 デフォルト値はtrueです。
appBar.visible boolean デザイナのリボンを表示するかどうかを指定します。デフォルト値はtrueです。
customInitTemplates? CustomInitTemplates レポートおよびレポートアイテムのデフォルト値を持つテンプレート。
data? { commonValues?: { visible: boolean } ; dataSets?: { canModify: boolean ; visible: boolean } ; dataSources?: { canModify: boolean ; visible: boolean } ; dataTab?: { visible: boolean } ; parameters?: { canModify: boolean ; visible: boolean } } 「データ」タブの設定。
data.commonValues? { visible: boolean } -
data.commonValues.visible boolean 「共通の値」セクションを表示するかどうかを指定します。 デフォルト値はtrueです。
data.dataSets? { canModify: boolean ; visible: boolean } -
data.dataSets.canModify boolean データセットを変更(追加/編集/削除)できるかどうかを指定します。 デフォルト値はfalseです。
data.dataSets.visible boolean 「データセット」セクションを表示するかどうかを指定します。 デフォルト値はtrueです。
data.dataSources? { canModify: boolean ; visible: boolean } 「データソース」セクションの設定。
data.dataSources.canModify boolean データソースを変更(追加/編集/削除)できるかどうかを指定します。デフォルト値はfalseです。
data.dataSources.visible boolean 「データソース」セクションを表示するかどうかを指定します。デフォルト値はtrueです。
data.dataTab? { visible: boolean } -
data.dataTab.visible boolean デフォルト値はtrueです。
data.parameters? { canModify: boolean ; visible: boolean } -
data.parameters.canModify boolean パラメータを変更(追加/編集/削除)できるかどうかを指定します。 デフォルト値はtrueです。
data.parameters.visible boolean 「パラメータ」セクションを表示するかどうかを指定します。 デフォルト値はtrueです。
dateFormats? string[] サポートされる日付形式のリストを指定します。
disableFocusTimer? boolean デフォルトでは、Tabキーが押された後、フォーカスされた要素(ボタンなど)は短時間のみで強調表示されます。この設定により、フォーカスされた要素が永続的に強調表示されます。 デフォルト値はfalseです。
disableHistoryHotkeys? boolean trueに設定した場合、デフォルトの「元に戻す」および「やり直し」のショートカットキーを無効にします。
disableOpenSaveHotkeys? boolean trueに設定した場合、デフォルトの「レポートを開く」および「レポートの保存」のショートカットキーが無効になります。
disableSystemClipboard? boolean システムクリップボードの使用を無効にします。デザイナインスタンス間のコピー&ペーストは、同じドメインの同じブラウザでのみ機能します。デフォルトはfalseです。
editor? { gridSize?: string ; rulers?: { snapStep?: { cm: number ; in: number } ; visible: boolean } ; showGrid?: boolean ; snapToGrid?: boolean ; snapToGuides?: boolean } エディタの設定。
editor.gridSize? string デフォルトのグリッドの幅を指定します。単位がcmの場合、デフォルト値は0.5cm。それ以外の場合、デフォルト値は0.25in。
editor.rulers? { snapStep?: { cm: number ; in: number } ; visible: boolean } ルーラーの設定。
editor.rulers.snapStep? { cm: number ; in: number } 寸法の単位を指定します。デフォルトでは、inの場合は0.25、cmの場合は0.5。
editor.rulers.snapStep.cm number -
editor.rulers.snapStep.in number -
editor.rulers.visible boolean デフォルトでルーラーを表示するかどうかを指定します。
editor.showGrid? boolean デフォルトでグリッドを表示するか非表示にするかを指定します。
editor.snapToGrid? boolean 「グリッドにスナップ」オプションのデフォルト値を指定します。デフォルト値はfalseです。
editor.snapToGuides? boolean 「ガイドにスナップ」オプションのデフォルト値を指定します。デフォルト値はfalseです。
fontSet? FontSet 使用可能なフォントのセットを設定します。
language? string アプリケーションの言語を設定します。たとえば、「en」、「ja」、「zh」などです。 デフォルト値は「en」です。
lockLayout? boolean lockLayoutを有効にするとレポートに既に存在するアイテムのプロパティのみを変更できます。レポートレイアウトに新しいアイテムを追加したり、既存のアイテムを削除したりできません。 デフォルト値はfalseです。
menu? { documentExplorer?: { visible: boolean } ; groupEditor?: { visible: boolean } ; layerEditor?: { visible: boolean } ; logo?: { custom?: MenuIcon ; visible?: boolean } ; toolBox?: { visible: boolean } ; visible: boolean } メニューの設定。
menu.documentExplorer? { visible: boolean } エクスプローラの設定。
menu.documentExplorer.visible boolean 「エクスプローラ」ボタンを表示するかどうかを指定します。デフォルト値はtrueです。
menu.groupEditor? { visible: boolean } グループエディタの設定。
menu.groupEditor.visible boolean 「グループエディタ」ボタンを表示するかどうかを指定します。 デフォルト値はtrueです。
menu.layerEditor? { visible: boolean } レイヤーの設定。
menu.layerEditor.visible boolean 「レイヤー」ボタンを表示するかどうかを指定します。 デフォルト値はtrueです。
menu.logo? { custom?: MenuIcon ; visible?: boolean } ロゴの設定。
menu.logo.custom? MenuIcon メニューに表示されるカスタムロゴを設定します。
menu.logo.visible? boolean メニューにロゴを表示するかどうかを指定します。デフォルト値はtrueです。
menu.toolBox? { visible: boolean } ツールボックスの設定。
menu.toolBox.visible boolean ツールボックスを表示するかどうかを指定します。デフォルト値はtrueです。
menu.visible boolean メニューを表示するかどうかを指定します。デフォルト値はtrueです。
propertyGrid? { collapsibleCategories?: { enabled?: boolean } ; mode?: "Basic" | "Advanced" ; propertiesTab?: { visible?: boolean } ; saveExpandEditorsState?: { enabled?: boolean } } プロパティモードの設定。
propertyGrid.collapsibleCategories? { enabled?: boolean } -
propertyGrid.collapsibleCategories.enabled? boolean trueに設定すると、プロパティのカテゴリが折りたたみ可能になり、展開または折りたたみ状態が保存されます。 デフォルト値はtrueです。
propertyGrid.mode? "Basic" | "Advanced" デフォルトのプロパティモードを指定します。
propertyGrid.propertiesTab? { visible?: boolean } -
propertyGrid.propertiesTab.visible? boolean 「プロパティ」タブを表示するかどうかを指定します。デフォルト値はtrueです。
propertyGrid.saveExpandEditorsState? { enabled?: boolean } -
propertyGrid.saveExpandEditorsState.enabled? boolean trueに設定すると、エディタの展開または折りたたみ状態が保存されます。 デフォルト値はtrueです。
reportPartsLibraries? ReportPartsLibrary[] レポートパーツライブラリの設定。
statusBar? { gridSizeEditor?: { visible: boolean } ; propertiesModeButton?: { visible: boolean } ; rulersButton?: { visible: boolean } ; toggleGridButton?: { visible: boolean } ; toggleUnitsButton?: { visible: boolean } ; visible: boolean } ステータスバーの設定。
statusBar.gridSizeEditor? { visible: boolean } -
statusBar.gridSizeEditor.visible boolean 「グリッドの幅」エディタを表示するかどうかを指定します。デフォルト値はtrueです。
statusBar.propertiesModeButton? { visible: boolean } -
statusBar.propertiesModeButton.visible boolean デフォルト値はtrueです。
statusBar.rulersButton? { visible: boolean } -
statusBar.rulersButton.visible boolean 「ルーラーを表示する」を表示するかどうかを指定します。デフォルト値はtrueです。
statusBar.toggleGridButton? { visible: boolean } -
statusBar.toggleGridButton.visible boolean 「グリッドを表示する」を表示するかどうかを指定します。デフォルト値はtrueです。
statusBar.toggleUnitsButton? { visible: boolean } -
statusBar.toggleUnitsButton.visible boolean 「寸法」を表示するかどうかを指定します。デフォルト値はtrueです。
statusBar.visible boolean ステータスバーを表示するかどうかを指定します。デフォルト値はtrueです。
storeUserPreferences? boolean storeUserPreferencesが有効な場合、ユーザー設定はブラウザに保存されます。storeUserPreferencesが無効な場合、この機能は使用できません。デフォルト値はtrueです。
themeConfig? { initialTheme?: BuiltInUITheme ; themeSelector?: { availableThemes?: BuiltInUITheme[] ; isEnabled?: boolean } } テーマに関する様々な設定。
themeConfig.initialTheme? BuiltInUITheme 初期表示時のテーマを設定。 default "Default"
themeConfig.themeSelector? { availableThemes?: BuiltInUITheme[] ; isEnabled?: boolean } 「テーマピッカー」の動作を設定します。
themeConfig.themeSelector.availableThemes? BuiltInUITheme[] ユーザーが選択可能なテーマのリストを設定します。利用可能なテーマは次の組み込みテーマです。 default ["System", "Default", "DefaultDark", "DarkOled", "HighContrast", "HighContrastDark", "ActiveReports", "ActiveReportsDark"]
themeConfig.themeSelector.isEnabled? boolean UIにテーマピッカーを表示するかどうかを指定します。
toolBar? { visible: boolean } ツールバーの設定。
toolBar.visible boolean ツールバーを表示するかどうかを指定します。デフォルト値はtrueです。
units? "in" | "cm" デフォルトの寸法の単位を指定します。デフォルト値は「in」です。
filterProperties? (descriptors: PropertyDescriptor[], item: Record<string, any>) => PropertyDescriptor[] 記述子を再配置する必要がある順序で、フィルタされた記述子の配列を返します。

DocumentChangedEventArgs

Ƭ DocumentChangedEventArgs: Object

型宣言

名前 説明
definition Report RDLXレポートの定義。
isDirty boolean レポートがダーティ(保存されていない)状態の場合はTrueを返します。

EditorAPI

Ƭ EditorAPI: Object

レポートおよび選択されたアイテムで使用できる共通のアクションに関する情報。

型宣言

名前
canCopy () => boolean
canCut () => boolean
canDelete () => boolean
canPaste () => boolean
canRedo () => boolean
canUndo () => boolean
copy () => void
cut () => void
delete () => void
paste () => void
redo () => void
undo () => void

FontSet

Ƭ FontSet: "default" | "registered" | "all"

フォントセット。

default: predefined fonts
registered: fonts registered in FontStore
all: predefined an registered in FontStore fonts

ImageResourceInfo

Ƭ ImageResourceInfo: Object

画像の情報を表します。

型宣言

名前 説明
displayName? string リソースの表示名。
id string リソースID。
mimeType string MIMEの種類。
thumbnail? string サムネイル。

Ƭ MenuCssIcon: Object

型宣言

名前
class string
type "css"

Ƭ MenuIcon: MenuCssIcon


NewReport

Ƭ NewReport: Object

作成する新しいレポートを表すレポート情報。

型宣言

名前 説明
displayName? string レポートの表示名。
id? string レポートID。
reportType ReportType レポートの種類。

NewReportInfo

Ƭ NewReportInfo: Object

新しいレポートの情報。

型宣言

名前 説明
reportType ReportType レポートの種類。

NotificationsAPI

Ƭ NotificationsAPI: Object

型宣言

名前
dismissAll () => void
error (caption: string, errorText?: string) => void
info (caption: string, text?: string) => void
send (level: "info" | "warning" | "error", caption: string, content?: string) => void
warning (caption: string, warningText?: string) => void

PanelsAPI

Ƭ PanelsAPI: Object

メニューおよびサイドバーにアクセスするためのAPI。

型宣言

名前 説明
menu { close: () => void ; open: (id: string) => void ; pin: () => void } Menu API *
menu.close [object Object] -
menu.open [object Object] -
menu.pin [object Object] -
sidebar { close: () => void ; open: (id: string) => void } Sidebar API *
sidebar.close [object Object] -
sidebar.open [object Object] -

PropertyDescriptor

Ƭ PropertyDescriptor: Object

型宣言

名前 説明
category string プロパティのグループ化を指定します。
label string プロパティのラベルを指定します。
mode PropertyDisplayMode エディタを表示するモードを指定します。
type string 描画されるエディタのタイプを指定します。
valuePath string objectValue内のプロパティの値へのパス。

PropertyDisplayMode

Ƭ PropertyDisplayMode: "simple" | "advanced" | "both"


Report

Ƭ Report: ReportLink | ReportDefinition

IDまたは定義でレポートを表すレポート情報。


ReportDefinition

Ƭ ReportDefinition: Object

定義でレポートを表すレポート情報。

型宣言

名前 説明
definition Report RDLXレポートの定義。
displayName? string レポートの表示名。
id? string レポートID。

ReportInfo

Ƭ ReportInfo: Object

現在のレポート情報を表します。

型宣言

名前 説明
definition Report RDLXレポートの定義。
displayName string レポートの表示名。
id string | null レポートID。
isDirty boolean レポートがダーティ(保存されていない)状態の場合はTrueを返します。

Ƭ ReportLink: Object

IDでレポートを表すレポート情報。

型宣言

名前 説明
displayName? string レポートの表示名。
id string レポートID。

ReportResourceInfo

Ƭ ReportResourceInfo: Object

外部リソース情報を表します。

型宣言

名前 説明
displayName? string リソースの表示名。
id string リソースID。

ReportType

Ƭ ReportType: "CPL" | "FPL" | "Pageless"

レポートの種類。

CPL - Continuous Page Layout
FPL - Fixed Page Layout
Pageless - Pageless Report Layout

SaveAsResult

Ƭ SaveAsResult: Object

「新しいレポートの保存」操作の結果を表します。

型宣言

名前 説明
displayName? string レポートの表示名。
id string 新しいレポートID。

SaveNewReportInfo

Ƭ SaveNewReportInfo: Object

新しいレポートとして保存される現在のレポート情報。

型宣言

名前 説明
definition Report 現在のRDLXレポートの定義。
displayName? string 現在のレポートの表示名。
id? string 現在のレポートID。

SaveReportInfo

Ƭ SaveReportInfo: Object

保存する現在のレポート情報。

型宣言

名前 説明
definition Report 現在のRDLXレポートの定義。
displayName? string 現在のレポートの表示名。
id string 現在のレポートID。

SaveResult

Ƭ SaveResult: Object

「レポートの保存」操作の結果を表します。

型宣言

名前 説明
displayName? string 保存後のレポートの表示名。

ThemeInfo

Ƭ ThemeInfo: Object

レポートのテーマ情報。

型宣言

名前 説明
Accent1 string 「アクセント1」テーマ色
Accent2 string 「アクセント2」テーマ色
Accent3 string 「アクセント3」テーマ色
Accent4 string 「アクセント4」テーマ色
Accent5 string 「アクセント5」テーマ色
Accent6 string 「アクセント6」テーマ色
Dark1 string 「濃色1」テーマ色
Dark2 string 「濃色2」テーマ色
Light1 string 「淡色1」テーマ色
Light2 string 「淡色2」テーマ色
MajorFontFamily string メジャーフォントの設定。
MinorFontFamily string マイナーフォントの設定。

ThemeResourceInfo

Ƭ ThemeResourceInfo: Object

テーマ情報を表します。

型宣言

名前 説明
displayName? string リソースの表示名。
id string リソースID。
info ThemeInfo テーマ情報。

WhenDirty

Ƭ WhenDirty: "ask" | "override" | "throw"

レポートがダーティ状態の場合に実行するアクションを表します。

ask: show comfirmation dialog
override: override dirty report
throw: throw error