HPDFEncodeHeadlessFormData

비어 있지 않은 RichText 필드는 제한된 네이티브 XHTML 디코더로 검증되어 FDF RV나 XFDF value-richtext로 기록됩니다. 리치 값은 스칼라 텍스트 값 하나를 요구합니다

function HPDFEncodeHeadlessFormData(const Fields: THPDFHeadlessFormDataFields;
  Format: THPDFHeadlessFormDataFormat;
  const Options: THPDFHeadlessFormDataOptions): SysUtils.TBytes;

독립 소유 모델을 검증하고 실제로 제한된 FDF 1.2 또는 UTF-8 XFDF 바이트를 반환합니다

정규화된 FDF 이름은 중첩 Kids 계층을 이룹니다. XFDF 출력은 정규화 이름을 필드 속성에 직접 사용합니다

FDF는 16진 이름 이스케이프를 붙인 바이트 이름 값과 빈 배열을 포함한 텍스트 배열을 보존합니다. XFDF는 이름 값을 UTF-8 텍스트로, 빈 배열을 빈 값 요소 하나로 표현합니다

이름은 비어 있지 않아야 하고 NUL이 없어야 하며 유일해야 합니다. 스칼라 텍스트는 값 하나를 요구하고, 이름 전용과 바이트 이름 항목은 텍스트 배열을 가질 수 없으며, 모든 유니코드 문자열은 유효한 서러게이트 짝이어야 합니다

출력 바이트 한도는 내보내기 중에 검사되고, 모델 객체, FDF 계층 노드, 직렬화 깊이는 과도한 할당 전에 제한됩니다

EHPDFHeadlessFormDataError는 잘못된 모델이나 예산을, EHPDFOperationCancelled는 취소를 보고합니다

교환 의미론 · 모델 · 옵션