THPDFChartRenderOptions Record
Limieten en schakelaars die tijdens het tekenen van een grafiek gelden: budgetten voor series, punten en labels, toegankelijkheidslimieten en zichtbaarheid van titel, assen en raster
Declaratie
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;
Eenheid
HPDFDoc
Velden
| Veld | Doel |
|---|---|
MaxSeries | Maximaal aantal getekende series; standaard 64 |
MaxPointsPerSeries | Maximaal aantal geplotte punten per serie; standaard 100000 |
MaxTotalPoints | Maximaal aantal geplotte punten over alle series; standaard 1000000 |
MaxLabels | Maximaal aantal getekende datalabels; verdere labels worden overgeslagen en THPDFChartRenderStatistics.LabelsTruncated wordt gezet; standaard 512 |
AccessiblePointLimit | Maximaal aantal punten die als afzonderlijke getagde (toegankelijke) structuren worden blootgesteld; standaard 64 |
MaxAccessibleTextBytes | Bytebudget voor toegankelijke alternatieve tekst; standaard 8192 |
ShowTitle / ShowAxes / ShowGrid | Zichtbaarheidsschakelaars voor grafiektitel, assen en rasterlijnen; allemaal standaard True |
Default | Klassefunctie die de hierboven genoemde waarden retourneert |
Gebruiksopmerkingen
- Begin bij
THPDFChartRenderOptions.Defaulten verstrak de budgetten voor output met weinig geheugen of zonder tags, in plaats van het record met de hand te vullen - Geef het door aan de
THPDFPage.DrawChart-overload die ookTHPDFChartRenderStatisticsretourneert, om te zien welke limieten werkelijk hebben gegolden - De uitgebreide overload accepteert een
StructureParent-woordenboek wanneer de grafiek aan een bestaande getagde structuurboom moet worden gekoppeld