Home | History | Annotate | Download | only in fpdfsdk
      1 // Copyright 2014 PDFium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
      6 
      7 #include "public/fpdf_searchex.h"
      8 
      9 #include "core/fpdftext/cpdf_textpage.h"
     10 
     11 FPDF_EXPORT int FPDF_CALLCONV
     12 FPDFText_GetCharIndexFromTextIndex(FPDF_TEXTPAGE text_page, int nTextIndex) {
     13   if (!text_page)
     14     return -1;
     15   return static_cast<CPDF_TextPage*>(text_page)
     16       ->CharIndexFromTextIndex(nTextIndex);
     17 }
     18 
     19 FPDF_EXPORT int FPDF_CALLCONV
     20 FPDFText_GetTextIndexFromCharIndex(FPDF_TEXTPAGE text_page, int nCharIndex) {
     21   if (!text_page)
     22     return -1;
     23   return static_cast<CPDF_TextPage*>(text_page)->TextIndexFromCharIndex(
     24       nCharIndex);
     25 }
     26