StitchPDF

説明

始点座標、サイズ、および回転度数を指定して、複数の 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