Método THotPDF.RegisterMultiStopRadialGradient

Registra un shading radial PDF nativo reutilizable que interpola dos o más color stops entre un círculo interior y un círculo exterior

Declaración

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

Unidad

HPDFDoc

Parámetros

NombrePropósito
X0, Y0, R0Centro y radio no negativo del círculo interior
X1, Y1, R1Centro y radio no negativo del círculo exterior
StopPositionsDos o más offsets finitos estrictamente crecientes en el rango inclusivo de cero a uno
StopColorsComponentes de color finitos empacados en secuencia en el rango inclusivo de cero a uno
ComponentsPerStop1 selecciona DeviceGray, 3 selecciona DeviceRGB y 4 selecciona DeviceCMYK

Valor de retorno

Devuelve el nombre de recurso Pattern generado para THPDFPage.SetFillPattern o THPDFPage.SetStrokePattern

Comportamiento

Ejemplo

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