印刷するページの範囲を指定するには、IPageSetupインタフェースのPrintPageRangeプロパティを使用します。ページ番号やページ範囲は、ドキュメントの先頭からカウントされ、カンマで区切られます。たとえば、「1,3,5-12」と設定します。
C# |
コードのコピー
|
---|---|
// 新しいワークブックを作成します var workbook = new GrapeCity.Documents.Excel.Workbook(); IWorksheet sheet = workbook.Worksheets[0]; // ページのデータを設定します sheet.Range["A1:J46"].Value = "Page1"; sheet.Range["A1:J46"].Interior.Color = Color.LightGreen; sheet.Range["A47:J92"].Value = "Page2"; sheet.Range["A47:J92"].Interior.Color = Color.LightYellow; sheet.Range["K1:T46"].Value = "Page3"; sheet.Range["K1:T46"].Interior.Color = Color.OrangeRed; sheet.Range["K47:T92"].Value = "Page4"; sheet.Range["K47:T92"].Interior.Color = Color.DarkOrange; sheet.Range["U1:AD46"].Value = "Page5"; sheet.Range["U1:AD46"].Interior.Color = Color.LightBlue; sheet.Range["U47:AD92"].Value = "Page6"; sheet.Range["U47:AD92"].Interior.Color = Color.IndianRed; // 行見出しと列見出しの印刷を有効にします sheet.PageSetup.PrintHeadings = true; // 印刷ページ範囲を設定し、p1およびp3からp5を印刷します sheet.PageSetup.PrintPageRange = "1,3-5"; // PDF ファイルに保存します workbook.Save("ConfigurePrintPageRange.pdf"); |