THPDFLayoutDiagnosticStatistics Kaydı
Layout tanılama mekanizmasının neyi tuttuğunu, bıraktığını, karşılaştırdığını, tespit ettiğini, çizdiğini ve bildirdiğini anlatan sayaçlar
Bildirim
THPDFLayoutDiagnosticStatistics= record
RetainedCount: Integer;
DroppedCount: Integer;
TrackedBounds: Int64;
DroppedBounds: Int64;
OverlapComparisons: Int64;
OverlapCount: Int64;
OverlaysDrawn: Int64;
LivePreviewNotifications: Int64;
end;
Birim
HPDFDoc
Alanlar
| Alan | Amaç |
|---|---|
RetainedCount | Şu anda tanılama accessor'ları üzerinden alınabilen tanılama kayıtları |
DroppedCount | Saklama bütçesi tükendiği için atılan tanılama kayıtları |
TrackedBounds | İzleme ve çakışma tespiti için kaydedilen yerleşim dikdörtgenleri |
DroppedBounds | MaxTrackedBounds'a ulaşıldığı için atılan dikdörtgenler |
OverlapComparisons | MaxOverlapComparisons sınırına karşı yapılan ikili dikdörtgen karşılaştırma sayısı |
OverlapCount | Karşılaştırmaların gerçekten tespit ettiği çakışmalar |
OverlaysDrawn | Sayfaların üzerine render edilen tanılama overlay'leri |
LivePreviewNotifications | Live preview etkinken yayılan bildirimler |
Kullanım notları
- Tanılama bütçesinin yeterli olduğunu doğrulamak için bir layout çalıştırmasından sonra
THotPDF.GetLayoutDiagnosticStatisticsile okuyun - Sıfırdan farklı bir
DroppedCountveyaDroppedBounds, raporlamanın eksik kaldığı anlamına gelir:THPDFLayoutDiagnosticOptionsiçindeki limitleri yükseltin ve yeniden çalıştırın - Tespit geçişinin ne kadar verimli olduğunu değerlendirmek için
OverlapCountdeğeriniOverlapComparisonsile karşılaştırın