GrapeCity SPREAD for Windows Forms 12.0J
ImageCellType コンストラクタ(RenderStyle,Color,Int32)


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

パラメータ

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 メンバ
オーバーロード一覧

 

 


Copyright © 2004 GrapeCity inc.