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 | 지정한 문서의 페이지가 선택한 문서로 성공적으로 복사되었습니다 |