THPDFHeadlessDocument.ImportFormDataToFile

function ImportFormDataToFile(const FileName: string;
  const Bytes: SysUtils.TBytes; Format: THPDFHeadlessFormDataFormat;
  const TrueTypeFont: SysUtils.TBytes;
  const AppearanceOptions: THPDFHeadlessTextAppearanceOptions;
  const Options: THPDFHeadlessFormDataOptions): Integer;

공급된 폼 데이터 바이트를 모두 디코딩하고 실제 바뀐 값과 재생성한 위젯 appearance를 비공개 리비전 그래프에 적용한 뒤 독립 증분 PDF를 원자적으로 발행합니다

반환값은 바뀐 터미널 필드 수를 셉니다. radio 그룹은 필드 하나로 칩니다. 바뀌지 않은 값은 유지되며 변경으로 세지 않습니다

로드된 문서는 모든 원본·이전 준비 값, 폰트, appearance를 유지합니다. 출력은 임포트 값을 적용하기 전에 그 준비된 변경을 반영합니다

이름 전용 항목은 서명을 포함해 필드를 그대로 둡니다. 모르는 필드나 지원하지 않는 서명·푸시버튼 필드에 값을 공급하면 typed 진단을 발생시킵니다

텍스트 필드는 텍스트 값 하나가 필요하고 choice 필드는 scalar 텍스트 또는 배열을 받으며 버튼은 scalar 익스포트 상태가 필요합니다. 기존 checkbox·radio 익스포트 상태는 유지됩니다

TrueTypeFont는 필요한 모든 텍스트·버튼 글리프를 담아야 합니다. AppearanceOptions는 기존 네이티브 appearance 세터로 실제 레이아웃, 셰이핑, 자간, 위젯 appearance를 제어합니다

이 진입점은 regular 리치 폰트 슬롯만 공급합니다. 임포트한 리치 값에 진짜 bold, italic, bold-italic 프로그램은 ImportRichFormDataToFile로 공급하세요

읽기 전용 플래그, 필수 필드 제약, 인증된 DocMDP·FieldMDP, 이전 서명 무결성, AES 폼 채우기 권한은 발행 전에 강제됩니다

바뀌지 않은 읽기 전용 값은 멱등 왕복을 허용합니다. 바뀐 읽기 전용·잠긴 값은 완전한 후보 연산을 버립니다

소스 파일은 물리 앨리어스를 포함해 대상이 될 수 없습니다. 출력 경로는 비어 있지 않아야 하고 NUL을 포함하면 안 됩니다

완전히 디코딩된 모델은 스테이징 전에 검증됩니다. 이후 실패, 취소, 예산 소진은 기존 대상을 유지하고 발행되지 않은 비공개 파일을 제거합니다

비공개 암호화 그래프는 리비전 키를 빌리기 전에 정확한 인증 소스 암호화 사전을 유지해야 합니다. 암호는 유지·재생되지 않습니다

토큰은 nil이 아닐 때 로드된 문서와 일치해야 합니다. 폼 데이터·문서 한도가 파싱, 필드 수, 중첩, 텍스트, 생성 appearance, 완전한 PDF 출력을 한정합니다

교환 개요 · 옵션