SimplifyInkAnnotations
Ek açıklamalar, İyileştirme, Performans
Açıklama
Uç noktaları ve istenen azami dik sapmayı korurken Ink ek açıklaması çizgilerindeki gereksiz noktaları azaltır
Sözdizimi
Function TPDFlib.SimplifyInkAnnotations(Tolerance: Double; Options: Integer; Out Stats: TPDFlibInkSimplificationStats): Integer;
Parametreler
| Tolerance | Geçerli belge birimlerindeki en fazla geometrik sapma; 0'dan büyük olmalıdır |
|---|---|
| Options | Bit 1 işlemeyi seçili sayfayla sınırlar; bit 2 keskin köşe bağlantılarını korur; bit 4 değiştirilen Ink görünümlerini yeniden oluşturmak yerine mevcut görünümleri değiştirmeden bırakır |
| Stats | Sayfa, ek açıklama, kontur, nokta ve görünüm sayaçlarını alır |
Dönüş değerleri
Nokta dizileri küçültülen Ink ek açıklamalarının sayısı
Açıklamalar
Yinelemeli sadeleştiricinin her kontur için bir işlem bütçesi vardır; kötü amaçlı veya patolojik bir kontur bütçeye ulaşırsa çözümlenmemiş noktalar tutulur ve tolerans güvencesi hiçbir zaman zayıflatılmaz
Seçenek biti 4 ayarlanmadıkça değiştirilen görünümler hemen yeniden oluşturulur ve belge genelindeki işlemeden sonra özgün seçili sayfa geri yüklenir