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 | 개별 tagged(접근성) 구조로 노출할 포인트 최대 수. 기본값 64 |
MaxAccessibleTextBytes | 접근성 대체 텍스트의 바이트 예산. 기본값 8192 |
ShowTitle / ShowAxes / ShowGrid | 차트 제목, 축, 격자선의 표시 토글. 모두 기본값은 True입니다 |
Default | 위에 나열한 값을 돌려주는 클래스 함수 |
사용 참고 사항
- 레코드를 손으로 채우는 대신
THPDFChartRenderOptions.Default에서 시작해 저메모리나 untagged 출력에 맞게 예산을 줄입니다 - 어떤 상한이 실제로 걸렸는지 보려면
THPDFChartRenderStatistics도 함께 돌려주는THPDFPage.DrawChart오버로드에 전달합니다 - 확장 오버로드는 차트가 기존 tagged 구조 트리에 붙어야 할 때
StructureParent사전을 받습니다