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 #include "fpdfsdk/cpdfsdk_helpers.h" 11 12 FPDF_EXPORT int FPDF_CALLCONV FPDFText_GetCharIndexFromTextIndex(FPDF_TEXTPAGE text_page,int nTextIndex)13FPDFText_GetCharIndexFromTextIndex(FPDF_TEXTPAGE text_page, int nTextIndex) { 14 if (!text_page) 15 return -1; 16 return CPDFTextPageFromFPDFTextPage(text_page)->CharIndexFromTextIndex( 17 nTextIndex); 18 } 19 20 FPDF_EXPORT int FPDF_CALLCONV FPDFText_GetTextIndexFromCharIndex(FPDF_TEXTPAGE text_page,int nCharIndex)21FPDFText_GetTextIndexFromCharIndex(FPDF_TEXTPAGE text_page, int nCharIndex) { 22 if (!text_page) 23 return -1; 24 return CPDFTextPageFromFPDFTextPage(text_page)->TextIndexFromCharIndex( 25 nCharIndex); 26 } 27