/// <summary> /// Add circle primitive to the page /// </summary> public PathElement AddCircle(float centerX, float centerY, float r, PdfDrawStyle borderStyle) { var path = new PathElement(centerX - r, centerY, borderStyle); path.IsClosed = true; path.AddBezier(centerX - r, centerY + Constants.SQRT_TWO * r, centerX + r, centerY + Constants.SQRT_TWO * r, centerX + r, centerY); path.AddBezier(centerX + r, centerY - Constants.SQRT_TWO * r, centerX - r, centerY - Constants.SQRT_TWO * r, centerX - r, centerY); Add(path); return(path); }