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);
42 public class CharLoc : global::System.IDisposable {
43 private Object locker =
new Object();
44 private HandleRef swigCPtr;
46 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
47 public CharLoc(IntPtr cPtr,
bool cMemoryOwn) {
49 swigCPtr =
new HandleRef(
this, cPtr);
51 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
53 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
62 global::System.GC.SuppressFinalize(
this);
65 protected virtual void Dispose(
bool disposing) {
67 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
72 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
112 MemoryManager mMan = MemoryManager.GetMemoryManager();
113 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
153 MemoryManager mMan = MemoryManager.GetMemoryManager();
154 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
247 MemoryManager mMan = MemoryManager.GetMemoryManager();
248 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
static global::System.Exception Retrieve()
static int OdShxFont_drawCharacter__SWIG_0(HandleRef jarg1, char jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static UInt32 OdShxFont_getAvailableChars(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdShxFont_desc()
static IntPtr OdShxFont_isA(HandleRef jarg1)
static bool OdShxFont_supportsVerticalMode(HandleRef jarg1)
static int OdShxFont_drawCharacterImp__SWIG_0(HandleRef jarg1, char jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static void delete_OdShxFont(HandleRef jarg1)
static void OdShxFont_setFileName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdShxFont_loadFromInitFile(HandleRef jarg1, HandleRef jarg2, Int32 jarg3, Int32 jarg4, Int32 jarg5, Int32 jarg6, Int32 jarg7, Int32 jarg8)
static bool OdShxFont_hasCharacter(HandleRef jarg1, char jarg2)
static void delete_OdShxFont_CharLoc(global::System.Runtime.InteropServices.HandleRef jarg1)
static String OdShxFont_getFileName(HandleRef jarg1)
static Int32 OdShxFont_CharLoc_m_FileLoc_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static UInt16 OdShxFont_shapeIndexByName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdShxFont_setMainShxFont(HandleRef jarg1, HandleRef jarg2)
static String OdShxFont_shapeNameByIndex(HandleRef jarg1, UInt16 jarg2)
static IntPtr OdShxFont_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdShxFont_CharLoc_m_ShapeNo_set(global::System.Runtime.InteropServices.HandleRef jarg1, UInt16 jarg2)
static void OdShxFont_CharLoc_m_FileLoc_set(global::System.Runtime.InteropServices.HandleRef jarg1, Int32 jarg2)
static int OdShxFont_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 int OdShxFont_drawCharacterImp__SWIG_1(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 int OdShxFont_initialize(HandleRef jarg1, HandleRef jarg2)
static void OdShxFont_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 IntPtr OdShxFont_createObject()
static IntPtr OdShxFont_getMainShxFont(HandleRef jarg1)
static double OdShxFont_getAbove(HandleRef jarg1)
static UInt16 OdShxFont_CharLoc_m_ShapeNo_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdShxFont_cast(HandleRef jarg1)
static double OdShxFont_getBelow(HandleRef jarg1)
static IntPtr OdShxFont_createFont(HandleRef jarg1)
static byte OdShxFont_getBfHeight(HandleRef jarg1)
static string OdShxFont_getRealClassName(IntPtr jarg1)
static byte OdShxFont_getBfWidth(HandleRef jarg1)
static void OdShxFont_getDescriptor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static HandleRef getCPtr(OdCharArray obj)
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)
virtual void Dispose(bool disposing)
CharLoc(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(CharLoc obj)
override bool hasCharacter(char character)
override void getScore(char character, OdGePoint2d advance, OdGePoint3d pointsOver, OdGePoint3d pointsUnder, OdTextProperties textFlags)
static OdShxFont createObject()
override void getDescriptor(OdTtfDescriptor descr)
override String getFileName()
override OdResult drawCharacter(char character, OdGePoint2d advance, OdGiCommonDraw pWd, OdTextProperties textFlags)
void setMainShxFont(OdShxFont font)
void setFileName(String fileName)
override bool supportsVerticalMode()
override OdRxObject queryX(OdRxClass protocolClass)
virtual String shapeNameByIndex(UInt16 index)
override UInt32 getAvailableChars(OdCharArray retArray)
static HandleRef getCPtr(OdShxFont obj)
override void Dispose(bool disposing)
static string getRealClassName(IntPtr ptr)
static OdShxFont cast(OdRxObject pObj)
OdResult loadFromInitFile(OdStreamBuf io, Int32 numEntries, Int32 dataSize, Int32 above, Int32 below, Int32 modes, Int32 subType)
OdShxFont getMainShxFont()
override OdResult drawCharacter(char character, OdGePoint2d advance, OdGiConveyorGeometry pGeom, OdTextProperties textFlags)
override double getAbove()
virtual UInt16 shapeIndexByName(String name)
OdResult drawCharacterImp(char character, OdGePoint2d advance, OdGiConveyorGeometry pGeom, OdTextProperties textFlags, OdShxTextData pOdShxTextData)
override double getBelow()
OdResult drawCharacterImp(char character, OdGePoint2d advance, OdGiCommonDraw pWd, OdTextProperties textFlags, OdShxTextData pOdShxTextData)
static new OdRxClass desc()
override OdResult initialize(OdStreamBuf io)
OdShxFont(IntPtr cPtr, bool cMemoryOwn)
static OdShxFont createFont(OdStreamBuf io)
static HandleRef getCPtr(OdShxTextData obj)
static HandleRef getCPtr(OdStreamBuf obj)
static HandleRef getCPtr(OdTextProperties obj)
static HandleRef getCPtr(OdTtfDescriptor obj)
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()