説明
区切り文字で区切られた文字列データ ストリームの内容を解析し、指定されたフィールドの値を実際の PDF フォーム フィールドに設定します。
構文
object.ParseDataStream DataStream, ValueDelimiter, FieldDelimiter, LeaveReadOnlyFlag
ParseDataStream メソッドは次のパラメータから構成されています。
|
パラメータ |
値の型 |
説明 |
|
Object |
|
Toolkit オブジェクト |
|
DataStream |
String |
区切り文字で区切られた文字列 |
|
ValueDelimiter |
String |
設定値を区切る文字 |
|
FieldDelimiter |
String |
フィールド名を区切る文字 |
|
LeaveReadOnlyFlag |
Short |
1 = フィールドのすべての属性は変更不可、または "そのまま" |
|
|
|
0 = フィールドは "読み取り専用" |
|
|
|
Flags に関する詳細は次のセクションを参照してください |
Flags
Toolkit には次のフラグがあります。
|
Toolkit Flag |
説明 |
|
-4096 |
すべてのフラグの値をリセット (0 に設定)。他のフラグと併用できます (関数が呼び出された行に対して処理します)。 |
|
-998 |
フィールドの単層化、およびフォント、色、および回転についての情報をフィールドのデフォルトにリセット (リセットする行の前に -998 を使用する必要があります) |
|
-997 |
フィールドの単層化。ただしフォント、色、および回転についての情報はリセットしない。 |
|
-996 |
フィールド データで指定する画像ファイルを使用してフィールドを単層化。画像タイプは自動認識されます。 |
|
-995 |
フィールド データで指定する画像ファイルをJPEG としてフィールドを単層化 |
|
-994 |
フィールド データで指定する画像ファイルをTIFF としてフィールドを単層化 |
|
-64 |
フィールドは非表示および読み取り専用 |
|
-32 |
フィールドは印刷可、ただし非表示 |
|
-16 |
回転不可 |
|
-8 |
ズーム不可 |
|
-4 |
印刷可 |
|
-2 |
非表示 |
例
strPath = CreateObject("Scripting.FileSystemObject").GetAbsolutePathName(".") & "\"
Set TK = CreateObject("APToolkit.Object")
r = TK.OpenOutputFile("Output.pdf")
r = TK.OpenInputFile("Input.pdf")
valueDelim = "|"
fieldDelim = "~"
DataStream = "Field1|DataToEnter~Field2|MoreDataToEnter~Field3|EvenMoreData"
TK.ParseDataStream DataStream, valueDelim, fieldDelim, 0
r = TK.CopyForm(0, 0)
TK.CloseOutputFile
Set TK = Nothing