コード例 #1
0
ファイル: GraphicsCanvas.cs プロジェクト: W0dan/PdfCraft
 public void DrawBox(Point topLeft, Size size)
 {
     var boxDefinition = new BoxDefinition(topLeft.GetPointInMillimeters(), size.GetSizeInMillimeters());
     _graphicsCommands.Add(new GraphicsCommand(Command.DrawBox, boxDefinition));
 }
コード例 #2
0
ファイル: GraphicsCanvas.cs プロジェクト: W0dan/PdfCraft
        public void DrawImage(Point topLeft, Size size, ImageType imageType, Stream sourceStream)
        {
            var xObject = _owner.AddXObject(imageType, sourceStream);
            var imageDefinition = new ImageDefinition(topLeft.GetPointInMillimeters(), size.GetSizeInMillimeters(), imageType, sourceStream, xObject);

            _graphicsCommands.Add(new GraphicsCommand(Command.DrawImage, imageDefinition));
        }
コード例 #3
0
ファイル: PageObject.cs プロジェクト: W0dan/PdfCraft
 public PageObject(int objectNumber, Size size)
     : base(objectNumber)
 {
     _size = size.GetSizeInMillimeters();
 }