CopyPageRangesA

抽出、ページ操作

説明

末尾の A は ANSI(char)DLL エントリポイントを示します。ActiveX/COM インターフェースでは Unicode 形式のみを公開します。動作は CopyPageRanges と同じで、文字列引数は現在の SetAnsiMode コードページを使用して解釈されます

1 つ以上のページをあるドキュメントから別のドキュメントへコピーするには、この関数を使用します

ページは連続順にコピーされ、重複は許可されません。ソース文書と異なる順序で、または重複したページを抽出するには CopyPageRangesEx 関数を使用できます

構文

Delphi

Function DLCopyPageRangesA(InstanceID, DocumentID: Integer; RangeList: PAnsiChar): Integer;

DLL

int DLCopyPageRangesA(int InstanceID, int DocumentID, const char * RangeList);

パラメータ

DocumentIDページのコピー元文書 ID 抽出ページ、例 "10,15,18-20,25-35"。無効な文字と重複ページ番号は無視され、"5-1" のような逆順範囲も受け入れられます。リストは並べ替えられ、ページは数値順に抽出されます
RangeList

戻り値

0指定した DocumentID が無効か選択ドキュメントと同じ、または RangeList が無効でした
1指定した文書から選択した文書へページを正常にコピーしました