2017-05-03 6 views
0

私は自分のPDF文書にいくつかのことを行うマクロを持っています。現在、マクロで現在の日付を配置するテキストフィールドを追加できます。私は日付の前に文字列を追加したいと思います。何かのようなもの1つのフィールドに日付を付けた文字列を追加できますか?

私はAcDateFormatの横に文字列を追加しようとしましたが、これはうまくいきませんでした。私はmm/dd/yyyyという同じ引用符でテキストの文字列を追加しようとしましたが、この種の文字を数字に変更すると、28ACRO Daae: 05/03/2017となります。

Isフィールドにテキストを追加してテキストの隣に日付を追加する方法はありますか?

私は用語MACRO Date:を検索してからテキストを取得する必要があるため、2つのフィールドを追加したくありません

返信後に

これは私が持っている作業コードです。フィールドに印刷するときに、日付の隣に文字列を追加する方法について、誰かが光を当てることができますか?

var AcDate = new Date();var AcDateFormat = "mm/dd/yyyy"; 
for (var p = 0; p < this.numPages;p++) { 
    var fd = this.addField("xftDate", "text", 0, [10, 10, 100, 25]); 
    fd.value = util.printd(AcDateFormat, AcDate); 
    fd.textSize = 16; 
    fd.readonly = true; 
    fd.alignment = "right"; 
} 
+0

".. MACRO Dateという用語を検索する必要があります。返された後にテキストがあります。"あなたがコードでそれをやりたいのであれば、 "MACRO_Date:"(= 1つの単語)を使う方がずっと簡単です。ヒントとしてそれを取る。 – ReFran

+0

@ReFranあなたの答えは仕事です。主な目的は、PDFファイルに '' MACRO Date:(Insert Date) ''というタイムスタンプを付けることでした。私はちょうどMACROの日付を検索し、私のプログラムの残りの変数の後に来るものを返す正規表現のタグ関数を書くことができます。 –

答えて

2

fd.value = "myDate:" + util.printd(AcDateFormat、AcDate)+ "それです";

関連する問題