NewRGBAxialShader
Grafis vektor, Warna
Deskripsi
Fungsi ini menambahkan axial shader ke dokumen saat ini. Warnanya berubah secara linier dari satu warna ke warna lain di antara dua titik dan dipakai untuk linear gradient fill
Shader bisa dipakai dengan fungsi SetTextShader, SetLineShader, dan SetFillShader untuk mengeset warna grafis vektor dan teks yang digambar setelahnya
Sintaks
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);
Parameter
ShaderName
Nama shader. Harus string sederhana yang terdiri dari karakter alfanumerik tanpa whitespace. Nama ini dipakai dengan fungsi SetTextShader, SetLineShader, dan SetFillShader
StartX
Koordinat horizontal titik awal
StartY
Koordinat vertikal titik awal
Komponen merah dari warna awal
StartRed
StartGreen
Komponen hijau dari warna awal
StartBlue
Komponen biru dari warna awal
Koordinat horizontal titik akhir
EndX
EndY
Koordinat vertikal titik akhir
EndRed
Komponen merah dari warna akhir
Komponen hijau dari warna akhir
EndGreen
EndBlue
Komponen biru dari warna akhir
Extend
0 = jangan memperpanjang melewati titik awal dan akhir
1 = perluas shader memakai warna solid
Nilai kembalian
| 0 | Shader gagal ditambahkan; kemungkinan shader dengan nama ini sudah ada |
|---|---|
| 1 | Shader berhasil ditambahkan double StartGreen, double StartBlue, double EndX, double EndY, double EndRed, double EndGreen, double EndBlue, int Extend); |