AddDateTimeTextForPrint メソッド

プリントのためにのみ、datetime テキストを追加する。DateTime はAdobe Acrobat/Acrobat Reader 内でPDF閲覧中には表示されません。

Sub AddDateTimeTextForPrint(InputFileName As String,
                            OutputFileName As String,
                            JSStream As String,
                            Left As Double,
                            Top As Double,
                            Right As Double,
                            Bottom As Double,
                            FieldName As String)

パラメータ

戻り値

なし

注意点

備考 1: 座標システム情報:
1. PDF ユーザースペースのユニットサイズは 1/72 インチ (1 inch = 72 PDF ユーザースペースユニット)です。
2. 原点(0, 0) のロケーションは左上隅です。

使用例


Set oProcessor = CreateObject("easyPDF.PDFProcessor.7")
 
oProcessor.AddDateTimeTextForPrint "C:\input.pdf", _
                                   "C:\output.pdf", _
                                   "C:\JStemplate.js", _
                                   37.4999, _
                                   53.2493, _
                                   570.938, _
                                   25.1243, _
                                   "print_footer"
                       
Javascript sample:
 
/*
  これは特定のフィールドのフォント、テキストサイズ、そして位置揃えを設定するためのサンプルテンプレートです。
  コメントを使用する必要がある場合、このテンプレートファイル内で "//" を使用せずに、"*/ /*" を代わりに使用してください。
*/
var fldObj = this.getField("print_footer");
var sText = "Printed Document only effective on: ";
var sDate = new Date();
var sDateStr = util.printd("mm/dd/yyyy", sDate);
fldObj.value = sText + sDateStr;
 
/*
フォントを設定する。
どのようなテキストフォントがテキストフィールド内に配置されるかをコントロールします。設定ては下記の通りです。
テキストフォント             キーワード
Times-Roman             font.Times
Times-Bold              font.TimesB
Times-Italic            font.TimesI
Times-BoldItalic        font.TimesBI
Helvetica               font.Helv
Helvetica-Bold          font.HelvB
Helvetica-Oblique       font.HelvI
Helvetica-BoldOblique   font.HelvBI
Courier                 font.Cour
Courier-Bold            font.CourB
Courier-Oblique         font.CourI
Courier-BoldOblique     font.CourBI
Symbol                  font.Symbol
ZapfDingbats            font.ZapfD
 
*/
fldObj.textFont = font.Cour;
 
/*
テキストサイズを設定する。
全てのコントロールで使用されるテキストサイズを(ポイント表示で) 指定します。 
有効なテキストサイズの範囲は、0 ~ 32767 以内です。 
設定値、ゼロ、は、全てのテキストデータが長方形のフィールド内にフィットする最大ポイントサイズを意味します。
 
*/
fldObj.textSize = 8;
 
/*
位置揃えを設定する。
テキストフィールド内でどのようにテキストが配置されるかをコントロールします。設定値は下記の通りです。
left  (左)
center(中央)
right (右)
 
*/
fldObj.alignment = "center";
fldObj.readonly = false;
fldObj.hidden = false;