ExpandStampTokens
주석, 추출
설명
한 페이지의 스탬프, 머리글 및 바닥글 텍스트 자리 표시자 토큰을 확장합니다. 기존 앰퍼샌드 토큰 &P(페이지 번호), &N(전체 페이지), &D(날짜), &T(문서 제목) 및 &&(리터럴 앰퍼샌드)가 먼저 확장됩니다. 그런 다음 텍스트는 변수 자리 표시자 확장을 거칩니다. <%PageNo%>, <%TotalPages%>, <%ShortDate%>, <%LongDate%>, <%ShortTime%> 및 <%LongTime%>은 기본 제공되며 이름은 대소문자를 구분하지 않습니다. 그 외의 <%name%>은 OnCalcVariable 이벤트를 통해 확인됩니다. 핸들러는 이름과 페이지 번호를 받고 페이지별 대체 내용을 제공하므로 텍스트를 사전 처리하지 않고도 일련번호, 배치 코드 또는 클라이언트 필드를 스탬프로 찍을 수 있습니다. 핸들러가 없으면 알 수 없는 자리 표시자는 그대로 유지됩니다. StampText와 페이지 머리글/바닥글 도우미는 범위의 각 페이지에서 이 확장을 자동으로 호출합니다
구문
Delphi
Function TPDFlib.ExpandStampTokens(Const Text: WideString; PageNo, TotalPages: Integer): WideString;