THotPDF.RegisterMultiStopRadialGradient Method

Registreert een herbruikbare native PDF-radiale arcering die twee of meer kleurstops interpoleert tussen een binnen cirkel en een buiten cirkel

Declaratie

function RegisterMultiStopRadialGradient(X0, Y0, R0, X1, Y1, R1: Single; const StopPositions: array of Single; const StopColors: array of Single; ComponentsPerStop: Integer): AnsiString;

Eenheid

HPDFDoc

Parameters

NaamDoel
X0, Y0, R0Middelpunt en niet-negatieve straal van de binnen cirkel
X1, Y1, R1Middelpunt en niet-negatieve straal van de buiten cirkel
StopPositionsTwee of meer strikt oplopende eindige verschuivingen in het inclusieve bereik nul tot en met één
StopColorsGeplakte eindige kleurcomponenten in het inclusieve bereik nul tot en met één
ComponentsPerStop1 kiest DeviceGray, 3 kiest DeviceRGB en 4 kiest DeviceCMYK

Retourwaarde

Geeft de gegenereerde Pattern-resourcenaam terug voor THPDFPage.SetFillPattern of THPDFPage.SetStrokePattern

Gedrag

Voorbeeld

PatternName := Document.RegisterMultiStopRadialGradient(
  300, 400, 0, 300, 400, 250,
  [0.0, 0.5, 1.0],
  [1.0, 0.0, 0.0,
   0.0, 1.0, 0.0,
   0.0, 0.0, 1.0], 3);
Document.CurrentPage.SetFillPattern(PatternName);

Verwante API's