DACapturePage
직접 접근 기능, 페이지 조작
설명
이 함수는 원래 DAOpenFile로 연 문서에서 지정한 페이지를 "캡처"합니다. 캡처한 페이지는 이후 DADrawCapturedPage 함수를 사용하여 다른 어떤 페이지에도 그릴 수 있습니다. 서로 다른 페이지를 결합하거나 하나의 원본 페이지를 다른 페이지에 여러 번 배치할 때(면 배치) 유용함
페이지를 캡처하면 문서에서 제거됩니다. 페이지를 문서에 남겨 두려면 빈 페이지를 만들고 캡처한 페이지를 빈 페이지에 그려야 합니다
페이지의 "media box"를 캡처 페이지의 경계 사각형으로 사용합니다 페이지의 "crop box"를 대신 사용해야 하는 경우에는 DACapturePageEx 함수를 사용할 수 있습니다
구문
Delphi
Function TPDFlib.DACapturePage(FileHandle, PageRef: Integer): Integer;
ActiveX
Function PDFlib::DACapturePage(FileHandle As Long, PageRef As Long) As Long
DLL
int DLDACapturePage(int InstanceID, int FileHandle, int PageRef);
매개변수
| FileHandle | DAOpenFile, DAOpenFileReadOnly 또는 DAOpenFromStream 함수가 반환한 핸들 |
|---|---|
| PageRef | DAFindPage 또는 DANewPage 함수가 반환한 페이지 참조 |
반환 값
| 0 | 지정한 FileHandle 또는 PageRef가 유효하지 않습니다 |
|---|---|
| Non-zero | DADrawCapturedPage 함수에서 사용할 수 있는 ID |