|
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 |