ApiExamples.ExImage.CreateLinkedImage C# (CSharp) Метод

CreateLinkedImage() приватный Метод

private CreateLinkedImage ( ) : void
Результат void
        public void CreateLinkedImage()
        {
            //ExStart
            //ExFor:Shape.ImageData
            //ExFor:ImageData
            //ExFor:ImageData.SourceFullName
            //ExFor:ImageData.SetImage(string)
            //ExFor:DocumentBuilder.InsertNode
            //ExSummary:Shows how to insert a linked image into a document. 
            DocumentBuilder builder = new DocumentBuilder();

            string imageFileName = MyDir + "Hammer.wmf";

            builder.Write("Image linked, not stored in the document: ");

            Shape linkedOnly = new Shape(builder.Document, ShapeType.Image);
            linkedOnly.WrapType = WrapType.Inline;
            linkedOnly.ImageData.SourceFullName = imageFileName;

            builder.InsertNode(linkedOnly);
            builder.Writeln();


            builder.Write("Image linked and stored in the document: ");
            
            Shape linkedAndStored = new Shape(builder.Document, ShapeType.Image);
            linkedAndStored.WrapType = WrapType.Inline;
            linkedAndStored.ImageData.SourceFullName = imageFileName;
            linkedAndStored.ImageData.SetImage(imageFileName);

            builder.InsertNode(linkedAndStored);
            builder.Writeln();


            builder.Write("Image stored in the document, but not linked: ");
            
            Shape stored = new Shape(builder.Document, ShapeType.Image);
            stored.WrapType = WrapType.Inline;
            stored.ImageData.SetImage(imageFileName);

            builder.InsertNode(stored);
            builder.Writeln();

            builder.Document.Save(MyDir + @"\Artifacts\Image.CreateLinkedImage.doc");
            //ExEnd
        }