PowerTools SPREAD for Windows Forms 10.0J > 開発者ガイド > 印刷 > 印刷内容の指定 > PDFへの印刷 |
シートをPortable Document Format(PDFバージョン1.4)ファイルとして印刷できます。シートの印刷設定を表すPrintInfoオブジェクトのPrintToPdfプロパティをTrueに設定し、PdfFileNameプロパティにファイル名とパスを指定します。
PrintInfoオブジェクトのPdfSecurityプロパティを使用して、PDFファイルにパスワードを設定できます。PdfSecurityプロパティには、PdfSecurityオブジェクトを使用して以下の項目を設定できます。
印刷設定をカスタマイズする方法については、「印刷オプション」および「印刷ページのヘッダとフッタ」を参照してください。 |
次のサンプルコードは、先頭シートをPDFファイルとして印刷します。PDFファイルにはパスワードを設定します。
C# |
コードのコピー
|
---|---|
FarPoint.Win.Spread.PrintInfo printset = new FarPoint.Win.Spread.PrintInfo(); printset.PrintToPdf = true; printset.PdfFileName = "D:\\results.pdf"; printset.PdfSecurity = new FarPoint.PDF.PdfSecurity("ownerpass", "userpass", FarPoint.PDF.PdfPermissions.AllowPrint); // プリンタ設定を割り当て、印刷します。 fpSpread1.Sheets[0].PrintInfo = printset; fpSpread1.PrintSheet(0); |
Visual Basic |
コードのコピー
|
---|---|
Dim printset As New FarPoint.Win.Spread.PrintInfo() printset.PrintToPdf = True printset.PdfFileName = "D:\results.pdf" printset.PdfSecurity = New FarPoint.PDF.PdfSecurity("ownerpass", "userpass", FarPoint.PDF.PdfPermissions.AllowPrint) ' プリンタ設定を割り当て、印刷します。 FpSpread1.Sheets(0).PrintInfo = printset FpSpread1.PrintSheet(0) |