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