THotPDF.RegisterMultiStopRadialGradient Method

Registra uno shading radiale PDF nativo riutilizzabile che interpola due o più color stop tra un cerchio interno e un cerchio esterno

Dichiarazione

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

Unità

HPDFDoc

Parametri

NomeScopo
X0, Y0, R0Centro e raggio non negativo del cerchio interno
X1, Y1, R1Centro e raggio non negativo del cerchio esterno
StopPositionsDue o più offset finiti strettamente crescenti nell'intervallo inclusivo da zero a uno
StopColorsComponenti di colore finiti disposti in sequenza piatta nell'intervallo inclusivo da zero a uno
ComponentsPerStop1 seleziona DeviceGray, 3 seleziona DeviceRGB e 4 seleziona DeviceCMYK

Valore restituito

Restituisce il nome di risorsa Pattern generato per THPDFPage.SetFillPattern o THPDFPage.SetStrokePattern

Comportamento

Esempio

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

API correlate