CopyPageRangesA
提取、页面操作
描述
末尾的 A 表示 ANSI(char)DLL 入口点;ActiveX/COM 接口仅公开 Unicode 形式。行为与 CopyPageRanges 相同,字符串参数使用当前 SetAnsiMode 代码页解释
使用此函数将一个或多个页面从一个文档复制到另一个文档
页面按顺序复制,且不允许重复。若要按不同于源文档的顺序提取页面或提取重复页面,可使用 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 | 已成功将页面从指定文档复制到所选文档 |