DioDocs for Excel
DioDocs for Excel
背景画像の設定
機能 > 図形と画像 > 背景画像の設定

DioDocs for Excelでは、IWorksheetインタフェースのBackgroundPictureプロパティを使用することでワークシートに背景画像を設定することができます。背景画像をExcelに保存して、複数回使用したり、並べて表示したり、ワークシート全領域に表示したりすることができます。

コードの使用

次のサンプルコードは、Excelにシートの背景画像を保存する方法を示します。

C#
コードのコピー
//ワークブックを初期化します
Workbook workbook = new Workbook();
//既定のワークシートを取得します
IWorksheet worksheet = workbook.Worksheets[0];
worksheet.Range["A1"].Value = "GrapeCity Documents for Excel";
worksheet.Range["A1"].Font.Size = 25;

using (FileStream pictureStream = File.Open(@"image.png", FileMode.Open, FileAccess.Read))

{
    MemoryStream pictureMemoryStream = new MemoryStream();

    pictureStream.CopyTo(pictureMemoryStream);
    byte[] picturebytes = pictureMemoryStream.ToArray();

    //ワークシートの背景画像を追加します
    worksheet.BackgroundPicture = picturebytes;

}

workbook.Save(@"SetBackgroundImage.xlsx", SaveFileFormat.Xlsx);

背景画像は、ワークシートをPDFドキュメントにエクスポートする際も含むことができます。詳細については、「背景画像への対応」を参照してください。