THotPDF.RegisterMultiStopRadialGradient Method

Enregistre un shading radial PDF natif réutilisable qui interpole deux couleurs d’arrêt ou plus entre un cercle intérieur et un cercle extérieur

Déclaration

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

Unité

HPDFDoc

Paramètres

NomObjectif
X0, Y0, R0Centre et rayon non négatif du cercle intérieur
X1, Y1, R1Centre et rayon non négatif du cercle extérieur
StopPositionsDeux offsets finis ou plus, strictement croissants, dans l’intervalle fermé de zéro à un
StopColorsComposantes de couleur finies, mises à plat dans un seul tableau, dans l’intervalle fermé de zéro à un
ComponentsPerStop1 selects DeviceGray, 3 selects DeviceRGB, and 4 selects DeviceCMYK

Valeur de retour

Renvoie le nom de ressource Pattern généré, à passer à THPDFPage.SetFillPattern ou THPDFPage.SetStrokePattern

Comportement

Exemple

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 associées