NewRGBRadialShader

Gráficos vectoriales, Color

Descripción

Esta página describe NewRGBRadialShader en PDF Library for Delphi, dentro del tema "Gráficos vectoriales, color". Los nombres de API, parámetros, clases, archivos y literales se conservan exactamente como aparecen en la biblioteca Delphi y en los puntos de entrada de la DLL

NewRGBRadialShader registra un degradado radial de dos círculos con nombre (ShadingType 3, ISO 32000-1 §8.7.4.5.3) que se funde desde un color inicial en el círculo inicial a un color final en el círculo final. Es la contraparte radial de NewRGBAxialShader; seleccione el sombreador registrado con SetFillShader, SetLineShader o SetTextShader y dibuje como de costumbre.

Sintaxis

Delphi

Function TPDFlib.NewRGBRadialShader(Const ShaderName: WideString; StartX, StartY, StartRadius, StartRed, StartGreen, StartBlue, EndX, EndY, EndRadius, EndRed, EndGreen, EndBlue: Double; Extend: Integer): Integer;

Parámetros

ShaderName es el nombre elegido por el llamador que se utiliza para seleccionar el sombreador más adelante. StartX/StartY/StartRadius definen el círculo inicial y StartRed/StartGreen/StartBlue (0..1) su color; EndX/EndY/EndRadius y EndRed/EndGreen/EndBlue definen el círculo final. Un par concéntrico con StartRadius 0 produce el clásico degradado de "resplandor" circular. Extend 1 continúa ambos colores finales más allá de los círculos, 0 detiene la pintura en los círculos.

Valores devueltos

Devuelve 1 cuando se registra el sombreador, o 0 cuando el nombre ya está en uso o un radio es negativo.

Observaciones

Coordenadas y radios usan unidades de página y el origen de SetOrigin. El sombreador usa rampa DeviceRGB y se renderiza en cualquier visor conforme