THPDFHeadlessDocument.SetChoiceFieldValuesWithAppearance
procedure SetChoiceFieldValuesWithAppearance(FieldIndex: Integer;
const SelectedValues: array of UnicodeString;
const TrueTypeFont: SysUtils.TBytes;
const Options: THPDFHeadlessTextAppearanceOptions);
쓰기 가능한 Ch 필드를 갱신하고 모든 위젯 모양을 하나의 원자적 작업으로 다시 생성합니다
다중 선택 리스트 박스는 V에 실제 Unicode 문자열 배열을, I에 오름차순으로 정렬된 대응 옵션 인덱스를 저장합니다. 호출자 순서와 관계없이 소스 Opt 항목 순서를 따릅니다
빈 입력은 다중 선택 필드에 빈 V와 I 배열을 저장합니다. 단일 선택 필드는 문자열 V를 저장하고 입력 값은 최대 하나를 받습니다
옵션 export/display 쌍, 상속된 Opt, 상속된 TI는 사이클과 깊이 검사와 함께 해석됩니다. 보이는 display 라벨은 순서를 유지하고, 보이는 선택 행마다 파란 배경이 붙습니다
TI 위의 선택은 V와 I에는 남지만 해당 행은 표시 목록 밖에 있습니다. 편집 가능 콤보 박스는 사용자 지정 문자열을 빈 I 배열과 함께 받습니다
중복 입력 값, 모호한 export 옵션 대응, 문자열이 아닌 라벨, 알 수 없는 편집 불가 값, 상충하는 combo/multiple 플래그는 값이나 모양이 공개되기 전에 거부됩니다
읽기 전용 필드, AES 양식 작성 권한, 리소스 예산, cancellation이 적용됩니다. 실패하면 원본 V, I, 모양 링크, 생성된 객체 그래프가 보존됩니다
서명되거나 인증된 문서의 변경은 여전히 별도의 서명 인지 form 정책을 요구합니다
전체 배열 읽기는 GetChoiceFieldValues로 하십시오. THPDFHeadlessFormField의 scalar Value 멤버는 다중 선택 배열을 표현하지 않습니다