このサイトをご覧になるには、JavaScriptを有効にしてください。

[帳票開発ツール]Stimulsoft レポート&ダッシュボード ユーザーマニュアル

ナビゲーション: レポート内部コンポーネント > オートサイズ

自動でコンポーネントをシフトする

スクロール トップ その他

 

あるコンポーネントのサイズを変更すると、レポート内の他のコンポーネントに悪影響を及ぼすことがあります。例えば、最初のコンポーネントの高さが増加した場合、その下に配置されたコンポーネントと重なる可能性があります。

 

この問題を防ぐために、シフトモードプロパティが使用されます。

 

シフトモードプロパティ

シフトモードプロパティは自動修正されたコンポーネントのトップボーダーの下に位置するトップボーダーを持つすべてのコンポーネントを、レポート内で自動的にシフトさせ、同じ相対位置を維持することを可能にします。

 

このプロパティには3つのフラグ値があり、それぞれTrue または Falseに設定 することができます。

サイズアップ

サイズダウン

コンポーネント幅のみ

 

これらは以下のように動作します。

 

サイズアップ

このフラグを true に設定すると、指定したコンポーネントの上に位置するコンポーネントの高さが増加すると、コンポーネントが同じ量だけ垂直方向にシフトダウンするようになります。このフラグが false に設定されている場合は、以下の例に示すように、上位コンポーネントの高さの増加は単に無視されます。

 

 

デフォルトでは、このフラグはtrueに設定されています。

 

サイズダウン

このフラグを true に設定すると、指定したコンポーネントの上に位置するコンポーネントの高さが減少すると、コンポーネントが同じ量だけ垂直方向にシフトアップするようになります。このフラグが false に設定されている場合、以下の例に示すように、上位のコンポーネントの高さが減少しても、それは単に無視されます。

 

 

デフォルトでは、このフラグは false に設定されている。

 

コンポーネント幅のみ

このフラグが true に設定されている場合、以下の例のように、左境界が指定されたコンポーネントの左境界より小さく、右境界がこのコンポーネントの左境界より大きいコンポーネントに対する変更のみが考慮される。

 

 

Or:

 

 

このフラグが無効の場合、このコンポーネントの左境界の位置は無視されます。例えば

 

 

デフォルトでは、このフラグは無効になっています。