SetDisplayListCaching

렌더링

설명

페이지의 콘텐츠 스트림을 한 번만 구문 분석하고 다시 토큰화하지 않은 채 어떤 배율에서도 재생하도록 디스플레이 목록 캐시를 활성화하거나 비활성화합니다

활성화하면 각 콘텐츠 스트림의 첫 렌더링에서 연산자와 피연산자를 사용자 공간에 기록하고 이후 렌더링은 새 DPI용 페이지-장치 행렬을 다시 만들어 기록을 재생합니다. Form XObject와 Type 3 글리프 프로시저는 각각 목록 하나를 캐시하여 재귀도 구문 분석 비용을 한 번만 냅니다

구문

Delphi

Function TPDFlib.SetDisplayListCaching(Enabled: Integer): Integer;

DLL

int DLSetDisplayListCaching(int InstanceID, int Enabled);

ActiveX

Function PDFlib::SetDisplayListCaching(Enabled As Long) As Long

매개변수

Enabled캡처/재생을 켜려면 1, 끄려면 0

반환 값

1설정이 적용되었습니다

비고

GetDisplayListCacheInfo로 효과를 확인하고 ClearDisplayListCache로 기록을 삭제합니다

캐싱은 기본적으로 꺼져 있으며 기존 모든 렌더링에서 사용하는 즉시 파싱 경로는 사용자가 활성화하기 전까지 변경되지 않습니다