THPDFPage.DrawChart
Gengiver linje-, søjle-, areal-, cirkel- eller scatter-data som native PDF-vektorer og tekst inden for et kaldersuppleret rektangel
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;
Parametre
| Navn | Beskrivelse |
|---|---|
Chart | Kalderejet diagrammodel, der skal valideres og gengives |
X, Y | Diagrammets øverste venstre position i sidekoordinatsystemet |
Width, Height | Diagramrektangel, som skal være mindst 120 gange 100 punkter |
Options | Grænser eller kontakter for serier, punkter, etiketter, tilgængelighed, titel, akser og gitter |
Statistics | Modtager antal af gengivne objekter, stiarbejde, taggingtilstand og etiketafkortning |
StructureParent | Valgfri strukturforælder for den aktuelle side, der bruges til at oprette et tagget Figure med alternativ tekst |
Returværdi
Denne procedure returnerer ingen værdi; de udvidede overloads rapporterer deres resultat gennem Statistics
Brugsnoter
- Den simple overload bruger
THPDFChartRenderOptions.Default - Rendereren validerer hele modellen, før den gemmer grafiktilstand eller udsender tegneoperatorer
- Kartesiske serier kan kombineres, men et cirkediagram skal indeholde præcis én cirkeserie
- Negative og nulkirkeværdier udelades, og mindst én positiv værdi er påkrævet
- Synlige etiketter stopper ved
MaxLabelsuden at droppe stier eller punkter - Genereret tilgængelighedstekst har uafhængige budgetter for punkter og bytes
- En ikke-nil
StructureParentkræver, at denne side er dokumentets aktuelle side - Kaldere ejer diagramobjektet, og diagrammet ejer sine serier og punktlagring