THPDFHeadlessFormDataField

THPDFHeadlessFormDataValues = array of UnicodeString;
THPDFHeadlessFormDataField = record
  Name: UnicodeString;
  ValueKind: THPDFHeadlessFormDataValueKind;
  Values: THPDFHeadlessFormDataValues;
  NameValue: AnsiString;
  RichText: UnicodeString;
end;
THPDFHeadlessFormDataFields = array of THPDFHeadlessFormDataField;

Name은 정확한 완전한 Unicode 필드 이름입니다. 부모 이름과 자식 이름은 마침표로 연결됩니다

ValueKind는 없음, scalar Unicode 텍스트, 정확히 디코딩된 PDF 바이트 이름, Unicode 텍스트 배열을 구분합니다. Values는 텍스트 페이로드를, NameValue는 바이트 이름 페이로드를 담습니다

RichText는 선택적으로 FDF RV나 XFDF value-richtext의 XHTML body를 담습니다. 디코딩은 정렬된 rich 콘텐츠에서 빠진 scalar 값을 유추합니다

rich 값은 scalar 텍스트와 상한이 적용된 네이티브 XHTML 프로필을 요구합니다. ImportRichFormDataToFile는 공급된 스타일 폰트 프로그램으로 진짜 모양을 다시 생성합니다

레코드와 필드 배열, 텍스트 배열은 각자 소유권을 가지는 스냅샷입니다. ImportFormDataToFile에 넘기기 전까지는 이들을 편집해도 로드된 PDF는 바뀌지 않습니다

없는 값은 대상을 바꾸지 않습니다. 빈 텍스트 값은 텍스트 필드를 지우고, 빈 배열은 FDF를 통해 선택 필드를 지웁니다

XFDF에는 PDF name 타입이 별도로 없어 빈 선택 배열을 빈 value 하나로 인코딩합니다. 문서 어댑터는 이 관례를 실제 선택 export 옵션과 대조해 해석합니다

값 종류 · 교환 개요