10 #ifndef PDFTK_NET_PTLPAGES_H_
11 #define PDFTK_NET_PTLPAGES_H_
13 #include <PdfTkNet/NetTk.h>
18 ref class PtlPDFDocument;
19 ref class PtlParamImagePage;
27 public ref class PtlPages :
public System::IDisposable
63 PdfTk::PtlPages* m_native;
65 PdfTk::PtlPages* getNative() {
return m_native; };
217 void move(
int index,
int fromNum,
int numPages);
251 #endif // PDFTK_NET_PTLPAGES_H_
@ OPTION_EXECPT_ANNOTS
注釈を除外してページ挿入します。
void insert(int index, PtlPDFDocument^ doc, int fromNum, int numPages, INSERT_OPTION param)
ページを挿入。
void append(PtlParamImagePage^ paramImagePage)
画像ページを追加。
@ OPTION_COPY_OUTLINES
ページ挿入時にあわせてしおりをコピーします。 他PDFのページ挿入時に有効となります。
void insert(int index, PtlParamImagePage^ paramImagePage)
画像ページを挿入。
INSERT_POS
挿入する位置。
Definition: NetPages.h:58
void move(int index, int fromNum, int numPages)
ページを移動。
ページのコンテナを表現するクラスです。
Definition: NetPages.h:28
画像のページ作成に使うパラメータクラスです。
Definition: NetParamImagePage.h:26
PDF文書を表現したクラスです。
Definition: NetPDFDocument.h:35
PDFのページオブジェクトを表現したクラスです。
Definition: NetPage.h:33
@ OPTION_EXCEPT_FORMS
フォームを除外してページ挿入します。
void append(PtlPage^ page, INSERT_OPTION param)
ページを追加。
INSERT_OPTION
ページ挿入オプション
Definition: NetPages.h:33
NUM_PAGES
挿入/削除するページ数。開始ページ以降全ページ対象。
Definition: NetPages.h:51
void remove(int index)
ページを削除。
PtlPages operator=(PtlPages^ obj)
コピーオペレータ alias copy
PtlPage get(int index)
ページを取得。
void remove(int index, int numPages)
複数ページを削除。
PtlPages(PtlPages^ obj)
コピーコンストラクタ alias copy
@ OPTION_COPY_ATTACHEDFILES
ページ挿入時にあわせて添付ファイルをコピーします。 ここで言う添付ファイルは文書に添付されているものを指し、注釈に添付されているものは対象とはしません。 他PDFのページ挿入時に有効となります。
void append(PtlPDFDocument^ doc, int fromNum, int numPages, INSERT_OPTION param)
ページを追加。
void insert(int index, PtlPage^ page, INSERT_OPTION param)
ページを挿入。
@ OPTION_NONE
オプションはありません。