[Visual Basic] Public Function AddImage(ImageFileName As String, x1 As Integer, y1 As Integer, x2 As Integer, y2 As Integer) As Boolean Public Function AddImage(ImageData As System.Drawing.Image, x1 As Integer, y1 As Integer, x2 As Integer, y2 As Integer) As Boolean Public Function AddImage(ImageArray As Byte(), x1 As Integer, y1 As Integer, x2 As Integer, y2 As Integer) As Boolean
[C#] public bool AddImage(String ImageFileName, int x1, int y1, int x2, int y2); public bool AddImage(Image ImageData, int x1, int y1, int x2, int y2); public bool AddImage(Byte[] ImageArray, int x1, int y1, int x2, int y2);
パラメータ
- ImageFileName
- PDF に保存するイメージファイル名
- ImageData
- PDF に保存するイメージデータ(System.Drawing.Image 型)
- ImageArray
- PDF に保存するイメージデータ(バイト配列)
- x1
- イメージを追加する横方向の位置(左下を原点にmm単位で設定)
- y1
- イメージを追加する縦方向の位置(左下を原点にmm単位で設定)
- x2
- イメージを追加する幅(mm単位で設定)
- y2
- イメージを追加する高さ(mm単位で設定)
戻り値
成功の場合は True 、失敗の場合は False を返します。
解説
イメージを PDF 形式のファイルとして保存する際に、 AddPage メソッドで作成したページに、1
番目のパラメータに設定したイメージを追加します。 追加可能なイメージは BMP と JPEG です。BMP の保存対象は 1, 4,
8, 24 ビットイメージです。
AddPage
メソッドの後に、イメージや位置・寸法を変更するなどして当メソッドを繰り返せば、ひとつのページ内に複数のイメージを追加することも可能です。
Start、 AddPage、 EndPage、 End
メソッドと共に使用します。
例
[Visual C#.NET]※ PDF 保存の全体的な流れの例は Start メソッドの項目を参照してください。
//イメージファイル名を指定して PDF のページ内に追加 imageKit1.File.Pdf.AddImage("Image.jpg", 0, 0, 200, 200);
//イメージ型のイメージファイルを PDF のページ内に追加 Image img = Image.FromFile("Image.bmp"); imageKit1.File.Pdf.AddImage(img, 0, 0, 100, 100);
//ImageKit コントロールで作成したバイト配列型のイメージファイルを PDF のページ内に追加 imageKit1.File.FileName ="sample.jpg"; imageKit1.File.LoadImageFromFile(LoadFileType.Load); imageKit1.File.SaveImageToRawData(SaveFileType.SaveJPEG, imageKit1.Image); //imageKit1.File.RawDataにイメージデータを設定 imageKit1.File.Pdf.AddImage(imageKit1.File.RawData, 0, 0, 100, 100);
参照
ImageKit.File.Pdf メンバ | Newtone.ImageKit.WPF.ImageKit