THPDFChartRenderOptions Record
繪製圖表時套用的上限與開關:數列、資料點與標籤預算、無障礙限制,以及標題、座標軸與網格的可見性
宣告
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 | 繪製的數列數上限;預設 64 |
MaxPointsPerSeries | 每個數列的繪製點數上限;預設 100000 |
MaxTotalPoints | 所有數列合計的繪製點數上限;預設 1000000 |
MaxLabels | 繪製的資料標籤數上限;超出的標籤會被略過,並設定 THPDFChartRenderStatistics.LabelsTruncated;預設 512 |
AccessiblePointLimit | 以個別標記(無障礙)結構暴露的點數上限;預設 64 |
MaxAccessibleTextBytes | 無障礙替代文字的位元組預算;預設 8192 |
ShowTitle / ShowAxes / ShowGrid | 圖表標題、座標軸與網格線的可見性開關;全部預設 True |
Default | 類別函式,傳回上述值 |
使用說明
- 從
THPDFChartRenderOptions.Default出發,針對低記憶體或未標記輸出收緊預算,不要手動填 record - 請使用
THPDFPage.DrawChart中同時會傳回THPDFChartRenderStatistics的多載,即可看出實際觸發了哪些上限 - 圖表需要掛進既有標記結構樹時,擴充多載可接受
StructureParent字典