PowerTools SPREAD for ASP.NET 8.0J
Axis モデル

Axis モデルは、シートの行および列関連の設定を管理する各メソッドを保持します。つまり、行および列のセルがシート上でどのように配置されるかを制御します。

Axis モデルを形成するクラスは以下のとおりです。

基本クラス BaseSheetAxisModel クラス
デフォルトクラス DefaultSheetAxisModel クラス
インタフェース ISheetAxisModel インタフェース

また、Axis モデルは、SheetView クラスの以下のプロパティから参照されます。

Axis モデルでは、行、列、ヘッダ、フッタおよびシートコーナーに対して、高さや幅、可視性、またセルの自動マージなど、行や列に関するさまざまな機能を設定することができます。

行の高さや列幅を設定するにはSetSize メソッドを、可視性および自動マージの設定にはそれぞれSetVisible メソッドSetMergePolicy メソッドを使用します。

サンプルコード

次のサンプルコードは、各行を初期設定の値より3倍高くします。

public class MyRowAxisModel : FarPoint.Web.Spread.Model.DefaultSheetAxisModel
{
    public overrides int GetSize(int index)
    {
        if ( index % 2 == 1 )
        {
            return 60;
        }
        else
        {
          return 20;
        }
    }
}
Public Class MyRowAxisModel
    Inherits FarPoint.Web.Spread.Model.DefaultSheetAxisModel
    Public Overrides Function GetSize(index As Integer) As Integer
        If index \ 2 = 1 Then
            Return 60
        Else
            Return 20
        End If
    End Function
End Class        

関連トピック

 

 


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