14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
23 swigCPtr =
new HandleRef(
this, cPtr);
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
36 global::System.GC.SuppressFinalize(
this);
39 protected virtual void Dispose(
bool disposing) {
41 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
46 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
61 public OdTextIterator(
String str,
int nLen,
bool bRaw,
OdCodePageId codepage,
OdFont pFont,
OdFont pBigFont) : this(
GlobalsPINVOKE.new_OdTextIterator__SWIG_1(str, nLen, bRaw, (int)codepage,
OdFont.
getCPtr(pFont),
OdFont.
getCPtr(pBigFont)), true) {
116IntPtr tmp_s = Marshal.StringToCoTaskMemUni(s);
117 IntPtr saved_s = tmp_s;
123if (tmp_s != saved_s) s = Marshal.PtrToStringUni(tmp_s);
static global::System.Exception Retrieve()
static bool OdTextIterator_getTextAsDByte__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdTextIterator_breakSafely(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, ref IntPtr jarg3)
static bool OdTextIterator_getTextAsDByte__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static global::System.IntPtr OdTextIterator_currProperties(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_OdTextIterator(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdTextIterator_setProcessMIF(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void OdTextIterator_setProcessToleranceDivider__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdTextIterator_setProcessToleranceDivider__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static char OdTextIterator_nextChar(global::System.Runtime.InteropServices.HandleRef jarg1)
static String OdTextIterator_currPos(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdTextIterator_currIsToleranceDivider(global::System.Runtime.InteropServices.HandleRef jarg1)
static char OdTextIterator___ref__(global::System.Runtime.InteropServices.HandleRef jarg1)
static HandleRef getCPtr(OdCharArray obj)
bool getTextAsDByte(OdCharArray retArray)
OdCharacterProperties currProperties()
int breakSafely(int len, ref string s)
bool getTextAsDByte(OdCharArray retArray, OdUInt16Array pFlagsArray)
void setProcessToleranceDivider(bool b)
virtual void Dispose(bool disposing)
OdTextIterator(String str, int nLen, bool bRaw, OdCodePageId codepage, OdFont pFont, OdFont pBigFont)
static HandleRef getCPtr(OdTextIterator obj)
bool currIsToleranceDivider()
void setProcessToleranceDivider()
void setProcessMIF(bool b)
OdTextIterator(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdUInt16Array obj)