You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
829 B
27 lines
829 B
// Copyright 2014 PDFium Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
|
|
|
|
#include "public/fpdf_searchex.h"
|
|
|
|
#include "core/fpdftext/cpdf_textpage.h"
|
|
#include "fpdfsdk/cpdfsdk_helpers.h"
|
|
|
|
FPDF_EXPORT int FPDF_CALLCONV
|
|
FPDFText_GetCharIndexFromTextIndex(FPDF_TEXTPAGE text_page, int nTextIndex) {
|
|
if (!text_page)
|
|
return -1;
|
|
return CPDFTextPageFromFPDFTextPage(text_page)->CharIndexFromTextIndex(
|
|
nTextIndex);
|
|
}
|
|
|
|
FPDF_EXPORT int FPDF_CALLCONV
|
|
FPDFText_GetTextIndexFromCharIndex(FPDF_TEXTPAGE text_page, int nCharIndex) {
|
|
if (!text_page)
|
|
return -1;
|
|
return CPDFTextPageFromFPDFTextPage(text_page)->TextIndexFromCharIndex(
|
|
nCharIndex);
|
|
}
|