PowerTools ActiveReports for .NET 11.0J
長体(テキスト幅の自動縮小)

 

ページレポート、RDLレポートおよびセクションレポートのLabelとTextBoxコントロールのMinCondenseRateプロパティを使用して、ユーザーはテキストの幅をコントロールの幅内に収まるように縮小する(長体化する)ことができます。このプロパティの使用により、テキストのサイズが水平方向に圧縮され、テキスト内のすべての文字と文字間隔が同じ比率で縮小されます。一方、ShrinkToFitプロパティでは、テキストの高さと幅両方が圧縮されます。

テキストが複数の行にわたる場合、テキストの幅が一番長い行をもとにして、圧縮されます。テキストの幅が最小比率で圧縮されてもコントロール内の幅に収まらない場合は、改行はWrapModeプロパティの設定に応じてテキストの任意の場所に挿入されます。

MinCondenseRateプロパティのデフォルトの値は100(パーセント)で、使用可能な範囲は10から100の間(自然数のみ)です。

以下の画像はMinCondenseRateプロパティの値がテキストボックスに10から100の間に設定されている場合、「グレープシティ株式会社宮城県仙台市泉区紫山」というサンプル文字列がどのように圧縮されるかを示します。(なお、この例ではWrapModeプロパティによる改行を行わず、コントロールに収まらない文字は切り捨てています。)

注意:MinCondenseRateプロパティがデフォルト値(100)以外に設定されている場合、以下のプロパティが無視されます。

  • Angle(セクションレポート内のLabelコントロールおよびページレポート/RDLレポート内のTextBoxコントロール)
  • ShrinkToFit
  • VerticalText(セクションレポート内のLabelコントロール。セクションレポート、ページレポートおよびRDLレポート内のTextBoxコントロール)
  • WritingMode(ページレポート/RDLレポート内のTextBoxコントロール)
エクスポートのサポート

長体の機能はPDFエクスポートでのみサポートされています。

ビューワのサポート

長体の機能はWindowsフォーム用ビューワ、WPFビューワでサポートされています。

 

 


©2003-2017 GrapeCity inc. All rights reserved.