THotPDF.RegisterMultiStopRadialGradient Method

Registrerar ett återanvändbart inbyggt PDF-radiell skuggning som interpolerar två eller flera färgstopp mellan en inre cirkel och en yttre cirkel

Deklaration

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

Enhet

HPDFDoc

Parametrar

NamnSyfte
X0, Y0, R0Centrum och icke-negativ radie för den inre cirkeln
X1, Y1, R1Centrum och icke-negativ radie för den yttre cirkeln
StopPositionsTvå eller fler strängt växande ändliga förskjutningar i det inkluderande intervallet noll till ett
StopColorsTätt packade ändliga färgkomponenter i det inkluderande intervallet noll till ett
ComponentsPerStop1 väljer DeviceGray, 3 väljer DeviceRGB och 4 väljer DeviceCMYK

Returvärde

Returnerar det genererade mönsterresursnamnet för THPDFPage.SetFillPattern eller THPDFPage.SetStrokePattern

Beteende

Exempel

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

Relaterade API:er