Class PdfTextNative
- Namespace
- nebulae.dotPDFium.Native
- Assembly
- dotPDFium.dll
public static class PdfTextNative
- Inheritance
-
PdfTextNative
- Inherited Members
-
Methods
FPDFLink_CloseWebLinks(nint)
public static extern void FPDFLink_CloseWebLinks(nint linkPage)
Parameters
linkPage
nint
FPDFLink_CountRects(nint, int)
public static extern int FPDFLink_CountRects(nint linkPage, int linkIndex)
Parameters
linkPage
nint
linkIndex
int
Returns
- int
FPDFLink_CountWebLinks(nint)
public static extern int FPDFLink_CountWebLinks(nint linkPage)
Parameters
linkPage
nint
Returns
- int
FPDFLink_GetRect(nint, int, int, out double, out double, out double, out double)
public static extern bool FPDFLink_GetRect(nint linkPage, int linkIndex, int rectIndex, out double left, out double top, out double right, out double bottom)
Parameters
linkPage
nint
linkIndex
int
rectIndex
int
left
double
top
double
right
double
bottom
double
Returns
- bool
public static extern bool FPDFLink_GetTextRange(nint linkPage, int linkIndex, out int startCharIndex, out int charCount)
Parameters
linkPage
nint
linkIndex
int
startCharIndex
int
charCount
int
Returns
- bool
FPDFLink_GetURL(nint, int, nint, int)
public static extern int FPDFLink_GetURL(nint linkPage, int linkIndex, nint buffer, int buflen)
Parameters
linkPage
nint
linkIndex
int
buffer
nint
buflen
int
Returns
- int
FPDFLink_LoadWebLinks(nint)
public static extern nint FPDFLink_LoadWebLinks(nint textPage)
Parameters
textPage
nint
Returns
- nint
FPDFText_ClosePage(nint)
public static extern void FPDFText_ClosePage(nint text_page)
Parameters
text_page
nint
FPDFText_CountChars(nint)
public static extern int FPDFText_CountChars(nint text_page)
Parameters
text_page
nint
Returns
- int
FPDFText_CountRects(nint, int, int)
public static extern int FPDFText_CountRects(nint text_page, int start_index, int count)
Parameters
text_page
nint
start_index
int
count
int
Returns
- int
FPDFText_FindClose(nint)
public static extern void FPDFText_FindClose(nint searchHandle)
Parameters
searchHandle
nint
FPDFText_FindNext(nint)
public static extern bool FPDFText_FindNext(nint searchHandle)
Parameters
searchHandle
nint
Returns
- bool
FPDFText_FindPrev(nint)
public static extern bool FPDFText_FindPrev(nint searchHandle)
Parameters
searchHandle
nint
Returns
- bool
FPDFText_FindStart(nint, string, uint, int)
public static extern nint FPDFText_FindStart(nint text_page, string findwhat, uint flags, int start_index)
Parameters
text_page
nint
findwhat
string
flags
uint
start_index
int
Returns
- nint
FPDFText_GetBoundedText(nint, double, double, double, double, ushort[], int)
public static extern int FPDFText_GetBoundedText(nint text_page, double left, double top, double right, double bottom, ushort[] buffer, int buflen)
Parameters
text_page
nint
left
double
top
double
right
double
bottom
double
buffer
ushort[]
buflen
int
Returns
- int
FPDFText_GetCharAngle(nint, int)
public static extern float FPDFText_GetCharAngle(nint textPage, int index)
Parameters
textPage
nint
index
int
Returns
- float
FPDFText_GetCharBox(nint, int, out double, out double, out double, out double)
public static extern bool FPDFText_GetCharBox(nint text_page, int index, out double left, out double right, out double bottom, out double top)
Parameters
text_page
nint
index
int
left
double
right
double
bottom
double
top
double
Returns
- bool
FPDFText_GetCharIndexAtPos(nint, double, double, double, double)
public static extern int FPDFText_GetCharIndexAtPos(nint text_page, double x, double y, double xTolerance, double yTolerance)
Parameters
text_page
nint
x
double
y
double
xTolerance
double
yTolerance
double
Returns
- int
FPDFText_GetCharOrigin(nint, int, out double, out double)
public static extern bool FPDFText_GetCharOrigin(nint text_page, int index, out double x, out double y)
Parameters
text_page
nint
index
int
x
double
y
double
Returns
- bool
FPDFText_GetFillColor(nint, int, out uint, out uint, out uint, out uint)
public static extern bool FPDFText_GetFillColor(nint textPage, int index, out uint r, out uint g, out uint b, out uint a)
Parameters
textPage
nint
index
int
r
uint
g
uint
b
uint
a
uint
Returns
- bool
FPDFText_GetFontInfo(nint, int, byte[], uint, out int)
public static extern uint FPDFText_GetFontInfo(nint textPage, int index, byte[] buffer, uint buflen, out int flags)
Parameters
textPage
nint
index
int
buffer
byte[]
buflen
uint
flags
int
Returns
- uint
FPDFText_GetFontSize(nint, int)
public static extern double FPDFText_GetFontSize(nint textPage, int index)
Parameters
textPage
nint
index
int
Returns
- double
FPDFText_GetFontWeight(nint, int)
public static extern int FPDFText_GetFontWeight(nint textPage, int index)
Parameters
textPage
nint
index
int
Returns
- int
FPDFText_GetLooseCharBox(nint, int, out FsRectF)
public static extern bool FPDFText_GetLooseCharBox(nint textPage, int index, out FsRectF rect)
Parameters
textPage
nint
index
int
rect
FsRectF
Returns
- bool
FPDFText_GetMatrix(nint, int, out FsMatrix)
public static extern bool FPDFText_GetMatrix(nint textPage, int index, out FsMatrix matrix)
Parameters
textPage
nint
index
int
matrix
FsMatrix
Returns
- bool
FPDFText_GetRect(nint, int, out double, out double, out double, out double)
public static extern bool FPDFText_GetRect(nint text_page, int rect_index, out double left, out double top, out double right, out double bottom)
Parameters
text_page
nint
rect_index
int
left
double
top
double
right
double
bottom
double
Returns
- bool
FPDFText_GetSchCount(nint)
public static extern int FPDFText_GetSchCount(nint searchHandle)
Parameters
searchHandle
nint
Returns
- int
FPDFText_GetSchResultIndex(nint)
public static extern int FPDFText_GetSchResultIndex(nint searchHandle)
Parameters
searchHandle
nint
Returns
- int
FPDFText_GetStrokeColor(nint, int, out uint, out uint, out uint, out uint)
public static extern bool FPDFText_GetStrokeColor(nint textPage, int index, out uint r, out uint g, out uint b, out uint a)
Parameters
textPage
nint
index
int
r
uint
g
uint
b
uint
a
uint
Returns
- bool
FPDFText_GetText(nint, int, int, ushort[])
public static extern int FPDFText_GetText(nint text_page, int start_index, int count, ushort[] result)
Parameters
text_page
nint
start_index
int
count
int
result
ushort[]
Returns
- int
FPDFText_GetTextObject(nint, int)
public static extern nint FPDFText_GetTextObject(nint textPage, int index)
Parameters
textPage
nint
index
int
Returns
- nint
FPDFText_GetUnicode(nint, int)
public static extern uint FPDFText_GetUnicode(nint text_page, int index)
Parameters
text_page
nint
index
int
Returns
- uint
FPDFText_HasUnicodeMapError(nint, int)
public static extern int FPDFText_HasUnicodeMapError(nint textPage, int index)
Parameters
textPage
nint
index
int
Returns
- int
FPDFText_IsGenerated(nint, int)
public static extern int FPDFText_IsGenerated(nint textPage, int index)
Parameters
textPage
nint
index
int
Returns
- int
FPDFText_IsHyphen(nint, int)
public static extern int FPDFText_IsHyphen(nint textPage, int index)
Parameters
textPage
nint
index
int
Returns
- int
FPDFText_LoadPage(nint)
public static extern nint FPDFText_LoadPage(nint page)
Parameters
page
nint
Returns
- nint