PDFium Delphi Component Docs

FormField 속성

컴포넌트: TPdf · 유닛: PDFium
property FormField[Index: Integer]: WString read GetFormField write SetFormField;

현재 페이지에서 0부터 시작하는 위젯 번호로 필드 값을 읽거나 씁니다. 메타데이터 레코드는 FormFieldInfo를 사용하세요

FormFill이 활성화되면 말단 필드의 상속 값을 읽습니다. 텍스트와 combo-box 대입은 네이티브 편집기를 사용해 공유 필드 값과 외관을 commit합니다

읽기 전용 필드는 대입을 거부합니다. 텍스트 대입이 거부되거나 바뀌면 원본 값 복원을 시도하고 오류를 발생시킵니다

상속된 위젯을 읽으려면 FormFill이 필요하고 대입에는 지원되는 네이티브 편집기가 필요합니다. 직접 결합된 위젯은 다른 필드 유형에 raw 사전 fallback을 유지합니다

읽기는 UTF-16 바이트 16 MiB, 대입은 UTF-16단위 8,388,608개로 제한합니다. 필드가 여러 페이지의 위젯을 소유할 수 있으므로 대입 성공 후 모든 페이지 scene cache를 무효화합니다

외부 편집한 외관이나 처음부터 없는 외관을 flatten하기 전에 GenerateFormAppearances를 호출하고 저장/재열기로 값이 유지되는지 확인하세요

FormFieldInfo, GenerateFormAppearances, FPdfFormMerge