Запис THPDFChartRenderOptions
Обмеження та перемикачі, що застосовуються під час малювання діаграми: бюджети серій, точок і підписів, ліміти доступності та видимість заголовка, осей і сітки
Оголошення
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і затягуйте бюджети для малопам'ятного чи нетегованого виводу, а не заповнюйте запис руками - Передавайте його в перевантаження
THPDFPage.DrawChart, яке також повертаєTHPDFChartRenderStatistics, щоб побачити, які обмеження реально спрацювали - Розширене перевантаження приймає словник
StructureParent, коли діаграма має приєднатися до наявного дерева тегованих структур