MESCIUS SPREAD for Windows Forms 17.0J
GetPreferredPrintColumnWidth メソッド

グラフィックデバイスインタフェース
列インデックス
指定したグラフィックデバイスに出力するために、このシートの指定した列にある最も幅の広いセル(テキスト内容に基づく)の幅を取得します。
構文
'Declaration
 
Public Function GetPreferredPrintColumnWidth( _
   ByVal g As Graphics, _
   ByVal column As Integer _
) As Single
public float GetPreferredPrintColumnWidth( 
   Graphics g,
   int column
)

パラメータ

g
グラフィックデバイスインタフェース
column
列インデックス

戻り値の型

最も幅の広いセル(テキスト内容に基づく)の幅(ピクセル単位)を表す単精度浮動小数点数
次のサンプルコードは、このシートの最初の列にある最も幅の広いセル(テキスト内容に基づく)の幅を返します。
private void GetPrintWidth(Graphics g, float s, FarPoint.Win.Spread.SheetView sheet) 
{ 
    sheet = fpSpread1.ActiveSheet; s = sheet.GetPreferredPrintColumnWidth(g, 0); 
}

private void button1_Click(object sender, System.EventArgs e)
{
     Graphics g;
     g = fpSpread1.CreateGraphics();
     float sngl = 0;
     GetPrintWidth(g, sngl, fpSpread1.ActiveSheet); MessageBox.Show(sngl.ToString()); } 
Private Sub GetPrintWidth(ByVal g As Graphics, ByVal s As Single, ByVal sheet As FarPoint.Win.Spread.SheetView) 
     sheet = FpSpread1.ActiveSheet 
     s = sheet.GetPreferredPrintColumnWidth(g, 0) 
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
     Dim g As Graphics
     g = FpSpread1.CreateGraphics()
     Dim sngl As Single
     GetPrintWidth(g, sngl, FpSpread1.ActiveSheet)
     MessageBox.Show(sngl.ToString())
End Sub 
参照

SheetView クラス
SheetView メンバ

開発者ガイド

印刷

 

 


© MESCIUS inc. All rights reserved.