THPDFChartRenderOptions Record
Obergrenzen und Schalter beim Zeichnen eines Diagramms: Budgets für Serien, Punkte und Labels, Barrierefreiheitsgrenzen sowie Sichtbarkeit von Titel, Achsen und Gitter
Deklaration
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;
Unit
HPDFDoc
Felder
| Feld | Zweck |
|---|---|
MaxSeries | Maximale Anzahl gezeichneter Serien; Standard 64 |
MaxPointsPerSeries | Maximale geplottete Punkte je Serie; Standard 100000 |
MaxTotalPoints | Maximale geplottete Punkte über alle Serien; Standard 1000000 |
MaxLabels | Maximale gezeichnete Datenlabels; weitere Labels werden übersprungen und THPDFChartRenderStatistics.LabelsTruncated gesetzt; Standard 512 |
AccessiblePointLimit | Maximale Punkte, die als einzelne getaggte (barrierefreie) Strukturen erscheinen; Standard 64 |
MaxAccessibleTextBytes | Byte-Budget für barrierefreien Alternativtext; Standard 8192 |
ShowTitle / ShowAxes / ShowGrid | Sichtbarkeitsschalter für Diagrammtitel, Achsen und Gitterlinien; alle standardmäßig True |
Default | Klassenfunktion, die die oben gelisteten Werte zurückgibt |
Verwendungshinweise
- Beginnen Sie mit
THPDFChartRenderOptions.Defaultund ziehen Sie Budgets für speicherarme oder ungetaggte Ausgabe enger, statt den Record von Hand zu füllen - Übergeben Sie ihn an die
THPDFPage.DrawChart-Überladung, die auchTHPDFChartRenderStatisticszurückgibt, um zu sehen, welche Grenzen tatsächlich griffen - Die erweiterte Überladung nimmt ein
StructureParent-Dictionary an, wenn das Diagramm an einen bestehenden getaggten Strukturbaum gehängt werden muss