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