NewRGBRadialShader
Vektorgrafik, färg
Beskrivning
Den här sidan beskriver NewRGBRadialShader i PDF Library for Delphi under avsnittet "Vektorgrafik, färg". API-namn, parametrar, klassnamn, filnamn och konstanter hålls exakt som de visas i Delphi-biblioteket och DLL-ingångspunkterna.
NewRGBRadialShader registers a named two-circle radial gradient (ShadingType 3, ISO 32000-1 §8.7.4.5.3) that blends from a start colour on the start circle to an end colour on the end circle. It is the radial counterpart of NewRGBAxialShader; välj den registrerade shadero(n) med SetFillShader, SetLineShader or SetTextShader och rita som vanligt.
Syntax
Delphi
Function TPDFlib.NewRGBRadialShader(Const ShaderName: WideString; StartX, StartY, StartRadius, StartRed, StartGreen, StartBlue, EndX, EndY, EndRadius, EndRed, EndGreen, EndBlue: Double; Extend: Integer): Integer;
Parametrar
ShaderName är det namn som valts av anroparen som används för att välja skuggning (shader) senare. StartX/StartY/StartRadius definierar startcirkeln och StartRed/StartGreen/StartBlue (0..1) dess färg; EndX/EndY/EndRadius och EndRed/EndGreen/EndBlue definiera slutcirkeln. Ett koncentriskt par med StartRadius 0 skapar den klassiska runda "glödoche" övertoningen. Extend 1 fortsätter båda slutfärgerna bortom cirklarna, 0 stoppar färgningen vid cirklarna.
Returvärden
Returnerar 1 när skuggningen är registrerad, eller 0 om namnet redan används eller om en radie är negativ.
Anmärkningar
Koordinater och radier anges i sidenheter och följer det origo som valts med SetOrigin. Shadern (skuggningen) bär på en DeviceRGB exponentiell färgskala; det resulteroche skuggningsmönstret återges i valfri kompatibel läsare och genom PDF Library for Delphi sidrenderaren.