MESCIUS SPREAD for Windows Forms 15.0J
ImageCellType コンストラクタ(RenderStyle,Color,Int32)
使用例 

レンダリング スタイル
透過色として設定する色
透過色からの透過許容誤差
レンダリングスタイル、透過色、および透過許容誤差を指定して、新しいイメージ型セルを作成します。
構文
'宣言
 
Public Function New( _
   ByVal style As RenderStyle, _
   ByVal transparencyColor As Color, _
   ByVal transparencyTolerance As Integer _
)

パラメータ

style
レンダリング スタイル
transparencyColor
透過色として設定する色
transparencyTolerance
透過色からの透過許容誤差
使用例
次のサンプルコードは、イメージ型セルを作成します。
FarPoint.Win.Spread.CellType.ImageCellType icelltype =new FarPoint.Win.Spread.CellType.ImageCellType(FarPoint.Win.RenderStyle.Stretch,
Color.Black, 100);
fpSpread1.Sheets[0].Rows[0].CellType =icelltype;
System.Drawing.Image image = System.Drawing.Image.FromFile("D:\\alphaomega3.jpg"); 
System.IO.MemoryStream stream = new System.IO.MemoryStream();
byte[] bytes;
string str;
image.Save(stream,System.Drawing.Imaging.ImageFormat.Jpeg);
stream.Seek(0, System.IO.SeekOrigin.Begin); 
bytes = stream.GetBuffer();
str = System.Convert.ToBase64String(bytes);
fpSpread1.Sheets[0].Cells[0,0].Value = image;
fpSpread1.Sheets[0].Cells[0,1].Value = bytes;
fpSpread1.Sheets[0].Cells[0,2].Value = str;
Dim icelltype As New FarPoint.Win.Spread.CellType.ImageCellType(FarPoint.Win.RenderStyle.Stretch, Color.Black, 100)
FpSpread1.Sheets(0).Rows(0).CellType = icelltype
Dim image As System.Drawing.Image = System.Drawing.Image.FromFile("D:\alphaomega3.jpg")
Dim stream As New System.IO.MemoryStream
Dim bytes As Byte()
Dim str As String
image.Save(stream, System.Drawing.Imaging.ImageFormat.Jpeg)
stream.Seek(0, System.IO.SeekOrigin.Begin)
bytes = stream.GetBuffer()
str = System.Convert.ToBase64String(bytes)
FpSpread1.Sheets(0).Cells(0, 0).Value = image
FpSpread1.Sheets(0).Cells(0, 1).Value = bytes
FpSpread1.Sheets(0).Cells(0, 2).Value = str
参照

ImageCellType クラス
ImageCellType メンバ
オーバーロード一覧

 

 


© MESCIUS inc. All rights reserved.