pdftron.PDF.Annots.Polygon polygon = pdftron.PDF.Annots.Polygon.Create(doc, new Rect(117, 544, 370, 737));
polygon.SetVertex(0, new Point(127, 648));
polygon.SetVertex(1, new Point(191, 727));
polygon.SetVertex(2, new Point(345, 714));
polygon.SetVertex(3, new Point(361, 553));
polygon.SetVertex(4, new Point(154, 553));
polygon.SetBorderStyle(new Annot.BorderStyle(Annot.BorderStyle.Style.e_solid, 2));
polygon.SetBorderEffect(Markup.BorderEffect.e_Cloudy);
polygon.SetIntentName(PolyLine.IntentType.e_PolygonCloud);
polygon.SetColor(new ColorPt(1, 0, 1));
polygon.RefreshAppearance();
page.AnnotPushBack(polygon);