public void FillRectangle() { var doc = new PortableDocument(); doc.AddPage(200, 100); doc.SetColor(OxyColors.Gainsboro); doc.SetFillColor(OxyColors.Navy); doc.FillRectangle(5, 5, 100, 70); doc.Save(Folder + "FillRectangle.pdf"); }
public void Transparency() { var doc = new PortableDocument(); doc.AddPage(220, 100); doc.SetFillColor(OxyColors.Black); doc.FillRectangle(0, 45, 220, 10); for (int i = 0; i <= 10; i++) { doc.SetFillColor(OxyColor.FromAColor((byte)(255d * i / 10), OxyColors.Gold)); doc.FillEllipse((i * 20) + 1, 41, 18, 18); } doc.Save(Folder + "Transparency.pdf"); }