SetDisplayListCaching
İşleme
Açıklama
Bir sayfanın içerik akışının bir kez ayrıştırılıp yeniden belirteçlere ayırmadan herhangi bir ölçekte yeniden yürütülmesi için görüntüleme listesi önbelleğini etkinleştirir veya devre dışı bırakır
Etkinleştirildiğinde her içerik akışının ilk işlenmesi, işleçlerini ve işlenenlerini kullanıcı alanında kaydeder; sonraki işlemeler yeni DPI için yeniden oluşturulan sayfadan aygıta matrisle kaydı oynatır. Form XObject'ları ve Type 3 glif yordamları birer listeyi önbelleğe alır; dolayısıyla özyineleme de ayrıştırma maliyetini yalnızca bir kez öder
Sözdizimi
Delphi
Function TPDFlib.SetDisplayListCaching(Enabled: Integer): Integer;DLL
int DLSetDisplayListCaching(int InstanceID, int Enabled);ActiveX
Function PDFlib::SetDisplayListCaching(Enabled As Long) As LongParametreler
| Enabled | Yakalama/yeniden oynatmayı açmak için 1, kapatmak için 0 |
|---|
Dönüş değerleri
| 1 | Ayar uygulandı |
|---|
Açıklamalar
Etkinliği GetDisplayListCacheInfo ile inceleyin ve kayıtları ClearDisplayListCache ile atın
Önbelleğe alma varsayılan olarak kapalıdır; mevcut tüm işleme işlemlerinin kullandığı anında ayrıştırma yolu, siz etkinleştirene kadar değişmez