AddPageNumberPlaceholder
페이지 레이아웃, 페이지 매김, 텍스트
설명
선택한 페이지에 텍스트 상자를 기록하고 최종 페이지 및 장 수를 알 때까지 그리기를 지연합니다
구문
Delphi
Function TPDFlib.AddPageNumberPlaceholder(Left, Top, Width, Height: Double; Const Text: WideString; Options: Integer): Integer;ActiveX
Function PDFlib::AddPageNumberPlaceholder(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Options As Long) As LongDLL
int DLAddPageNumberPlaceholder(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t* Text, int Options);
int DLAddPageNumberPlaceholderA(int InstanceID, double Left, double Top, double Width, double Height, const char* Text, int Options);매개변수
| Left, Top, Width, Height | 현재 좌표계의 텍스트 상자 기하 정보 |
|---|---|
| Text | 페이지 매김 토큰과 일반 텍스트를 포함하는 템플릿 |
| Options | DrawTextBox와 같은 의미를 갖는 0부터 5까지의 세로 배치 및 줄바꿈 금지 옵션 |
Tokens
<%PageNo%> | 물리적으로 선택된 페이지 번호 |
|---|---|
<%TotalPages%> | 최종 문서 페이지 수 |
<%ChapterPageNo%> | 현재 장에서 1부터 시작하는 페이지 번호 |
<%ChapterTotalPages%> | 현재 장의 최종 페이지 수 |
<%ChapterName%> | StartPageNumberChapter에서 등록한 이름 |
반환 값
1 기반 자리 표시자 식별자를 반환하며, 기하 도형, 옵션, 텍스트 또는 선택이 잘못되었거나 자리 표시자가 이미 해결된 문서이면 0을 반환합니다
비고
이 호출은 페이지 콘텐츠를 그리지 않고 선택한 글꼴, 텍스트 크기, 색상, 정렬, 간격, 커닝, 장식, 배율, 원점 및 변환된 텍스트 상자 기하 정보를 캡처합니다
날짜, 시간 및 사용자 지정 OnCalcVariable 토큰은 ExpandVariableTokens와 같은 규칙을 사용합니다
전체 페이지 구조가 안정된 뒤 저장 전에 정확히 한 번 ResolvePageNumberPlaceholders를 호출합니다