WatermarkColor プロパティ

電子透かしテキストの色を取得/設定する。

Property WatermarkColor(Index As Long) As OLE_COLOR

OLE_COLOR

パラメータ

注意点

Note: OLE_COLOR は各種のプログラム言語から変換します。:

C++:

static_cast<OLE_COLOR>(RGB(0, 0, 255))

VB6:

RGB(0, 0, 255)

VB.NET:

Convert.ToUInt32(System.Drawing.ColorTranslator.ToOle(Color.FromArgb(0, 0, 255))

C#:

(uint)System.Drawing.ColorTranslator.ToOle(Color.FromArgb(0, 0, 255))

Others:

以下のフォーマットでの32 bit 整数値: 0x00bbggrr (BGR フォーマット内, RGB内ではない)


色変換についての詳しい情報についてはMSDN Knowledge Base article Q131101を参照してください。

使用例


Set oPrinter = CreateObject("easyPDF.Printer.7")

Set oPrintJob = oPrinter.PrintJob

Set oPDFSetting = oPrintJob.PDFSetting



oPDFSetting.Watermark(0) = True

oPDFSetting.WatermarkAngle(0) = 60

oPDFSetting.WatermarkColor(0) = RGB(128, 128, 128)

oPDFSetting.WatermarkFirstPageOnly(0) = True

oPDFSetting.WatermarkFontName(0) = "Arial"

oPDFSetting.WatermarkFontSize(0) = 72

oPDFSetting.WatermarkOutlineOnly(0) = True

oPDFSetting.WatermarkText(0) = "SDK Sample"

oPDFSetting.WatermarkZOrder(0) = PRN_WMARK_ZORDER_TOP



oPrintJob.PrintOut "C:\input.doc", "C:\output.pdf"