説明
現在開いている入力ファイルで指定したページの範囲を出力ファイルにコピーします。
戻り値の型
Long
|
戻り値 |
説明 |
|
0 |
エラー/不正なパス |
|
-998 |
製品の未登録/評価版の期限切れ |
|
1 |
正常終了 |
構文
object.CopyForm FirstPage, LastPage
CopyForm メソッドは次のパラメータから構成されています。
|
パラメータ |
値の型 |
説明 |
|
Object |
|
Toolkit オブジェクト |
|
FirstPage |
Long |
コピーする入力文書の最初のページ (0 が設定された場合、1 ページ目が対象となります) |
|
LastPage |
Long |
コピーする入力文書の最後のページ (0 が設定された場合、すべてのページが対象になります) |
備考
ファイルがフォーム フィールドを含む場合、直前に呼び出された SetFormFieldData に基づいてフィールド データが設定されます。CopyForm を繰り返し呼び出してヘッダーの変更を行なうことができます。その際は、ResetFormFields を呼び出し、直前で設定した SetFormFieldData の内容をクリアしてください。 入力ファイルのフォームを含むすべてのページを 1 度 コピーします。フォーム フィールドのページを省略すると、孤立エントリの結果となりかねます。
例
strPath = CreateObject("Scripting.FileSystemObject").GetAbsolutePathName(".") & "\"
Set TK = CreateObject("APToolkit.Object")
r = TK.OpenOutputFile("Output.pdf")
r = TK.OpenInputFile("Input.pdf")
r = TK.CopyForm(0, 0)
If r <= 0 Then
MsgBox "CopyForm Failed, Error: " & r
End If
TK.CloseOutputFile
Set TK = Nothing