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 FPDFText_GetCharIndexFromTextIndex(FPDF_TEXTPAGE text_page,int nTextIndex)12FPDFText_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 FPDFText_GetTextIndexFromCharIndex(FPDF_TEXTPAGE text_page,int nCharIndex)20FPDFText_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