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