PixelPerfect の共通プロパティ
このページでは、PixelPerfect オブジェクトで最も一般的に使用されるプロパティについて説明します。一部のプロパティはFormatting ツールバーでも使用できます。
この情報を使用して以下を実行できます。
- [Property Name] (プロパティ名) の下で変更するプロパティを探し、利用可能なオブジェクトを確認します。
- 各オブジェクトに対してカスタマイズ可能なプロパティを見つけます。
- 各プロパティが何をコントロールするかを正確に学習します。
外観
プロパティ名 | プロパティの説明 | Label | Table | Table rows | Table cells | Charts |
---|---|---|---|---|---|---|
Appearance Name | グラフの要素 (Diagram、Axes、Legend、など) の描画に使用する、利用可能な外観を 1 つ指定します。 | × | × | × | × | ✓ |
Background Color | コントロールの背景色を指定します。 | ✓ | ✓ | ✓ | ✓ | ✓ |
Background Image | グラフの背景画像のロード (または URL の定義)、およびグラフのエリア全体に合わせて引きのばすかどうかの定義を行います。 | × | × | × | × | ✓ |
Borders、Border Color、Dash Style および Border Width | コントロールの枠線設定を指定します。 | ✓ | ✓ | ✓ | ✓ | ✓ |
Fill Style | グラフの背景の塗りつぶしスタイル (Empty、Solid、Gradient、または Hatch) を指定し、必要に応じてその他のオプションを定義します。 | × | × | × | × | ✓ |
Font | コントロールのフォント設定を指定します。 | ✓ | ✓ | ✓ | ✓ | × |
Foreground Color | コントロールの文字色を指定します。 | ✓ | ✓ | ✓ | ✓ | × |
Formatting Rules | Formatting Rules エディターを呼び出し、そこでレポート生成時にコントロールに適用するルールを選択し、適用されるルールの優先順位を定義します。 | ✓ | ✓ | ✓ | ✓ | ✓ |
Image Type | グラフの内部レンダリングを、レポート内のメタ ファイル (レンダリングされた画像は常に高品質ですが、場合によってはコントロールの詳細の一部が失われる場合があります) またはビットマップ (レンダリングされた画像の品質は低くなる場合がありますが、コントロールをより正確に描画することができます) のどちらの形式で実行するかを指定します。 | × | × | × | × | ✓ |
Indicators Palette Name | グラフ内に存在するすべてのインジケーターのペイントに使用するパレットを指定します。 | × | × | × | × | ✓ |
Padding | ラベルのコンテンツのレンダリングに使用するインデント値を指定します。 | ✓ | ✓ | ✓ | ✓ | ✓ |
Palette Name | グラフのシリーズの描画に使用するビルトイン パレットの 1 つを指定します。 | × | × | × | × | ✓ |
Palette's Base Color Number | グラフのパレット名プロパティで定義されたパレットの基本色を決定する、整数インデックスを指定します。 | × | × | × | × | ✓ |
Style Priority | さまざまなスタイル要素 (Background color、Border color など) の優先度を指定します。 | ✓ | ✓ | ✓ | ✓ | ✓ |
Styles | コントロールの奇数または偶数のスタイルを指定し、コントロールの既存のスタイル (または新しく作成されたスタイル) を割り当てます。 | ✓ | ✓ | ✓ | ✓ | × |
Text Alignment | コントロールのテキストの配置を指定します。 | ✓ | ✓ | ✓ | ✓ | × |
データ
プロパティ名 | プロパティの説明 | Label | Table | Table rows | Table cells | Charts |
---|---|---|---|---|---|---|
(Data Bindings) | 現在のレポートがデータにバインドされている場合、このプロパティを使用することで、一部のコントロール プロパティ (Bookmark、Navigation URL、Tag、および Text) をレポート用のデータ ソースから取得したデータ フィールドにバインドし、書式設定文字列を適用できます。 | ✓ | ✓ | × | ✓ | ✓ |
Data Member | グラフにデータを供給するデータ ソース メンバーを指定します。 | × | × | × | × | ✓ |
Data Source | グラフのデータ ソースを指定します。 | × | × | × | × | ✓ |
Lines | 複数行モードにおけるラベルのテキスト プロパティへのアクセスを提供します。 | ✓ | × | × | ✓ | × |
Series Data Member |
グラフのシリーズを生成するのに使用する値のデータ フィールド名を指定します。作成されたシリーズのテンプレート設定は、グラフの SeriesTemplate プロパティのプロパティによって定義されます。特に、Argument Data Member および Value Data Members プロパティは、シリーズ データ ポイントの引数とデータ値を取得するデータフィールドを指定します。 各シリーズは、[シリーズ データ メンバー] プロパティによって指定されたデータ フィールドから名前を取得します。たとえば、この名前はグラフ コントロールの凡例内でシリーズを識別するために使用されます。生成されたすべてのシリーズの名前には、シリーズ名テンプレート プロパティで利用可能な設定により定義された、同じプレフィックスとサフィックスを付けることができます。 グラフ バインドを使用し、関連付けられたデータ ソース (データ ソース プロパティによって定義されたもの) から取得したデータに基づいて、グラフ コントロール内でシリーズを生成した場合、個別のシリーズ オブジェクトを構築するために値を使用するデータ レコードをグラフが認識できるよう、ルールを定義する必要があります。これを行うには、シリーズ オブジェクトを作成・精製する際に値を使用するデータ フィールドを指定する、[シリーズ データ メンバー] プロパティを使用できます。 |
× | × | × | × | ✓ |
Series name template | グラフをデータにバインドした結果動的に作成される (Data Source、Series Data Member、Argument Data Member および Value Data Members プロパティを使用) シリーズの名前のプレフィクスやサフィックスを定義し、データ バインド シリーズの命名に使用する設定を指定します。プレフィクスやサフィックスを追加するシリーズの名前は、Series Data Member プロパティで定義されたデータ フィールドの各シリーズから取得されます。 | × | × | × | × | ✓ |
Series sorting | グラフのシリーズの並べ替えモード (None が既定、Descending または Ascending) を指定します。 | × | × | × | × | ✓ |
Series template | グラフをデータにバインドさせた結果 (Data Source および Series Data Member プロパティ経由) として動的に作成された、シリーズのテンプレートをカスタマイズできます。シリーズ テンプレート プロパティ経由で利用可能な設定は、これらのデータ バインド シリーズすべてに共通です。これらの設定により、動的に作成されたすべてのデータ バインド シリーズを一元的にカスタマイズできます。 | × | × | × | × | ✓ |
Summary | データ フィールドで計算 (Summary、Max、Min、Average など) を実行できます。 | ✓ | × | × | ✓ | × |
Tag | コントロールに情報を追加できます。たとえば、スクリプト経由でアクセス可能な ID など。現在のレポートにデータ ソースがある場合、Tag プロパティを、データ ソースから取得したデータ フィールドにバインドさせることができます。これを行うには、(Data Bindings) プロパティを展開してから、Tag.Binding ドロップダウン リストで必要なデータ フィールドを選択します。 | ✓ | ✓ | ✓ | ✓ | ✓ |
Text | 表示する 1 行の静的なテキストを定義できます。デザイナーでラベルを選択した場合、テキストの入力を開始するだけで、In-place エディターに自動的に入力されます。現在のレポートにデータ ソースがある場合、テキストプロパティを、データ ソースから取得したデータ フィールドにバインドさせることができます。これを実行するには、(Data Bindings) プロパティを展開し、Text.Binding ドロップダウン リストで、必要なデータ フィールドを選択します。 | ✓ | × | × | ✓ | × |
Xlsx Format String | コントロールのコンテンツに対するネイティブの XLSX 書式設定文字列を指定します。この文字列は、レポートを XLSX にエクスポートする際に保持されます。この書式設定文字列は、全般的な値の書式設定からは独立しています。 | ✓ | × | × | ✓ | × |
設計
プロパティ名 | プロパティの説明 | Label | Table | Table rows | Table cells | Charts |
---|---|---|---|---|---|---|
(Name) | Report Explorer、Property Grid、またはスクリプト経由でアクセス可能なコントロールの名前を指定します。 | ✓ | ✓ | ✓ | ✓ | ✓ |
レイアウト
プロパティ名 | プロパティの説明 | Label | Table | Table rows | Table cells | Charts |
---|---|---|---|---|---|---|
Height | レポートの測定単位で、行の高さを指定します。 | × | × | ✓ | × | × |
Location | レポートの測定単位で、コントロールの場所を指定します。 | ✓ | ✓ | × | × | ✓ |
Size | レポートの測定単位で、コントロールのサイズを指定します。 | ✓ | ✓ | × | × | ✓ |
Snap Line Margin | Snap Lines を使用して配置したとき、または他のコントロールを横に配置したときにコントロールの周囲に保持する余白 (レポート測定単位で) を指定します。 | ✓ | ✓ | ✓ | ✓ | ✓ |
Width | レポートの測定単位で、セルの幅を指定します。 | × | × | × | ✓ | × |
要素
プロパティ名 | プロパティの説明 | Label | Table | Table rows | Table cells | Charts |
---|---|---|---|---|---|---|
Annotation repository | グラフ内に存在するすべての注釈への一元化されたアクセスを提供します。 | × | × | × | × | ✓ |
Annotations | グラフの注釈コレクションへのアクセスを提供します。 | × | × | × | × | ✓ |
Diagram | メイン/セカンダリ軸やペインの図の要素をカスタマイズできます。既定では、グラフは Default Pane に表示されますが、必要に応じて、各グラフのシリーズを別のペインに表示することができます。これを行うには、Pane's ellipsis ボタンをクリックして Pane Collection エディターを起動し、ペインを管理およびカスタマイズできます。次に、グラフ内で必要なシリーズを選択し、その View.Pane プロパティを必要なペインに設定できます。 | × | × | × | × | ✓ |
Legend | Text alignment、Antialiasing、Font style、Background color または Image、Border options、Markers' size および Visibility、Shadow options、などのプロパティを定義し、凡例をカスタマイズできます。 | × | × | × | × | ✓ |
Series | Series Collection エディターを起動し、そこからグラフのシリーズを管理およびカスタマイズできます。グラフ コントロールのレベルで (特に Data Source プロパティ、Series Data Member プロパティ、および Argument Data Member と Value Data Members プロパティの両方を使用して) データにバインドされたシリーズは、指定したデータ ソースから取得したデータに基づいて動的に作成され、Series コレクション内には表示されません。このようなシリーズの一元化されたカスタマイズを実行するには、Series Template プロパティ経由でアクセス可能な設定を使用します。 | × | × | × | × | ✓ |
Titles | Chart Title Collection エディターを起動し、そこからグラフのタイトルを管理およびカスタマイズできます。 | × | × | × | × | ✓ |
ナビゲーション
プロパティ名 | プロパティの説明 | Label | Table | Table rows | Table cells | Charts |
---|---|---|---|---|---|---|
Bookmark また、Parent bookmark | ドメイン マップと呼ばれるレポート内での階層を作成できます。現在のレポートにデータ ソースがある場合、Bookmark プロパティを、データ ソースから取得したデータ フィールドにバインドさせることができます。これを行うには、(Data Bindings) プロパティを展開してから、Bookmark.Binding ドロップダウン リストで必要なデータ フィールドを選択します。 | ✓ | ✓ | × | ✓ | ✓ |
Navigation URL また、Navigation Target |
Navigation URL では、ユーザーがラベルをクリックしたときのウェブ ブラウザー ナビゲーション用の URL を指定できます。ウェブ ブラウザーは、Navigation Target プロパティによって指定されるウィンドウまたはフレーム内にページを表示します。URL には適切なプレフィクス (例: "http://") が必要です。 ターゲット コントロールの名前を Navigation URL プロパティに割り当て、Navigation Target プロパティを _self に設定し、レポート内でクロス参照を作成できます。現在のレポートにデータ ソースがある場合、Navigation URL プロパティを、データ ソースから取得したデータ フィールドにバインドさせることができます。これを行うには、(Data Bindings) プロパティを展開してから、Navigation URL.Binding ドロップダウン リストで必要なデータ フィールドを選択します。 |
✓ | × | × | ✓ | ✓ |