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