NewRGBAxialShaderA

Gráficos vectoriales, Color

Descripción

La A final indica el punto de entrada de DLL ANSI (char); la interfaz ActiveX/COM solo expone la forma Unicode. El comportamiento es idéntico a NewRGBAxialShader y los argumentos de cadena se interpretan con la página de códigos SetAnsiMode actual

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 DLNewRGBAxialShaderA(InstanceID: Integer; ShaderName: PAnsiChar; StartX, StartY, StartRed, StartGreen, StartBlue, EndX, EndY, EndRed, EndGreen, EndBlue: Double; Extend: Integer): Integer;

DLL

int DLNewRGBAxialShaderA(int InstanceID, const char * 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);