CopyPageRangesExA
擷取、頁面操作
描述
結尾的 A 表示 ANSI(char)DLL 進入點;ActiveX/COM 介面只提供 Unicode 形式。行為與 CopyPageRangesEx 完全相同,字串參數依目前 SetAnsiMode 的字碼頁解讀
此函式用來把一或多個頁面從一份文件複製到另一份。功能與 CopyPageRanges 函式相同,但多了選項:允許頁面清單含重複頁碼,且頁序可不同於原始文件。
語法
Delphi
Function DLCopyPageRangesExA(InstanceID, DocumentID: Integer; RangeList: PAnsiChar; Options: Integer): Integer;
DLL
int DLCopyPageRangesExA(int InstanceID, int DocumentID, const char * RangeList, int Options);
參數
| DocumentID | 要複製頁面的來源文件 ID |
|---|---|
| RangeList | 要擷取的頁面,例如 "10,15,18-20,25-35"。字串中的無效字元會被忽略。 |
| Options | 0 = 與 CopyPageRanges 函式行為相同。頁面清單會排序,重複頁碼被忽略。 1 = 不排序頁面清單,允許重複頁碼 |
傳回值
| 0 | 指定的 DocumentID 無效、與所選文件相同,或 RangeList 無效 |
|---|---|
| 1 | 頁面已成功從指定文件複製到所選文件 |