ResolvePageNumberPlaceholders
페이지 레이아웃, 페이지 매김, 텍스트
설명
최종 페이지 구조를 사용해 모든 지연 페이지 번호 자리 표시자를 확장하고 그립니다
구문
Delphi
Function TPDFlib.ResolvePageNumberPlaceholders: Integer;ActiveX
Function PDFlib::ResolvePageNumberPlaceholders() As LongDLL
int DLResolvePageNumberPlaceholders(int InstanceID);반환 값
그려진 자리 표시자 텍스트 상자의 수를 반환하며, 보류 중인 항목이 없거나, 페이지 매김이 이미 해결되었거나, 기록된 페이지가 더 이상 존재하지 않거나, 구성된 누락 글리프 정책에서 텍스트 준비를 거부하면 0을 반환합니다
비고
이 메서드는 그리기 전에 확장된 모든 문자열을 준비한 다음 기록된 페이지를 다시 방문하여 캡처한 각 페인터 상태를 복원합니다
두 번째 패스 후 호출자가 선택한 페이지, 선택한 글꼴, 페인터 상태 및 커닝 설정이 복원됩니다
문서의 해석 결과는 변경할 수 없으며 이후 장 또는 자리 표시자 등록은 0을 반환하여 실수로 콘텐츠가 중복되는 것을 방지함
예제
PDF.StartPageNumberChapter('Chapter 1');
PDF.AddPageNumberPlaceholder(36, 760, 220, 18,
'Page <%PageNo%> of <%TotalPages%> — <%ChapterPageNo%>/<%ChapterTotalPages%>', 0);
// Add every remaining page and chapter before the second pass
if PDF.ResolvePageNumberPlaceholders= 0 then
HandlePaginationError;