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")입니다. 문자열의 잘못된 문자는 무시됩니다
Options0 = CopyPageRanges 함수와 동일한 동작입니다. 페이지 목록이 정렬되고 중복 페이지 번호는 무시됩니다. 1 = 페이지 목록을 정렬하지 않고 중복 페이지 번호를 허용합니다

반환 값

0지정한 DocumentID가 유효하지 않거나 선택한 문서와 같거나 RangeList가 유효하지 않습니다
1지정한 문서의 페이지가 선택한 문서로 성공적으로 복사되었습니다