ApiExamples.ExDocumentBuilderImages.InsertImageFromByteArrayRelativePositionEx C# (CSharp) Method

InsertImageFromByteArrayRelativePositionEx() private method

private InsertImageFromByteArrayRelativePositionEx ( ) : void
return void
        public void InsertImageFromByteArrayRelativePositionEx()
        {
            //ExStart
            //ExFor:DocumentBuilder.InsertImage(Byte[], RelativeHorizontalPosition, Double, RelativeVerticalPosition, Double, Double, Double, WrapType)
            //ExSummary:Shows how to import an image into a document from a byte array, also using relative positions.
            Document doc = new Document();
            DocumentBuilder builder = new DocumentBuilder(doc);

            // Prepare a byte array of an image.
            Image image = Image.FromFile(MyDir + "Aspose.Words.gif");
            ImageConverter imageConverter = new ImageConverter();
            byte[] imageBytes = (byte[])imageConverter.ConvertTo(image, typeof(byte[]));

            builder.InsertImage(imageBytes, RelativeHorizontalPosition.Margin, 100, RelativeVerticalPosition.Margin, 100,
                                    200, 100, WrapType.Square);
            builder.Document.Save(MyDir + @"\Artifacts\Image.CreateFromByteArrayRelativePosition.doc");
            //ExEnd
        }