diff --git a/docs/xml/lcl/lazcanvas.xml b/docs/xml/lcl/lazcanvas.xml
index 23ab0bd05e..2c23803fac 100644
--- a/docs/xml/lcl/lazcanvas.xml
+++ b/docs/xml/lcl/lazcanvas.xml
@@ -249,6 +249,7 @@ Developing with Graphics
+Polygon is an overloaded method in TLazCanvas. It provides support for the +non-zero winding rule in the polygon fill operation. +
++The overloaded variant extends the method from TFPCustomCanvas to include the +Winding argument used in the DoPolygonFill method. When Winding is set to +True, DoPolygonFill calculates the winding number for the sorted +vertices on the polygon and calls DrawPixel to apply the brush color needed +for the pixels inside the winding path. +
++Polygon updates the internal member used to store the value in Winding, and +calls the inherited method in TFPCustomCanvas where the brush and pen colors +are used to draw the polygon represented in Points. +
+