NewRGBRadialShader
Gráficos vectoriales, color
Descripción
Esta página describe NewRGBRadialShader en PDF Library for Delphi bajo el tema "Gráficos vectoriales, color". Los nombres de API, parámetros, nombres de clase, nombres de archivo y literales se conservan exactamente como aparecen en la biblioteca Delphi y los puntos de entrada de DLL
NewRGBRadialShader registra un degradado radial con nombre de dos círculos (ShadingType 3, ISO 32000-1 §8.7.4.5.3) que se mezcla desde un color inicial en el círculo inicial hasta un color final en el círculo final Es la contraparte radial de NewRGBAxialShader; seleccione el sombreado 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 quien llama 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 en 0 produce el degradado circular clásico de brillo. Extend en 1 continúa ambos colores finales más allá de los círculos y en 0 detiene la pintura en los círculos
Valores devueltos
Devuelve el índice basado en 1 del nuevo objeto de sombreado, o 0 en caso de fallo
Observaciones
Las coordenadas y los radios están en unidades de página y siguen el origen seleccionado con SetOrigin. El sombreador contiene una rampa de color exponencial DeviceRGB; el patrón de sombreado resultante se representa en cualquier visor conforme y mediante el renderizador de páginas de PDF Library for Delphi