PowerTools SPREAD for ASP.NET 8.0J
Margin プロパティ (Column)

この列のすべてのセルの、セル罫線からセル内容までの余白を定義する セルのマージンのデフォルト設定を取得または設定します。
構文
'Declaration
 
Public Property Margin As Inset
public Inset Margin {get; set;}

プロパティ値

この列のセル内容のマージンを含むInsetオブジェクト
解説

このプロパティは、セルの4辺すべてのセル罫線からセル内容までの距離を設定します。セルの周囲の余白を定義します。

HTML テーブルでは、TABLE タグの CELLPADDING 属性を使用してセルの埋め込みを指定できます。セルの埋め込みは、セルの罫線から内容までのスペース量を示します。埋め込みまたは余白を設定するには、Inset オブジェクトを使用します。

このプロパティの設定は、StyleName プロパティを使用してセルに名前付きスタイルが割り当てられていて、その名前付きスタイルが余白を設定する場合、オーバーライドできます。

セル間隔(テーブルのセルとセルの間隔)を設定する場合は、シートの CellSpacing プロパティを参照してください。

この例では、Columnオブジェクトを作成し、Insetオブジェクトから列内のテキスト配置を調整します。行の高さを変更し、配置の変更内容を見やすくできます。
FpSpread1.ActiveSheetView.ColumnCount = 10;
FpSpread1.ActiveSheetView.PageSize = 20;
FpSpread1.ActiveSheetView.RowCount = 20;

FarPoint.Web.Spread.Column mycol;
FarPoint.Web.Spread.Inset inset = new FarPoint.Web.Spread.Inset(20, 50, 80, 20);
mycol = FpSpread1.ActiveSheetView.Columns[1];
mycol.Margin = inset;

for (int i = 0; i < FpSpread1.ActiveSheetView.RowCount; i++)
{
    FpSpread1.ActiveSheetView.SetValue(i, 1, "Alignment");
    FpSpread1.ActiveSheetView.Rows[i].Height = 80;
}
FpSpread1.ActiveSheetView.ColumnCount = 10
FpSpread1.ActiveSheetView.PageSize = 20
FpSpread1.ActiveSheetView.RowCount = 20

Dim mycol As FarPoint.Web.Spread.Column
Dim inset As NewFarPoint.Web.Spread.Inset(20, 50, 80, 20)
mycol = FpSpread1.ActiveSheetView.Columns(1)
mycol.Margin = inset

For i As Integer = 0 To FpSpread1.ActiveSheetView.RowCount - 1
    FpSpread1.ActiveSheetView.SetValue(i, 1, "Alignment")
    FpSpread1.ActiveSheetView.Rows(i).Height = 80
Next i
参照

Column クラス
Column メンバ
Inset クラス

 

 


© 2003-2015, GrapeCity inc. All rights reserved.