Antenna House PDF Tool API (.NET) 8.0
|
#include <NetPages.h>
公開型 | |
enum class | INSERT_OPTION { OPTION_NONE = 0x00000000 , OPTION_EXECPT_ANNOTS = 0x00000001 , OPTION_EXCEPT_FORMS = 0x00000002 , OPTION_COPY_OUTLINES = 0x00000004 , OPTION_COPY_ATTACHEDFILES = 0x00000008 } |
enum class | NUM_PAGES { PAGE_ALL = -1 } |
enum class | INSERT_POS { INSERT_LAST = -1 } |
公開メンバ関数 | |
PdfTk::PtlPages * | getNative () |
PtlPages () | |
コンストラクタ | |
PtlPages (PtlPages^ obj) | |
コピーコンストラクタ alias copy | |
~PtlPages () | |
デストラクタ | |
!PtlPages () | |
ファイナライザ。 | |
PtlPages | operator= (PtlPages^ obj) |
コピーオペレータ alias copy | |
bool | isEmpty () |
空かどうかを取得。 | |
int | getCount () |
ページ数を取得。 | |
PtlPage | get (int index) |
ページを取得。 | |
void | append (PtlPage^ page, INSERT_OPTION param) |
ページを追加。 | |
void | append (PtlPDFDocument^ doc, int fromNum, int numPages, INSERT_OPTION param) |
ページを追加。 | |
void | append (PtlParamImagePage^ paramImagePage) |
画像ページを追加。 | |
void | insert (int index, PtlPage^ page, INSERT_OPTION param) |
ページを挿入。 | |
void | insert (int index, PtlPDFDocument^ doc, int fromNum, int numPages, INSERT_OPTION param) |
ページを挿入。 | |
void | insert (int index, PtlParamImagePage^ paramImagePage) |
画像ページを挿入。 | |
void | move (int index, int fromNum, int numPages) |
ページを移動。 | |
void | remove (int index) |
ページを削除。 | |
void | remove (int index, int numPages) |
複数ページを削除。 | |
void | removeAll () |
全ページを削除。 |
限定公開変数類 | |
PdfTk::PtlPages * | m_native |
ページのコンテナを表現するクラスです。
ページ番号は0オリジンとなっています。indexが0のものが先頭ページとなります。
|
strong |
ページ挿入オプション
|
strong |
|
strong |
PdfTkNet::PtlPages::PtlPages | ( | ) |
コンストラクタ
PtlException |
PdfTkNet::PtlPages::PtlPages | ( | PtlPages^ | obj | ) |
PdfTkNet::PtlPages::~PtlPages | ( | ) |
デストラクタ
PdfTkNet::PtlPages::!PtlPages | ( | ) |
ファイナライザ。
void PdfTkNet::PtlPages::append | ( | PtlPage^ | page, |
INSERT_OPTION | param ) |
void PdfTkNet::PtlPages::append | ( | PtlParamImagePage^ | paramImagePage | ) |
画像ページを追加。
最後に、画像ページを追加します。
画像がTiffの場合、PtlParamImagePageでsetImagePageNumberに-1を設定すると、
Tiffのページ数分ページが追加されます。
paramImagePage | 画像ページ挿入パラメータ。 |
PtlException |
void PdfTkNet::PtlPages::append | ( | PtlPDFDocument^ | doc, |
int | fromNum, | ||
int | numPages, | ||
INSERT_OPTION | param ) |
ページを追加。
最後に、ページを追加します。
doc | PDF文書 |
fromNum | 開始ページ(ページ番号は0オリジン) |
numPages | 追加するページ数 PAGE_ALLの指定も可能です。 |
param | ページ挿入オプションを論理和で指定 |
PtlException |
PtlPage PdfTkNet::PtlPages::get | ( | int | index | ) |
int PdfTkNet::PtlPages::getCount | ( | ) |
PdfTk::PtlPages * PdfTkNet::PtlPages::getNative | ( | ) |
void PdfTkNet::PtlPages::insert | ( | int | index, |
PtlPage^ | page, | ||
INSERT_OPTION | param ) |
ページを挿入。
指定位置に、指定されたページを挿入します。
指定位置にあったページと後続のページは後ろに移動します。
index | 位置。0が先頭ページ。 indexが負やページ数以上の場合、例外が発生します。 |
page | ページ |
param | ページ挿入オプションを論理和で指定 |
PtlException |
void PdfTkNet::PtlPages::insert | ( | int | index, |
PtlParamImagePage^ | paramImagePage ) |
画像ページを挿入。
指定位置に、画像ページを挿入します。
指定位置にあったページと後続のページは後ろに移動します。
画像がTiffの場合、PtlParamImagePageでsetImagePageNumberに-1を設定すると、
Tiffのページ数分ページが挿入されます。
index | 位置。0が先頭ページ。 indexが負やページ数以上の場合、例外が発生します。 |
paramImagePage | 画像ページ挿入パラメータ。 |
PtlException |
void PdfTkNet::PtlPages::insert | ( | int | index, |
PtlPDFDocument^ | doc, | ||
int | fromNum, | ||
int | numPages, | ||
INSERT_OPTION | param ) |
ページを挿入。
指定位置に、指定されたページを挿入します。
指定位置にあったページと後続のページは後ろに移動します。
index | 位置。0が先頭ページ。 indexが負やページ数以上の場合、例外が発生します。 |
doc | PDF文書 |
fromNum | 開始ページ(ページ番号は0オリジン) |
numPages | 挿入するページ数 PAGE_ALLの指定も可能です。 |
param | ページ挿入オプションを論理和で指定 |
PtlException |
bool PdfTkNet::PtlPages::isEmpty | ( | ) |
void PdfTkNet::PtlPages::move | ( | int | index, |
int | fromNum, | ||
int | numPages ) |
ページを移動。
指定位置に、指定されたページを移動します。
index | 位置。0が先頭ページ。 INSERT_LASTの指定も可能です。 |
fromNum | 開始ページ(ページ番号は0オリジン) |
numPages | 移動するページ数 PAGE_ALLの指定も可能です。 |
PtlException |
void PdfTkNet::PtlPages::remove | ( | int | index | ) |
void PdfTkNet::PtlPages::remove | ( | int | index, |
int | numPages ) |
複数ページを削除。
指定位置のページから指定ページ数を削除し、後続のページを前につめます。
index | 位置。0が先頭ページ。 indexが負やページ数以上の場合、例外が発生します。 |
numPages | 削除するページ数 PAGE_ALLの指定も可能です。 |
PtlException |
void PdfTkNet::PtlPages::removeAll | ( | ) |
全ページを削除。
PtlException |
|
protected |