HPDFXFABuildCheckBoxAppearance
Unit: HPDFXFAHeadless
function HPDFXFABuildCheckBoxAppearance(const Value, Style: AnsiString;
const Items: TXFAFieldOptions; Width, Height: Double;
const TrueTypeFont: SysUtils.TBytes; FirstObjectNumber: Integer;
const Options: TXFAHeadlessPDFOptions;
const ResolvedCaptionRuns: THPDFHeadlessRichTextRuns = nil): THPDFXFACheckBoxAppearance;
자동 헤드리스 XFA 생성과 같은 네이티브 상태, 마크, 캡션, 폰트, 레이아웃 소비자로 실제 체크박스 appearance 하나를 준비합니다
Value와 Items는 UTF-8 데이터를 담습니다. Style은 XFA 레이아웃 콜백이 내보낸 메타데이터를 운반하고, Width와 Height는 물리 PDF 포인트입니다
첫 항목이 선택된 export를, 두 번째 항목이 해제된 데이터 값을 공급합니다. allowNeutral 메타데이터는 별도의 세 번째 중립 export와 appearance를 켭니다
예약, 빈, XFAOn 접두 export는 서로 다른 appearance 별칭을 쓰되 Opt는 리터럴 작성 export를 유지합니다. 원시 해시 시퀀스와 Unicode export는 정확하게 남습니다
TrueTypeFont는 실제 기본 폰트 프로그램을 공급합니다. Options.CaptionFontFamilies는 실제 추가 regular, bold, italic, bold-italic 프로그램을 공급합니다
선택적 ResolvedCaptionRuns은 HPDFXFABuildButtonAppearance와 같은 정확한 페이로드, 포매팅, 순서 있는 후보 검증을 가집니다. 리졸브된 설정 패밀리만 다를 수 있습니다
FirstObjectNumber는 양수여야 하고 연속 생성 객체 번호 전부에 여유를 남겨야 합니다. 반환된 번들은 객체가 분리될 때까지 도달 가능한 네이티브 그래프를 소유합니다
준비는 호출자 문서나 스트림을 변경하지 않습니다. 입력, 객체, 글리프, 폰트, 직렬화 바이트, 취소 예산이 준비 전체에 적용됩니다
위젯 신원, 페이지, 사각형, 필드 플래그는 채택하는 문서에 속합니다. Properties는 생성 시 AP, AS, V, Opt, MK, H, DA, Q를 유지합니다