THotPDF.RegisterMultiStopRadialGradient Method

Registriert ein wiederverwendbares natives PDF-Radial-Shading, das zwei oder mehr Farbstopps zwischen einem inneren und einem äußeren Kreis interpoliert

Deklaration

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

Unit

HPDFDoc

Parameter

NameZweck
X0, Y0, R0Mittelpunkt und nicht negativer Radius des inneren Kreises
X1, Y1, R1Mittelpunkt und nicht negativer Radius des äußeren Kreises
StopPositionsZwei oder mehr streng aufsteigende endliche Offsets im abgeschlossenen Bereich von null bis eins
StopColorsFlach gepackte endliche Farbkomponenten im abgeschlossenen Bereich von null bis eins
ComponentsPerStop1 selects DeviceGray, 3 selects DeviceRGB, and 4 selects DeviceCMYK

Rückgabewert

Liefert den erzeugten Pattern-Ressourcennamen für THPDFPage.SetFillPattern oder THPDFPage.SetStrokePattern

Verhalten

Beispiel

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);

Verwandte APIs