14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 swigCPtr =
new HandleRef(
this, cPtr);
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
29 protected override void Dispose(
bool disposing) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
38 base.Dispose(disposing);
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
220 public virtual UInt32
getFontData(UInt32 dwTable, UInt32 dwOffset, IntPtr pBuffer, UInt32 cbData) {
static global::System.Exception Retrieve()
static void OdFont_addFlag(HandleRef jarg1, UInt32 jarg2)
static double OdFont_getAbove(HandleRef jarg1)
static bool OdFont_supportsVerticalMode(HandleRef jarg1)
static UInt32 OdFont_getFontData(HandleRef jarg1, UInt32 jarg2, UInt32 jarg3, IntPtr jarg4, UInt32 jarg5)
static void delete_OdFont(HandleRef jarg1)
static UInt32 OdFont_getAvailableChars(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string OdFont_getRealClassName(IntPtr jarg1)
static double OdFont_getUnderlinePos(HandleRef jarg1, double jarg2)
static int OdFont_drawCharacter__SWIG_0(HandleRef jarg1, char jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static IntPtr OdFont_desc()
static bool OdFont_hasCharacter(HandleRef jarg1, char jarg2)
static IntPtr OdFont_cast(HandleRef jarg1)
static void OdFont_setFlags(HandleRef jarg1, UInt32 jarg2)
static double OdFont_getOverlinePos(HandleRef jarg1, double jarg2)
static double OdFont_fontAbove(HandleRef jarg1)
static int OdFont_initialize(HandleRef jarg1, HandleRef jarg2)
static double OdFont_getBelow(HandleRef jarg1)
static double OdFont_getAverageWidth(HandleRef jarg1)
static String OdFont_getFileName(HandleRef jarg1)
static UInt32 OdFont_getFlags(HandleRef jarg1)
static int OdFont_drawCharacter__SWIG_1(HandleRef jarg1, char jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdFont_getDescriptor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdFont_isShxFont(HandleRef jarg1)
static double OdFont_getHeight(HandleRef jarg1)
static Int32 OdFont_getLogFont(HandleRef jarg1, IntPtr jarg2)
static double OdFont_getInternalLeading(HandleRef jarg1)
static void OdFont_getScore(HandleRef jarg1, char jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static UInt32 OdFont_flags(HandleRef jarg1)
static IntPtr OdFont_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdFont_isA(HandleRef jarg1)
static IntPtr OdFont_createObject()
static HandleRef getCPtr(OdCharArray obj)
virtual OdResult drawCharacter(char character, OdGePoint2d advance, OdGiConveyorGeometry pGeometry, OdTextProperties textProperties)
static OdFont createObject()
virtual void getDescriptor(OdTtfDescriptor descr)
OdFont(IntPtr cPtr, bool cMemoryOwn)
void addFlag(UInt32 fontFlags)
virtual double getAbove()
override void Dispose(bool disposing)
virtual void getScore(char character, OdGePoint2d advance, OdGePoint3d pointsOver, OdGePoint3d pointsUnder, OdTextProperties textFlags)
virtual Int32 getLogFont(IntPtr lpLogFont)
virtual double getBelow()
static new OdRxClass desc()
virtual bool hasCharacter(char character)
virtual double getOverlinePos(double textSize)
virtual double getAverageWidth()
virtual double getUnderlinePos(double textSize)
static OdFont cast(OdRxObject pObj)
virtual String getFileName()
virtual double getInternalLeading()
virtual UInt32 getFontData(UInt32 dwTable, UInt32 dwOffset, IntPtr pBuffer, UInt32 cbData)
virtual bool supportsVerticalMode()
static string getRealClassName(IntPtr ptr)
void setFlags(UInt32 fontFlags)
virtual OdResult initialize(OdStreamBuf pStreamBuf)
override OdRxObject queryX(OdRxClass protocolClass)
virtual UInt32 getAvailableChars(OdCharArray characters)
static HandleRef getCPtr(OdFont obj)
virtual OdResult drawCharacter(char character, OdGePoint2d advance, OdGiCommonDraw pWd, OdTextProperties textProperties)
virtual double getHeight()
static HandleRef getCPtr(OdGePoint2d obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGiCommonDraw obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdStreamBuf obj)
static HandleRef getCPtr(OdTextProperties obj)
static HandleRef getCPtr(OdTtfDescriptor obj)
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()