THPDFPage.DrawChart
Ritar linje-, stapel-, yt-, cirkel- eller punktdata som nativa PDF-vektorer och text inuti en rektangel som anroparen tillhandahåller
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;
Parametrar
| Name | Description |
|---|---|
Chart | Anropare-ägt diagrammodell att validera och rendera |
X, Y | Diagrammets övre vänstra position i sidkoordinatsystemet |
Width, Height | Diagramrektangeln, som måste vara minst 120 x 100 punkter |
Options | Gränser eller brytare för serier, punkter, etiketter, tillgänglighet, titel, axlar och rutnät |
Statistics | Tar emot antal renderade objekt, sökvägsarbete, taggningsstatus och etikett-trunkering |
StructureParent | Valfri nuvarande-sida-strukturförälder som används för att skapa en taggad Figure med alternativ text |
Returvärde
Denna procedur returnerar inget värde; de utökade överlagringarna rapporterar sitt resultat via Statistics
Användningsanmärkningar
- Den enkla överlagringen använder
THPDFChartRenderOptions.Default - Renderaren validerar hela modellen innan den sparar grafikläge eller sänder ritoperatorer
- Kartesiska serier kan kombineras, men ett cirkeldiagram måste innehålla exakt en cirkelserie
- Negativa och noll-värden i cirkeln utelämnas och minst ett positivt värde krävs
- Synliga etiketter stannar vid
MaxLabelsutan att släppa sökvägar eller punkter - Genererad tillgänglighetstext har oberoende budgetar för punkter och byte
- En icke-nil
StructureParentkräver att denna sida är dokumentets nuvarande sida - Anroparen äger diagramobjektet och diagrammet äger sin serie- och punktlagring