רקורד THPDFChartRenderOptions
תקרות ומתגים שמוחלים בזמן ציור תרשים: תקציבי series, נקודות ותוויות, מגבלות נגישות ונראות של כותרת, צירים ורשת
הצהרה
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;
יחידה
HPDFDoc
שדות
| שדה | מטרה |
|---|---|
MaxSeries | מקסימום series שנציירים; ברירת מחדל 64 |
MaxPointsPerSeries | מקסימום נקודות מוצגות לכל series; ברירת מחדל 100000 |
MaxTotalPoints | מקסימום נקודות מוצגות על פני כל ה-series; ברירת מחדל 1000000 |
MaxLabels | מקסימום תוויות נתונים שנציירות; תוויות נוספות מדולגות וה-THPDFChartRenderStatistics.LabelsTruncated מוגדר; ברירת מחדל 512 |
AccessiblePointLimit | מקסימום נקודות שנחשפות כמבנים מתויגים (נגישים) נפרדים; ברירת מחדל 64 |
MaxAccessibleTextBytes | תקציב בתים לטקסט חלופי נגיש; ברירת מחדל 8192 |
ShowTitle / ShowAxes / ShowGrid | מתגי נראות לכותרת התרשים, לצירים ולקווי הרשת; כולם ברירת מחדל True |
Default | פונקציית מחלקה שמחזירה את הערכים שפורטו לעיל |
הערות שימוש
- התחילו מ-
THPDFChartRenderOptions.Defaultוהדקו תקציבים עבור פלט דל-זיכרון או לא מתויג, במקום למלא את הרקורד ידנית - העבירו אותו ל-overload של
THPDFPage.DrawChartשגם מחזירTHPDFChartRenderStatisticsכדי לראות אילו תקרות באמת נכנסו לפעולה - ה-overload המורחב מקבל מילון
StructureParentכשהתרשים חייב להתחבר לעץ מבנה מתויג קיים