THotPDF.RegisterMultiStopRadialGradient Method

Rejestruje wielokrotnego użytku natywny radial shading PDF, który interpoluje dwa lub więcej stopni koloru między okręgiem wewnętrznym a okręgiem zewnętrznym

Deklaracja

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

Jednostka

HPDFDoc

Parametry

NazwaPrzeznaczenie
X0, Y0, R0Środek i nieujemny promień okręgu wewnętrznego
X1, Y1, R1Środek i nieujemny promień okręgu zewnętrznego
StopPositionsDwa lub więcej ściśle rosnących, skończonych offsetów w domkniętym zakresie od zera do jedności
StopColorsSpakowane płasko skończone składowe koloru w domkniętym zakresie od zera do jedności
ComponentsPerStop1 wybiera DeviceGray, 3 wybiera DeviceRGB, a 4 wybiera DeviceCMYK

Wartość zwracana

Zwraca wygenerowaną nazwę zasobu Pattern dla THPDFPage.SetFillPattern lub THPDFPage.SetStrokePattern

Zachowanie

Przykład

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

Powiązane API