From e65c04188c06477c54995d820bd1f94e25c6207d Mon Sep 17 00:00:00 2001 From: Alexei Anoshenko <2277098+anoshenko@users.noreply.github.com> Date: Sat, 24 Aug 2024 19:39:18 +0300 Subject: [PATCH] Bug fixing --- README-ru.md | 2 +- README.md | 2 +- path.go | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README-ru.md b/README-ru.md index bd001cc..ad913b0 100644 --- a/README-ru.md +++ b/README-ru.md @@ -4453,7 +4453,7 @@ rotation - угол поворота эллипса относительно ц Метод NewPathFromSvg(data string) Path создает фигуру описанную в параметре data. Параметр data является описанием фигуры в формате елемента svg изображения. Например - path := canvas.NewPathFromSvg("m 305,77.362183 c 0,0 -3,8.648649 -13,21.621616 -10,12.972981 -17,18.378381 -17,18.378381 0,0 6,4.32433 17,18.37838 11,14.05406 13,21.62162 13,21.62162 0,0 7.83867,-14.92584 13,-21.62162 10,-12.97297 17,-18.37838 17,-18.37838 0,0 -7,-5.4054 -17,-18.378381 C 308,86.010832 305,77.362183 305,77.362183 Z") + path := canvas.NewPathFromSvg("M 30,0 C 30,0 27,8.6486 17,21.622 7,34.595 0,40 0,40 0,40 6,44.3243 17,58.378 28,72.432 30,80 30,80 30,80 37.8387,65.074 43,58.378 53,45.405 60,40 60,40 60,40 53,34.5946 43,21.622 33,8.649 30,0 30,0 Z") После создания вы должны описать фигуру. Для этого могут использоваться следующие функции интерфейса: diff --git a/README.md b/README.md index 8cc1574..3f78369 100644 --- a/README.md +++ b/README.md @@ -4421,7 +4421,7 @@ The NewPath() method creates an empty shape. Next, you must describe the shape u The NewPathFromSvg(data string) Path method creates the shape described in the data parameter. The data parameter is a description of the shape in the format of a svg image element. For example - path := canvas.NewPathFromSvg("m 305,77.362183 c 0,0 -3,8.648649 -13,21.621616 -10,12.972981 -17,18.378381 -17,18.378381 0,0 6,4.32433 17,18.37838 11,14.05406 13,21.62162 13,21.62162 0,0 7.83867,-14.92584 13,-21.62162 10,-12.97297 17,-18.37838 17,-18.37838 0,0 -7,-5.4054 -17,-18.378381 C 308,86.010832 305,77.362183 305,77.362183 Z") + path := canvas.NewPathFromSvg("M 30,0 C 30,0 27,8.6486 17,21.622 7,34.595 0,40 0,40 0,40 6,44.3243 17,58.378 28,72.432 30,80 30,80 30,80 37.8387,65.074 43,58.378 53,45.405 60,40 60,40 60,40 53,34.5946 43,21.622 33,8.649 30,0 30,0 Z") Once created, you must describe the shape. For this, the following interface functions can be used: diff --git a/path.go b/path.go index aba8fe0..c6fbb34 100644 --- a/path.go +++ b/path.go @@ -122,7 +122,7 @@ func (path *pathData) Ellipse(x, y, radiusX, radiusY, rotation, startAngle, endA } func (path *pathData) Close() { - path.session.callCanvasVarFunc(path.varName, "close") + path.session.callCanvasVarFunc(path.varName, "closePath") } func (path *pathData) obj() any {