Ejemplo n.º 1
0
 /// <summary>
 /// Release a search context.
 /// </summary>
 /// <param name="handle">A search context handle returned by FPDFText_FindStart.</param>
 /// <remarks>
 /// FPDF_EXPORT void FPDF_CALLCONV FPDFText_FindClose(FPDF_SCHHANDLE handle);.
 /// </remarks>
 public void FPDFText_FindClose(FPDF_SCHHANDLE handle)
 {
     lock (_syncObject)
     {
         FPDFText_FindCloseStatic(handle);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Get the number of matched characters in the search result.
 /// </summary>
 /// <param name="handle">A search context handle returned by FPDFText_FindStart.</param>
 /// <returns>Number of matched characters.</returns>
 /// <remarks>
 /// FPDF_EXPORT int FPDF_CALLCONV FPDFText_GetSchCount(FPDF_SCHHANDLE handle);.
 /// </remarks>
 public int FPDFText_GetSchCount(FPDF_SCHHANDLE handle)
 {
     lock (_syncObject)
     {
         return(FPDFText_GetSchCountStatic(handle));
     }
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Get the starting character index of the search result.
 /// </summary>
 /// <param name="handle">A search context handle returned by FPDFText_FindStart.</param>
 /// <returns>Index for the starting character.</returns>
 /// <remarks>
 /// FPDF_EXPORT int FPDF_CALLCONV FPDFText_GetSchResultIndex(FPDF_SCHHANDLE handle);.
 /// </remarks>
 public int FPDFText_GetSchResultIndex(FPDF_SCHHANDLE handle)
 {
     lock (_syncObject)
     {
         return(FPDFText_GetSchResultIndexStatic(handle));
     }
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Search in the direction from page end to start.
 /// </summary>
 /// <param name="handle">A search context handle returned by FPDFText_FindStart.</param>
 /// <returns>Whether a match is found.</returns>
 /// <remarks>FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FPDFText_FindPrev(FPDF_SCHHANDLE handle);.
 /// </remarks>
 public bool FPDFText_FindPrev(FPDF_SCHHANDLE handle)
 {
     lock (_syncObject)
     {
         return(FPDFText_FindPrevStatic(handle));
     }
 }
Ejemplo n.º 5
0
        public void FPDF_SCHHANDLE_Constructor_Call2_Success()
        {
            var h = new FPDF_SCHHANDLE(new IntPtr(1));

            Assert.IsTrue(h.IsValid);
        }
Ejemplo n.º 6
0
        public void FPDF_SCHHANDLE_Constructor_Call1_Success()
        {
            var h = new FPDF_SCHHANDLE();

            Assert.IsFalse(h.IsValid);
        }