THPDFPage.DrawChart
Renderiza dados de linha, barra, área, pizza ou dispersão como vetores PDF nativos e texto dentro de um retângulo fornecido pelo chamador
Declaração
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;
Parâmetros
| Nome | Descrição |
|---|---|
Chart | Modelo de gráfico de propriedade do chamador a validar e renderizar |
X, Y | Posição do canto superior esquerdo do gráfico no sistema de coordenadas da página |
Width, Height | Retângulo do gráfico, que deve ter pelo menos 120 por 100 pontos |
Options | Limites ou interruptores de séries, pontos, rótulos, acessibilidade, título, eixos e grade |
Statistics | Recebe contagens de objetos renderizados, trabalho de caminho, estado de marcação e truncamento de rótulos |
StructureParent | Pai de estrutura opcional da página atual usado para criar uma Figure marcada com texto alternativo |
Valor de retorno
Este procedimento não retorna um valor; as sobrecargas estendidas relatam seu resultado por meio de Statistics
Notas de uso
- A sobrecarga simples usa
THPDFChartRenderOptions.Default - O renderizador valida o modelo completo antes de salvar o estado gráfico ou emitir operadores de desenho
- Séries cartesianas podem ser combinadas, mas um gráfico de pizza deve conter exatamente uma série de pizza
- Valores de pizza negativos e zero são omitidos e pelo menos um valor positivo é obrigatório
- Rótulos visíveis param em
MaxLabelssem descartar caminhos ou pontos - O texto de acessibilidade gerado tem orçamentos independentes de pontos e bytes
- Um
StructureParentnão nulo exige que esta página seja a página atual do documento - O chamador é dono do objeto de gráfico e o gráfico é dono de suas séries e do armazenamento de pontos