THPDFHeadlessDocument.AppendPageText
procedure AppendPageText(PageIndex: Integer; const Text: UnicodeString;
const TrueTypeFont: SysUtils.TBytes; const Rectangle: THPDFRectangle;
const Options: THPDFHeadlessTextAppearanceOptions; Invisible: Boolean = False;
FitToRectangle: Boolean = False);
기존 0 기반 페이지에 진짜 임베디드 유니코드 Form XObject를 덧붙이며 원본 콘텐츠를 대체하지 않습니다. 직접·간접 콘텐츠 배열은 스트림 레퍼런스로 정규화됩니다
Rectangle 좌표는 PDF 사용자 공간을 쓰며, 외형 옵션은 폰트, 색상, 간격, 정렬, 셰이핑, 4분면 회전을 제어합니다
Invisible가 true면 텍스트 렌더링 모드 3을 삽입합니다. FitToRectangle이 true면 실제 수직 폰트 메트릭과 수평 텍스트 스케일링으로 한 줄 텍스트를 맞춥니다. OCR 단어 지오메트리에 유용합니다
리소스는 변경 전에 클로닝되고, 생성된 객체는 문서 한도에 대해 프리플라이트됩니다. 취소와 프리플라이트 실패는 원본 페이지를 보존하며, 암호화 저장은 원본 AES 보안 정책을 사용합니다
사용자 암호 페이지 편집에는 콘텐츠 수정 권한이 필요합니다. 서명되거나 인증된 문서는 이 메서드 밖의 편집 정책을 요구하며 거부됩니다
네이티브 Linux FPC 3.2.2/3.3.1, Windows FPC와 Delphi Win32/Win64, C++Builder 헤더, 엄격한 독립 추출과 픽셀 동일한 보이지 않는 검색 레이어로 검증했습니다