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