public override bool Run(List <InputDefinition> input) { try { var view = InputDefinitionFactory.GetView(input[0]); var point = InputDefinitionFactory.GetPoint(input[0]); var frame = new Frame(FrameTypes.Rectangular, (DrawingColors)0); var text = new Text(view, point, $"{_data.SampleText}", new PointPlacing()) { Attributes = { Frame = frame, Angle = 0.0, Font = { Color = (DrawingColors)0 }, Alignment = TextAlignment.Left, } }; text.Insert(); } catch (Exception ex) { } try { var view = InputDefinitionFactory.GetView(input[0]); var point = InputDefinitionFactory.GetPoint(input[0]); var imagePoint = new Point(point); imagePoint.Y += 10; var image = new Image(view, imagePoint, _data.ImageFilename) { Attributes = { Frame = new EmbeddedObjectFrame(LineTypes.UndefinedLine, DrawingColors.Invisible) } }; image.Insert(); } catch (Exception ex) { } return(true); }