NewRGBRadialShader
Vektör grafikleri, Renk
Açıklama
Bu sayfa, PDF Library for Delphi içindeki NewRGBRadialShader öğesini "Vector graphics, Color" konusu altında açıklar. API adları, parametreler, sınıf adları, dosya adları ve değişmez değerler Delphi kitaplığında ve DLL giriş noktalarında göründükleri biçimde aynen korunur
NewRGBRadialShader, başlangıç dairesindeki başlangıç renginden bitiş dairesindeki bitiş rengine harmanlanan adlandırılmış iki daireli radyal gradyanı (ShadingType 3, ISO 32000-1 §8.7.4.5.3) kaydeder. NewRGBAxialShader işlevinin radyal karşılığıdır; kayıtlı gölgelendiriciyi SetFillShader, SetLineShader veya SetTextShader ile seçip olağan biçimde çizin
Sözdizimi
Delphi
Function TPDFlib.NewRGBRadialShader(Const ShaderName: WideString; StartX, StartY, StartRadius, StartRed, StartGreen, StartBlue, EndX, EndY, EndRadius, EndRed, EndGreen, EndBlue: Double; Extend: Integer): Integer;
Parametreler
ShaderName, daha sonra gölgelendiriciyi seçmek için kullanılan, çağıranın belirlediği addır. StartX/StartY/StartRadius başlangıç dairesini, StartRed/StartGreen/StartBlue (0..1) ise rengini tanımlar; EndX/EndY/EndRadius ve EndRed/EndGreen/EndBlue bitiş dairesini tanımlar. StartRadius değeri 0 olan eş merkezli bir çift, klasik dairesel "glow" gradyanını oluşturur. Extend için 1, her iki bitiş rengini dairelerin ötesine sürdürür; 0, boyamayı dairelerde durdurur
Dönüş Değerleri
Gölgelendirici kaydedildiğinde 1; ad zaten kullanımdaysa veya yarıçap negatifse 0 döndürür
Açıklamalar
Koordinatlar ve yarıçaplar sayfa birimlerindedir ve SetOrigin ile seçilen başlangıç noktasını izler. Gölgelendirici bir DeviceRGB üstel renk geçişi taşır; ortaya çıkan gölgelendirme deseni tüm uyumlu görüntüleyicilerde ve PDF Library for Delphi sayfa işleyicisinde görüntülenir