SetNeedAppearances
폼 필드
설명
AcroForm 외관 처리를 위한 문서의 NeedAppearances 값을 설정합니다
필드 변경을 일괄 처리하는 동안에는 값을 1로 두어 라이브러리가 각 외관을 즉시 재생성하지 않고 바뀐 위젯 외관을 기록하게 한 다음, 저장하기 전에 RegenerateDirtyFormAppearances를 호출하십시오
지원되는 필드 변경마다 외관 즉시 재생성을 요청하려면 값을 0으로 설정합니다
이 함수가 어떤 효과라도 내려면 문서에 최소한 하나의 폼 필드가 있어야 합니다
구문
Delphi
Function TPDFlib.SetNeedAppearances(NewValue: Integer): Integer;
ActiveX
Function PDFlib::SetNeedAppearances(NewValue As Long) As Long
DLL
int DLSetNeedAppearances(int InstanceID, int NewValue);
매개변수
| NewValue | 0은 NeedAppearances를 false로, 1은 true로 설정합니다 |
|---|
반환값
| 0 | 문서에 폼 필드가 없습니다 |
|---|---|
| 1 | NeedAppearances 값이 성공적으로 설정되었습니다 |
참고
PDF 2.0은 위젯 주석에 외형 스트림을 요구하며 NeedAppearances에 의존하는 방식을 더 이상 권장하지 않습니다. PDF 2.0 출력을 만들기 전에 보류 중인 외형을 다시 생성하십시오현재 세션 더티 추적기는 불러온 문서에서 이미 누락된 외형을 발견하지 못하므로, 가져온 문서 전체 검사에는
RegenerateFormAppearances를 사용하십시오
참고 항목
GetDirtyFormAppearanceCount, RegenerateDirtyFormAppearances, RegenerateFormAppearances