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