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 | 已成功将页面从指定文档复制到所选文档 |