public GADrawing(System.String AttributeFile, Dynamic.Tekla.Structures.Drawing.Size SheetSize)
        {
            var args = new object[2];

            args[0]          = AttributeFile;
            args[1]          = Dynamic.Tekla.Structures.Drawing.Size_.GetTSObject(SheetSize);
            this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Drawing.GADrawing", args);
        }
示例#2
0
        public System.Boolean Resize(
            Dynamic.Tekla.Structures.Drawing.Size size_)
        {
            var size = Dynamic.Tekla.Structures.Drawing.Size_.GetTSObject(size_);

            try
            {
                var result = (System.Boolean)teklaObject.Resize(size);

                return(result);
            }
            catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException ex)
            {
                throw DynamicAPINotFoundException.CouldNotFindMethod(nameof(Resize), ex);
            }
        }
示例#3
0
        public DwgObject(Dynamic.Tekla.Structures.Drawing.ViewBase view, Dynamic.Tekla.Structures.Geometry3d.Point insertionPoint, Dynamic.Tekla.Structures.Drawing.Size frameSize, System.String fileName, Dynamic.Tekla.Structures.Drawing.EmbeddedObjectAttributes attributes)
        {
            var args = new object[5];

            args[0]          = Dynamic.Tekla.Structures.Drawing.ViewBase_.GetTSObject(view);
            args[1]          = Dynamic.Tekla.Structures.Geometry3d.Point_.GetTSObject(insertionPoint);
            args[2]          = Dynamic.Tekla.Structures.Drawing.Size_.GetTSObject(frameSize);
            args[3]          = fileName;
            args[4]          = Dynamic.Tekla.Structures.Drawing.EmbeddedObjectAttributes_.GetTSObject(attributes);
            this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Drawing.DwgObject", args);
        }
示例#4
0
        public DrawingLink(Dynamic.Tekla.Structures.Drawing.ViewBase View, Dynamic.Tekla.Structures.Geometry3d.Point InsertionPoint, Dynamic.Tekla.Structures.Drawing.Drawing Target, System.String Text, Dynamic.Tekla.Structures.Drawing.Size Size, Dynamic.Tekla.Structures.Drawing.LinkAttributes Attributes)
        {
            var args = new object[6];

            args[0]          = Dynamic.Tekla.Structures.Drawing.ViewBase_.GetTSObject(View);
            args[1]          = Dynamic.Tekla.Structures.Geometry3d.Point_.GetTSObject(InsertionPoint);
            args[2]          = Dynamic.Tekla.Structures.Drawing.Drawing_.GetTSObject(Target);
            args[3]          = Text;
            args[4]          = Dynamic.Tekla.Structures.Drawing.Size_.GetTSObject(Size);
            args[5]          = Dynamic.Tekla.Structures.Drawing.LinkAttributes_.GetTSObject(Attributes);
            this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Drawing.DrawingLink", args);
        }
        public Image(Dynamic.Tekla.Structures.Drawing.ViewBase view, Dynamic.Tekla.Structures.Geometry3d.Point insertionPoint, Dynamic.Tekla.Structures.Drawing.Size frameSize, System.String fileName)
        {
            var args = new object[4];

            args[0]          = Dynamic.Tekla.Structures.Drawing.ViewBase_.GetTSObject(view);
            args[1]          = Dynamic.Tekla.Structures.Geometry3d.Point_.GetTSObject(insertionPoint);
            args[2]          = Dynamic.Tekla.Structures.Drawing.Size_.GetTSObject(frameSize);
            args[3]          = fileName;
            this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Drawing.Image", args);
        }
        public HyperLink(Dynamic.Tekla.Structures.Drawing.ViewBase View, Dynamic.Tekla.Structures.Geometry3d.Point InsertionPoint, System.Uri Target, System.String Text, Dynamic.Tekla.Structures.Drawing.Size Size)
        {
            var args = new object[5];

            args[0]          = Dynamic.Tekla.Structures.Drawing.ViewBase_.GetTSObject(View);
            args[1]          = Dynamic.Tekla.Structures.Geometry3d.Point_.GetTSObject(InsertionPoint);
            args[2]          = Target;
            args[3]          = Text;
            args[4]          = Dynamic.Tekla.Structures.Drawing.Size_.GetTSObject(Size);
            this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Drawing.HyperLink", args);
        }