Enregistrement THPDFChartRenderOptions
Plafonds et commutateurs appliqués pendant le dessin d'un graphique : budgets de séries, de points et d'étiquettes, limites d'accessibilité et visibilité du titre, des axes et du quadrillage
Déclaration
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
Champs
| Champ | Objectif |
|---|---|
MaxSeries | Nombre maximal de séries dessinées ; par défaut 64 |
MaxPointsPerSeries | Nombre maximal de points tracés par série ; par défaut 100000 |
MaxTotalPoints | Nombre maximal de points tracés toutes séries confondues ; par défaut 1000000 |
MaxLabels | Nombre maximal d'étiquettes de données dessinées ; les étiquettes suivantes sont ignorées et THPDFChartRenderStatistics.LabelsTruncated est défini ; par défaut 512 |
AccessiblePointLimit | Nombre maximal de points exposés comme structures balisées (accessibles) individuelles ; par défaut 64 |
MaxAccessibleTextBytes | Budget d'octets pour le texte alternatif accessible ; par défaut 8192 |
ShowTitle / ShowAxes / ShowGrid | Commutateurs de visibilité du titre du graphique, des axes et du quadrillage ; tous à True par défaut |
Default | Fonction de classe renvoyant les valeurs listées ci-dessus |
Notes d'utilisation
- Partez de
THPDFChartRenderOptions.Defaultet resserrez les budgets pour une sortie à mémoire réduite ou non balisée au lieu de remplir l'enregistrement à la main - Passez-le à la surcharge de
THPDFPage.DrawChartqui renvoie aussiTHPDFChartRenderStatisticspour voir quels plafonds ont réellement mordu - La surcharge étendue accepte un dictionnaire
StructureParentquand le graphique doit s'attacher à un arbre de structures balisées existant