Table of Contents

Class PdfTextNative

Namespace
nebulae.dotPDFium.Native
Assembly
dotPDFium.dll
public static class PdfTextNative
Inheritance
PdfTextNative
Inherited Members

Methods

public static extern void FPDFLink_CloseWebLinks(nint linkPage)

Parameters

linkPage nint
public static extern int FPDFLink_CountRects(nint linkPage, int linkIndex)

Parameters

linkPage nint
linkIndex int

Returns

int
public static extern int FPDFLink_CountWebLinks(nint linkPage)

Parameters

linkPage nint

Returns

int
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
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
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