THPDFChartRenderOptions Record
Tak och brytare som gäller när ett diagram ritas: budgeter för serier, punkter och etiketter, tillgänglighetsgränser samt synlighet för titel, axlar och rutnät
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;
Enhet
HPDFDoc
Fält
| Fält | Syfte |
|---|---|
MaxSeries | Största antal ritade serier; standard 64 |
MaxPointsPerSeries | Största antal plottade punkter per serie; standard 100000 |
MaxTotalPoints | Största antal plottade punkter över alla serier; standard 1000000 |
MaxLabels | Största antal ritade dataetiketter; ytterligare etiketter hoppas över och THPDFChartRenderStatistics.LabelsTruncated sätts; standard 512 |
AccessiblePointLimit | Största antal punkter som exponeras som individuella taggade (tillgängliga) strukturer; standard 64 |
MaxAccessibleTextBytes | Bytebudget för tillgänglig alternativtext; standard 8192 |
ShowTitle / ShowAxes / ShowGrid | Synlighetsbrytare för diagramtiteln, axlarna och rutnätlinjerna; alla har True som standard |
Default | Klassfunktion som returnerar värdena listade ovan |
Användningsanteckningar
- Utgå från
THPDFChartRenderOptions.Defaultoch strama åt budgeterna vid knapp minne eller otaggad utdata, i stället för att fylla recorden för hand - Skicka den till den
THPDFPage.DrawChart-överlagring som också returnerarTHPDFChartRenderStatisticsför att se vilka tak som faktiskt fick effekt - Den utökade överlagringen tar emot en
StructureParent-ordbok när diagrammet måste fästas vid ett befintligt taggat strukturt