THPDFChartRenderOptions Kaydı
Bir grafik çizilirken uygulanan sınırlar ve anahtarlar: seri, nokta ve etiket bütçeleri, erişilebilirlik sınırları ile başlık, eksen ve ızgara görünürlüğü
Bildirim
THPDFChartRenderOptions= record
MaxSeries: Integer;
MaxPointsPerSeries: Integer;
MaxTotalPoints: Integer;
MaxLabels: Integer;
AccessiblePointLimit: Integer;
MaxAccessibleTextBytes: Integer;
ShowTitle: boolean;
ShowAxes: boolean;
ShowGrid: boolean;
class function Default: THPDFChartRenderOptions; static;
end;
Birim
HPDFDoc
Alanlar
| Alan | Amaç |
|---|---|
MaxSeries | Çizilen azami seri sayısı; varsayılan 64 |
MaxPointsPerSeries | Seri başına çizilen azami nokta sayısı; varsayılan 100000 |
MaxTotalPoints | Tüm serilerde çizilen azami nokta sayısı; varsayılan 1000000 |
MaxLabels | Çizilen azami veri etiketi sayısı; sonraki etiketler atlanır ve THPDFChartRenderStatistics.LabelsTruncated ayarlanır; varsayılan 512 |
AccessiblePointLimit | Tekil etiketli (erişilebilir) yapılar olarak sunulan azami nokta sayısı; varsayılan 64 |
MaxAccessibleTextBytes | Erişilebilir alternatif metin için bayt bütçesi; varsayılan 8192 |
ShowTitle / ShowAxes / ShowGrid | Grafik başlığı, eksenler ve ızgara çizgileri için görünürlük anahtarları; tümü True değerini varsayılan alır |
Default | Yukarıda listelenen değerleri döndüren class function |
Kullanım notları
- Kaydı elle doldurmak yerine
THPDFChartRenderOptions.Defaultdeğerinden başlayın ve düşük bellekli veya etiketsiz çıktı için bütçeleri kısın - Hangi sınırların gerçekten devreye girdiğini görmek için bunu, ayrıca
THPDFChartRenderStatisticsdöndürenTHPDFPage.DrawChartoverload'una geçirin - Grafik mevcut bir etiketli-yapı ağacına bağlanmak zorundaysa genişletilmiş overload bir
StructureParentsözlüğü kabul eder