説明
始点座標、サイズ、および回転度数を指定して、複数の PDF を 1 ページにまとめます。
注意 : ステッチ操作は空白ページにのみ動作します。
戻り値の型
Short
|
戻り値 |
説明 |
|
>1 |
正常終了 |
|
<1 |
入力ファイルを開けません |
|
-997 |
必要な製品バージョンの未登録 |
構文
object.StitchPDF FileName, PageNumber, X, Y, Width, Height, Rotation, PageNr
StitchPDF メソッドは次のパラメータから構成されています。
|
パラメータ |
値の型 |
説明 |
|
Object |
|
Toolkit オブジェクト |
|
FileName |
String |
ステッチを設定する PDF ファイル名 |
|
PageNumber |
Long |
ステッチを設定する PDF ファイルのページ数 |
|
X |
Float |
PDF の左下角の X 座標。PDF 座標で指定します。 |
|
Y |
Float |
PDF の左下角の始点 Y 座標。PDF 座標で指定します。 |
|
Width |
Float |
PDF の幅 |
|
|
|
FileName で指定した PDF の幅を使用するには 0 を設定します |
|
|
|
FileName で指定した PDF の幅を上書きするには 0 以外を設定します |
|
Height |
Float |
PDF の高さ |
|
|
|
FileName で指定した PDF の高さを使用するには 0 を設定します |
|
|
|
FileName で指定した PDF の高さを上書きするには 0 以外を設定します |
|
Rotation |
Short |
反時計方向の回転度数 (時計方向の場合は負数で設定します) |
|
PageNr |
Long |
オプション 0 = 入力ファイルの新規のページや現在開いているぺ−ジ、または表紙で動作 (デフォルト) >1 = 指定されたページで動作 -1 = すべてのページで動作 |
備考
競合を避けるために、基本の 14 フォント以外のフォント名は Stitch 関数の呼び出し中に変更されます。
例
strPath = CreateObject("Scripting.FileSystemObject").GetAbsolutePathName(".") & "\"
'This example uses a four page PDF
Set TK = CreateObject("APToolkit.Object")
fname = TK.GetUniqueFileName()
r = TK.OpenOutputFile(fname)
r = TK.StitchPDF("PDFX.PDF", 1, 0, 397, 306, 396, 0)
r = TK.StitchPDF("PDFX.PDF", 2, 307, 397, 306, 396, 0)
r = TK.StitchPDF("PDFX.PDF", 3, 0, 0, 306, 396, 0)
TK.NewPage
r = TK.StitchPDF("PDFX.PDF", 4, 307, 0, 306, 396, 0)
TK.NewPage
r = TK.StitchPDF("PDFX.PDF", 1, 0, 397, 306, 396, 0)
r = TK.StitchPDF("PDFX.PDF", 2, 307, 397, 306, 396, 0)
TK.CloseOutputFile
Set TK = Nothing