NewRGBAxialShader

Gráficos vectoriales, Color

Descripción

Esta función añade un sombreador axial al documento actual. El color varía linealmente de un color a otro entre dos puntos y se utiliza para rellenos con degradado lineal

El sombreador se puede utilizar con las funciones SetTextShader, SetLineShader y SetFillShader para establecer el color de los gráficos vectoriales y del texto que se dibujen posteriormente

Sintaxis

Delphi

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

ActiveX

Function PDFlib::NewRGBAxialShader(ShaderName As String, StartX As Double, StartY As Double, StartRed As Double, StartGreen As Double, StartBlue As Double, EndX As Double, EndY As Double, EndRed As Double, EndGreen As Double, EndBlue As Double, Extend As Long) As Long

DLL

int DLNewRGBAxialShader(int InstanceID, const wchar_t * ShaderName, double StartX, double StartY, double StartRed, double StartGreen, double StartBlue, double EndX, double EndY, double EndRed, double EndGreen, double EndBlue, int Extend);

Parámetros

ShaderName

El nombre del sombreador. Debe ser una cadena sencilla compuesta por caracteres alfanuméricos y sin espacios en blanco. Este nombre se utiliza con las funciones SetTextShader, SetLineShader y SetFillShader

StartX

La coordenada horizontal del punto inicial

StartY

La coordenada vertical del punto inicial

El componente rojo del color inicial

StartRed

StartGreen

El componente verde del color inicial

StartBlue

El componente azul del color inicial

La coordenada horizontal del punto final

EndX

EndY

La coordenada vertical del punto final

EndRed

Componente rojo del color final

El componente verde del color final

EndGreen

EndBlue

El componente azul del color final

Extend

0 = no prolongar más allá de los puntos inicial y final

1 = extender el sombreador mediante color sólido

Valores devueltos

0No se ha podido añadir el sombreador; es posible que ya se haya añadido otro con este nombre
1El sombreador se añadió correctamente double StartGreen, double StartBlue, double EndX, double EndY, double EndRed, double EndGreen, double EndBlue, int Extend);