StampTransparentColor プロパティ

スタンプの透明色を取得/設定する。

Property StampTransparentColor(Index As Long) As OLE_COLOR

OLE_COLOR

パラメータ

注意点

画像が256色またはそれ以下のBMPファイルである場合、このプロパティで指定された色が透明色となります。

備考 1: 透明色が有効になるために、設定された色が、イメージカラーパレット内で1色だけのエントリーでなくてはなりません。

Note 2: 各種プログラミング言語からのOLE_COLOR 変換:


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

使用例


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

Set oPrintJob = oPrinter.PrintJob

Set oPDFSetting = oPrintJob.PDFSetting



oPDFSetting.Stamp(0) = True

oPDFSetting.StampFileName(0) = "C:\stamp.bmp"

oPDFSetting.StampZOrder(0) = PRN_STAMP_ZORDER_TOP



oPDFSetting.StampHPosition(0) = PRN_STAMP_HPOS_LEFT

oPDFSetting.StampVPosition(0) = PRN_STAMP_VPOS_TOP

oPDFSetting.StampHOffset(0) = 0.5

oPDFSetting.StampVOffset(0) = 0.5

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

oPDFSetting.StampZoom(0) = 70



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

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内ではない)