private static void CheckShapeBounds()
{
using (var document = new Aspose.Pdf.Document())
{
var page = document.Pages.Add();
var graph = new Aspose.Pdf.Drawing.Graph(100d, 100d)
{
Top = 10,
Left = 15,
Border = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.Box, 1F, Aspose.Pdf.Color.Black)
};
page.Paragraphs.Add(graph);
var rect = new Aspose.Pdf.Drawing.Rectangle(-1, 0, 50, 50)
{
GraphInfo =
{
FillColor = Aspose.Pdf.Color.Tomato
}
};
graph.Shapes.UpdateBoundsCheckMode(Aspose.Pdf.BoundsCheckMode.ThrowExceptionIfDoesNotFit);
graph.Shapes.Add(rect);
}
}
private static void CheckShapeBounds()
{
using var document = new Aspose.Pdf.Document();
var page = document.Pages.Add();
var graph = new Aspose.Pdf.Drawing.Graph(100d, 100d)
{
Top = 10,
Left = 15,
Border = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.Box, 1F, Aspose.Pdf.Color.Black)
};
page.Paragraphs.Add(graph);
var rect = new Aspose.Pdf.Drawing.Rectangle(-1, 0, 50, 50)
{
GraphInfo =
{
FillColor = Aspose.Pdf.Color.Tomato
}
};
graph.Shapes.UpdateBoundsCheckMode(Aspose.Pdf.BoundsCheckMode.ThrowExceptionIfDoesNotFit);
graph.Shapes.Add(rect);
}