Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgOle2Frame.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
11namespace Teigha.TG {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
17public class OdDgOle2Frame : global::System.IDisposable {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 protected bool swigCMemOwn;
21 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 public OdDgOle2Frame(IntPtr cPtr, bool cMemoryOwn) {
23 swigCMemOwn = cMemoryOwn;
24 swigCPtr = new HandleRef(this, cPtr);
25 }
26 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 public static HandleRef getCPtr(OdDgOle2Frame obj) {
28 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
29 }
30
32 Dispose(false);
33 }
34
35 public void Dispose() {
36 Dispose(true);
37 global::System.GC.SuppressFinalize(this);
38 }
39
40 protected virtual void Dispose(bool disposing) {
41 lock(this) {
42 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
43 if (swigCMemOwn) {
44 swigCMemOwn = false;
46 }
47 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
48 }
49 }
50 }
51
52 public enum Type {
56 }
57
61 return ret;
62 }
63
64 public virtual void setOleType(OdDgOle2Frame.OdDgOleObjectType uType) {
65 TG_DbPINVOKE.OdDgOle2Frame_setOleType(swigCPtr, (int)uType);
67 }
68
72 return ret;
73 }
74
75 public virtual void setDrawAspect(OdDgOle2Frame.OdDgDrawAspect uAspect) {
76 TG_DbPINVOKE.OdDgOle2Frame_setDrawAspect(swigCPtr, (int)uAspect);
78 }
79
83 return ret;
84 }
85
89 }
90
91 public virtual double getObjectSizeX() {
92 double ret = TG_DbPINVOKE.OdDgOle2Frame_getObjectSizeX(swigCPtr);
94 return ret;
95 }
96
97 public virtual void setObjectSizeX(double dSizeX) {
100 }
101
102 public virtual double getObjectSizeY() {
103 double ret = TG_DbPINVOKE.OdDgOle2Frame_getObjectSizeY(swigCPtr);
105 return ret;
106 }
107
108 public virtual void setObjectSizeY(double dSizeX) {
111 }
112
113 public virtual bool getAspectRatioFlag() {
116 return ret;
117 }
118
119 public virtual void setAspectRatioFlag(bool bSet) {
122 }
123
124 public virtual bool getTransparentBackgroundFlag() {
127 return ret;
128 }
129
130 public virtual void setTransparentBackgroundFlag(bool bSet) {
133 }
134
135 public virtual bool getCanBeLinkedAndEmbeddedFlag() {
138 return ret;
139 }
140
141 public virtual void setCanBeLinkedAndEmbeddedFlag(bool bSet) {
144 }
145
146 public virtual bool getCanBePictureFlag() {
149 return ret;
150 }
151
152 public virtual void setCanBePictureFlag(bool bSet) {
155 }
156
157 public virtual UInt32 getCompoundDocumentDataSize() {
158// test csout
159 /*SIMPLETYPE*/
162 return ret;
163 }
164
165 public virtual void getCompoundDocument(OdStreamBuf streamBuf) {
168 }
169
170 public virtual void setCompoundDocument(UInt32 /*SIMPLETYPE*/ nSize, OdStreamBuf streamBuf) {
171 TG_DbPINVOKE.OdDgOle2Frame_setCompoundDocument(swigCPtr, nSize /*SIMPLETYPE*/, OdStreamBuf.getCPtr(streamBuf));
173 }
174
175 public virtual OdOleItemHandler itemHandler() {
176 OdOleItemHandler ret = (OdOleItemHandler)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdOleItemHandler),TG_DbPINVOKE.OdDgOle2Frame_itemHandler(swigCPtr),false); /*createInt 3_2*/
177
179 return ret;
180}
181
183 OdOleItemHandler ret = (OdOleItemHandler)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdOleItemHandler),TG_DbPINVOKE.OdDgOle2Frame_getItemHandler(swigCPtr),false); /*createInt 3_2*/
184
186 return ret;
187}
188
189 public virtual double getXScale() {
190 double ret = TG_DbPINVOKE.OdDgOle2Frame_getXScale(swigCPtr);
192 return ret;
193 }
194
195 public virtual double getYScale() {
196 double ret = TG_DbPINVOKE.OdDgOle2Frame_getYScale(swigCPtr);
198 return ret;
199 }
200
201 public virtual void setScale(double dXScale, double dYScale) {
202 TG_DbPINVOKE.OdDgOle2Frame_setScale(swigCPtr, dXScale, dYScale);
204 }
205
206 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
207 string ret = TG_DbPINVOKE.OdDgOle2Frame_getRealClassName(ptr /*SIMPLETYPE*/);
209 return ret;
210 }
211
212 public enum OdDgOleObjectType {
213 kUnknown = 0,
214 kLinked = 1,
215 kEmbedded = 2,
216 kPicture = 3
217 }
218
219 public enum OdDgDrawAspect {
220 kContent = 1,
221 kThumbnail = 2,
222 kIcon = 4,
223 kDocPrint = 8
224 }
225
227 kViewDependent = 0,
230 }
231
232}
233
234}
static HandleRef getCPtr(OdStreamBuf obj)
Definition: OdStreamBuf.cs:25
virtual double getXScale()
virtual void setScale(double dXScale, double dYScale)
static HandleRef getCPtr(OdDgOle2Frame obj)
virtual void setTransparentBackgroundFlag(bool bSet)
virtual void setDrawAspect(OdDgOle2Frame.OdDgDrawAspect uAspect)
virtual void setCanBeLinkedAndEmbeddedFlag(bool bSet)
virtual UInt32 getCompoundDocumentDataSize()
virtual void setObjectSizeX(double dSizeX)
virtual double getYScale()
virtual double getObjectSizeY()
virtual bool getCanBePictureFlag()
virtual void getCompoundDocument(OdStreamBuf streamBuf)
virtual OdDgOle2Frame.OdDgDrawAspect getDrawAspect()
virtual void setCompoundDocument(UInt32 nSize, OdStreamBuf streamBuf)
virtual double getObjectSizeX()
virtual void setAspectRatioFlag(bool bSet)
virtual bool getTransparentBackgroundFlag()
virtual void setOleType(OdDgOle2Frame.OdDgOleObjectType uType)
virtual void setCanBePictureFlag(bool bSet)
OdDgOle2Frame(IntPtr cPtr, bool cMemoryOwn)
virtual bool getAspectRatioFlag()
virtual void setObjectSizeY(double dSizeX)
virtual OdDgOle2Frame.OdDgOleViewRotationMode getViewRotationMode()
static string getRealClassName(IntPtr ptr)
virtual bool getCanBeLinkedAndEmbeddedFlag()
virtual OdOleItemHandler getItemHandler()
virtual void setViewRotationMode(OdDgOle2Frame.OdDgOleViewRotationMode uMode)
virtual OdDgOle2Frame.OdDgOleObjectType getOleType()
virtual void Dispose(bool disposing)
virtual OdOleItemHandler itemHandler()
static global::System.Exception Retrieve()
static double OdDgOle2Frame_getObjectSizeY(HandleRef jarg1)
static int OdDgOle2Frame_getDrawAspect(HandleRef jarg1)
static void OdDgOle2Frame_setObjectSizeY(HandleRef jarg1, double jarg2)
static IntPtr OdDgOle2Frame_getItemHandler(HandleRef jarg1)
static int OdDgOle2Frame_getOleType(HandleRef jarg1)
static void OdDgOle2Frame_setCanBeLinkedAndEmbeddedFlag(HandleRef jarg1, bool jarg2)
static void delete_OdDgOle2Frame(HandleRef jarg1)
static void OdDgOle2Frame_setObjectSizeX(HandleRef jarg1, double jarg2)
static void OdDgOle2Frame_setScale(HandleRef jarg1, double jarg2, double jarg3)
static void OdDgOle2Frame_setViewRotationMode(HandleRef jarg1, int jarg2)
static UInt32 OdDgOle2Frame_getCompoundDocumentDataSize(HandleRef jarg1)
static int OdDgOle2Frame_getViewRotationMode(HandleRef jarg1)
static double OdDgOle2Frame_getXScale(HandleRef jarg1)
static void OdDgOle2Frame_setTransparentBackgroundFlag(HandleRef jarg1, bool jarg2)
static void OdDgOle2Frame_getCompoundDocument(HandleRef jarg1, HandleRef jarg2)
static bool OdDgOle2Frame_getTransparentBackgroundFlag(HandleRef jarg1)
static void OdDgOle2Frame_setAspectRatioFlag(HandleRef jarg1, bool jarg2)
static double OdDgOle2Frame_getObjectSizeX(HandleRef jarg1)
static double OdDgOle2Frame_getYScale(HandleRef jarg1)
static bool OdDgOle2Frame_getCanBePictureFlag(HandleRef jarg1)
static string OdDgOle2Frame_getRealClassName(IntPtr jarg1)
static void OdDgOle2Frame_setCanBePictureFlag(HandleRef jarg1, bool jarg2)
static bool OdDgOle2Frame_getAspectRatioFlag(HandleRef jarg1)
static void OdDgOle2Frame_setCompoundDocument(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3)
static IntPtr OdDgOle2Frame_itemHandler(HandleRef jarg1)
static void OdDgOle2Frame_setOleType(HandleRef jarg1, int jarg2)
static void OdDgOle2Frame_setDrawAspect(HandleRef jarg1, int jarg2)
static bool OdDgOle2Frame_getCanBeLinkedAndEmbeddedFlag(HandleRef jarg1)