|
PDFTool.NET
6.0
|
ページのコンテナを表現するクラスです。 More...
#include <NetPages.h>


Public Types | |
| enum | INSERT_OPTION { INSERT_OPTION::OPTION_NONE = 0x00000000, INSERT_OPTION::OPTION_EXECPT_ANNOTS = 0x00000001, INSERT_OPTION::OPTION_EXCEPT_FORMS = 0x00000002, INSERT_OPTION::OPTION_COPY_OUTLINES = 0x00000004, INSERT_OPTION::OPTION_COPY_ATTACHEDFILES = 0x00000008 } |
| ページ挿入オプション More... | |
| enum | NUM_PAGES { NUM_PAGES::PAGE_ALL = -1 } |
| 挿入/削除するページ数。開始ページ以降全ページ対象。 More... | |
| enum | INSERT_POS { INSERT_POS::INSERT_LAST = -1 } |
| 挿入する位置。 More... | |
Public Member Functions | |
| PdfTk::PtlPages * | getNative () |
| PtlPages () | |
| コンストラクタ More... | |
| PtlPages (PtlPages^ obj) | |
| コピーコンストラクタ alias copy More... | |
| ‾PtlPages () | |
| デストラクタ | |
| !PtlPages () | |
| ファイナライザ。 | |
| PtlPages | operator= (PtlPages^ obj) |
| コピーオペレータ alias copy More... | |
| bool | isEmpty () |
| 空かどうかを取得。 More... | |
| int | getCount () |
| ページ数を取得。 More... | |
| PtlPage | get (int index) |
| ページを取得。 More... | |
| void | append (PtlPage^ page, INSERT_OPTION param) |
| ページを追加。 More... | |
| void | append (PtlPDFDocument^ doc, int fromNum, int numPages, INSERT_OPTION param) |
| ページを追加。 More... | |
| void | append (PtlParamImagePage^ paramImagePage) |
| 画像ページを追加。 More... | |
| void | insert (int index, PtlPage^ page, INSERT_OPTION param) |
| ページを挿入。 More... | |
| void | insert (int index, PtlPDFDocument^ doc, int fromNum, int numPages, INSERT_OPTION param) |
| ページを挿入。 More... | |
| void | insert (int index, PtlParamImagePage^ paramImagePage) |
| 画像ページを挿入。 More... | |
| void | move (int index, int fromNum, int numPages) |
| ページを移動。 More... | |
| void | remove (int index) |
| ページを削除。 More... | |
| void | remove (int index, int numPages) |
| 複数ページを削除。 More... | |
| void | removeAll () |
| 全ページを削除。 More... | |
Protected Attributes | |
| PdfTk::PtlPages * | m_native |
ページのコンテナを表現するクラスです。
ページ番号は0オリジンとなっています。indexが0のものが先頭ページとなります。
|
strong |
ページ挿入オプション
|
strong |
|
strong |
| PdfTkNet::PtlPages::PtlPages | ( | ) |
コンストラクタ
| PtlException |
| PdfTkNet::PtlPages::PtlPages | ( | PtlPages^ | obj | ) |
| 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 | ) |
ページを取得。
指定位置にあるページを取得します。
| index | 位置。0が先頭ページ。 indexが負やページ数以上の場合、例外が発生します。 |
| PtlException |
| int PdfTkNet::PtlPages::getCount | ( | ) |
| 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 |
コピーオペレータ alias copy
| obj | コピー元オブジェクト。 |
| void PdfTkNet::PtlPages::remove | ( | int | index | ) |
ページを削除。
指定位置のページを削除し、後続のページを前につめます。
| index | 位置。0が先頭ページ。 indexが負やページ数以上の場合、例外が発生します。 |
| PtlException |
| void PdfTkNet::PtlPages::remove | ( | int | index, |
| int | numPages | ||
| ) |
複数ページを削除。
指定位置のページから指定ページ数を削除し、後続のページを前につめます。
| index | 位置。0が先頭ページ。 indexが負やページ数以上の場合、例外が発生します。 |
| numPages | 削除するページ数 PAGE_ALLの指定も可能です。 |
| PtlException |
| void PdfTkNet::PtlPages::removeAll | ( | ) |
全ページを削除。
| PtlException |
1.8.18