THPDFChartRenderOptions Record
Limity i przełączniki stosowane podczas rysowania wykresu: budżety serii, punktów i etykiet, limity dostępności oraz widoczność tytułu, osi i siatki
Deklaracja
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;
Jednostka
HPDFDoc
Pola
| Pole | Przeznaczenie |
|---|---|
MaxSeries | Maksymalna liczba rysowanych serii, domyślnie 64 |
MaxPointsPerSeries | Maksymalna liczba wykreślanych punktów na serię, domyślnie 100000 |
MaxTotalPoints | Maksymalna liczba wykreślanych punktów na wszystkie serie, domyślnie 1000000 |
MaxLabels | Maksymalna liczba rysowanych etykiet danych, dalsze etykiety są pomijane, a ustawiane jest THPDFChartRenderStatistics.LabelsTruncated, domyślnie 512 |
AccessiblePointLimit | Maksymalna liczba punktów wystawianych jako osobne oznakowane (dostępne) struktury, domyślnie 64 |
MaxAccessibleTextBytes | Budżet bajtów na dostępny tekst alternatywny, domyślnie 8192 |
ShowTitle / ShowAxes / ShowGrid | Przełączniki widoczności tytułu wykresu, osi i linii siatki, wszystkie domyślnie True |
Default | Class function zwracająca wartości wymienione powyżej |
Uwagi dotyczące użycia
- Startuj od
THPDFChartRenderOptions.Defaulti zaostrzaj budżety dla wyjścia oszczędzającego pamięć albo nieoznakowanego, zamiast wypełniać rekord ręcznie - Przekaż go do przeciążenia
THPDFPage.DrawChart, które zwraca teżTHPDFChartRenderStatistics, aby zobaczyć, które limity faktycznie zadziałały - Rozszerzone przeciążenie przyjmuje słownik
StructureParent, gdy wykres musi zostać dowiązany do istniejącego drzewa struktur oznakowanych