作成日: 2019/04/03 最終更新日: 2023/12/01
文書種別
使用方法
詳細
注釈(Annotation)のFlagsプロパティをNoneに変更することで印刷の対象外にできます。
using GrapeCity.Documents.Pdf;
using GrapeCity.Documents.Text;
using GrapeCity.Documents.Pdf.Annotations;
var doc = new GcPdfDocument();
var page = doc.NewPage();
var tf = new TextFormat()
{
Font = FontCollection.SystemFonts.FindFamilyName("MS Gothic"),
FontSize = 30,
};
var watermark = new WatermarkAnnotation()
{
Rect = page.MediaBox,
TextFormat = tf,
Text = "この文字列は印刷されません",
Flags = AnnotationFlags.None,
};
page.Annotations.Add(watermark);
doc.Save("watermark.pdf");
逆に印刷時のみ表示したい場合は、NoViewとPrintの論理和を設定します。
watermark.Flags = AnnotationFlags.NoView | AnnotationFlags.Print;