MESCIUS SPREAD for ASP.NET 10.0J
Margin プロパティ (StyleInfo)

セルの4辺の、セル罫線とセル内容の間の余白を定義するセルのマージン設定を 取得または設定します。
構文
'Declaration
 
Public Overridable Property Margin As Inset
public virtual Inset Margin {get; set;}

プロパティ値

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

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

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

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

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

この例では、StyleInfoオブジェクトを作成し、先頭セル内のテキスト配置を調整します。Parent NamedStyle(ある場合)と共に、オブジェクトが空かどうかをリストボックスに返します。
FarPoint.Web.Spread.StyleInfo minfo = new FarPoint.Web.Spread.StyleInfo();
FarPoint.Web.Spread.Inset inset = new FarPoint.Web.Spread.Inset(50, 10, 5, 50);
minfo.HorizontalAlign = HorizontalAlign.Right;
minfo.VerticalAlign = VerticalAlign.Top;
minfo.Margin = inset;
FpSpread1.Sheets[0].SetStyleInfo(0, 0, minfo);
FpSpread1.Sheets[0].SetValue(0, 0, "StyleInfo");
FpSpread1.Columns[0].Width = 140;
FpSpread1.Rows[0].Height = 60;
bool bol;  
bol = minfo.IsEmpty;
ListBox1.Items.Add(Convert.ToString(bol));
ListBox1.Items.Add(minfo.Parent);
Dim minfo As New FarPoint.Web.Spread.StyleInfo()
Dim inset As New FarPoint.Web.Spread.Inset(50, 10, 5, 50)
minfo.HorizontalAlign = HorizontalAlign.Right
minfo.VerticalAlign = VerticalAlign.Top
minfo.Margin = inset 
FpSpread1.Sheets(0).SetStyleInfo(0, 0, minfo)
FpSpread1.Sheets(0).SetValue(0, 0, "StyleInfo")
FpSpread1.Columns(0).Width = 140
FpSpread1.Rows(0).Height = 60
Dim bol As Boolean
bol = minfo.IsEmpty()
ListBox1.Items.Add(bol)
ListBox1.Items.Add(minfo.Parent())
参照

StyleInfo クラス
StyleInfo メンバ
CellSpacing プロパティ

開発者の手引き

セルの外観のカスタマイズ

 

 


© MESCIUS inc. All rights reserved.