THPDFPage.DrawChart
Rendert Linien-, Balken-, Flächen-, Kreis- oder Streudaten als native PDF-Vektoren und Text innerhalb eines vom Aufrufer bereitgestellten Rechtecks
Deklaration
procedure DrawChart(Chart: THPDFChart;
X, Y, Width, Height: Single); overload;
procedure DrawChart(Chart: THPDFChart;
X, Y, Width, Height: Single;
const Options: THPDFChartRenderOptions;
out Statistics: THPDFChartRenderStatistics); overload;
procedure DrawChart(Chart: THPDFChart;
X, Y, Width, Height: Single;
const Options: THPDFChartRenderOptions;
out Statistics: THPDFChartRenderStatistics;
StructureParent: THPDFDictionaryObject); overload;
Parameter
| Name | Beschreibung |
|---|---|
Chart | Von Aufrufer besessenes Diagrammmodell zum Validieren und Rendern |
X, Y | Diagrammposition oben links im Seitenkoordinatensystem |
Width, Height | Diagrammrechteck, das mindestens 120 mal 100 Punkte groß sein muss |
Options | Limits oder Schalter für Serien, Punkte, Beschriftungen, Barrierefreiheit, Titel, Achsen und Raster |
Statistics | Empfängt gerenderte Objektanzahlen, Pfadarbeit, Tagging-Zustand und Beschriftungsabschneidung |
StructureParent | Optionaler Struktur-Parent der aktuellen Seite, der zum Erstellen einer getaggten Figure mit Alternativtext verwendet wird |
Rückgabewert
Diese Prozedur gibt keinen Wert zurück; die erweiterten Überladungen melden ihr Ergebnis über Statistics
Hinweise zur Nutzung
- Die einfache Überladung verwendet
THPDFChartRenderOptions.Default - Der Renderer validiert das vollständige Modell, bevor er den Grafikzustand speichert oder Zeichenoperatoren ausgibt
- Kartesische Serien können kombiniert werden, aber ein Kreisdiagramm muss genau eine Kreis-Serie enthalten
- Negative und Null-Kreiswerte werden ausgelassen, und mindestens ein positiver Wert ist erforderlich
- Sichtbare Beschriftungen hören bei
MaxLabelsauf, ohne Pfade oder Punkte zu verwerfen - Generierter Barrierefreiheits-Text hat unabhängige Punkt- und Byte-Budgets
- Ein nicht-nil-
StructureParenterfordert, dass diese Seite die aktuelle Seite des Dokuments ist - Der Aufrufer besitzt das Diagrammobjekt, und das Diagramm besitzt seinen Serien- und Punktspeicher