Método THotPDF.RegisterMultiStopRadialGradient

Registra um sombreamento radial nativo do PDF reutilizável que interpola duas ou mais paradas de cor entre um círculo interno e um círculo externo

Declaração

function RegisterMultiStopRadialGradient(X0, Y0, R0, X1, Y1, R1: Single; const StopPositions: array of Single; const StopColors: array of Single; ComponentsPerStop: Integer): AnsiString;

Unidade

HPDFDoc

Parâmetros

NomeFinalidade
X0, Y0, R0Centro e raio não negativo do círculo interno
X1, Y1, R1Centro e raio não negativo do círculo externo
StopPositionsDuas ou mais offsets finitos estritamente crescentes no intervalo fechado de zero a um
StopColorsComponentes de cor finitos empacotados em lista plana, no intervalo fechado de zero a um
ComponentsPerStop1 seleciona DeviceGray, 3 seleciona DeviceRGB e 4 seleciona DeviceCMYK

Valor de retorno

Retorna o nome do recurso Pattern gerado para THPDFPage.SetFillPattern ou THPDFPage.SetStrokePattern

Comportamento

Exemplo

PatternName := Document.RegisterMultiStopRadialGradient(
  300, 400, 0, 300, 400, 250,
  [0.0, 0.5, 1.0],
  [1.0, 0.0, 0.0,
   0.0, 1.0, 0.0,
   0.0, 0.0, 1.0], 3);
Document.CurrentPage.SetFillPattern(PatternName);

APIs relacionadas