Table of Contents

Class PdfFormFillNative

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

Methods

FORM_CanRedo(nint, nint)

public static extern bool FORM_CanRedo(nint formHandle, nint page)

Parameters

formHandle nint
page nint

Returns

bool

FORM_CanUndo(nint, nint)

public static extern bool FORM_CanUndo(nint formHandle, nint page)

Parameters

formHandle nint
page nint

Returns

bool

FORM_DoDocumentAAction(nint, int)

public static extern void FORM_DoDocumentAAction(nint formHandle, int aaType)

Parameters

formHandle nint
aaType int

FORM_DoDocumentJSAction(nint)

public static extern void FORM_DoDocumentJSAction(nint formHandle)

Parameters

formHandle nint

FORM_DoDocumentOpenAction(nint)

public static extern void FORM_DoDocumentOpenAction(nint formHandle)

Parameters

formHandle nint

FORM_DoPageAAction(nint, nint, int)

public static extern void FORM_DoPageAAction(nint page, nint formHandle, int aaType)

Parameters

page nint
formHandle nint
aaType int

FORM_ForceToKillFocus(nint)

public static extern bool FORM_ForceToKillFocus(nint formHandle)

Parameters

formHandle nint

Returns

bool

FORM_GetFocusedAnnot(nint, out int, out nint)

public static extern bool FORM_GetFocusedAnnot(nint formHandle, out int pageIndex, out nint annot)

Parameters

formHandle nint
pageIndex int
annot nint

Returns

bool

FORM_GetFocusedText(nint, nint, nint, uint)

public static extern uint FORM_GetFocusedText(nint formHandle, nint page, nint buffer, uint buflen)

Parameters

formHandle nint
page nint
buffer nint
buflen uint

Returns

uint

FORM_GetSelectedText(nint, nint, nint, uint)

public static extern uint FORM_GetSelectedText(nint formHandle, nint page, nint buffer, uint buflen)

Parameters

formHandle nint
page nint
buffer nint
buflen uint

Returns

uint

FORM_IsIndexSelected(nint, nint, int)

public static extern bool FORM_IsIndexSelected(nint formHandle, nint page, int index)

Parameters

formHandle nint
page nint
index int

Returns

bool

FORM_OnAfterLoadPage(nint, nint)

public static extern void FORM_OnAfterLoadPage(nint page, nint formHandle)

Parameters

page nint
formHandle nint

FORM_OnBeforeClosePage(nint, nint)

public static extern void FORM_OnBeforeClosePage(nint page, nint formHandle)

Parameters

page nint
formHandle nint

FORM_OnChar(nint, nint, int, int)

public static extern bool FORM_OnChar(nint formHandle, nint page, int charCode, int modifier)

Parameters

formHandle nint
page nint
charCode int
modifier int

Returns

bool

FORM_OnFocus(nint, nint, int, double, double)

public static extern bool FORM_OnFocus(nint formHandle, nint page, int modifier, double x, double y)

Parameters

formHandle nint
page nint
modifier int
x double
y double

Returns

bool

FORM_OnKeyDown(nint, nint, int, int)

public static extern bool FORM_OnKeyDown(nint formHandle, nint page, int keyCode, int modifier)

Parameters

formHandle nint
page nint
keyCode int
modifier int

Returns

bool

FORM_OnKeyUp(nint, nint, int, int)

public static extern bool FORM_OnKeyUp(nint formHandle, nint page, int keyCode, int modifier)

Parameters

formHandle nint
page nint
keyCode int
modifier int

Returns

bool

FORM_OnLButtonDoubleClick(nint, nint, int, double, double)

public static extern bool FORM_OnLButtonDoubleClick(nint formHandle, nint page, int modifier, double x, double y)

Parameters

formHandle nint
page nint
modifier int
x double
y double

Returns

bool

FORM_OnLButtonDown(nint, nint, int, double, double)

public static extern bool FORM_OnLButtonDown(nint formHandle, nint page, int modifier, double x, double y)

Parameters

formHandle nint
page nint
modifier int
x double
y double

Returns

bool

FORM_OnLButtonUp(nint, nint, int, double, double)

public static extern bool FORM_OnLButtonUp(nint formHandle, nint page, int modifier, double x, double y)

Parameters

formHandle nint
page nint
modifier int
x double
y double

Returns

bool

FORM_OnMouseMove(nint, nint, int, double, double)

public static extern bool FORM_OnMouseMove(nint formHandle, nint page, int modifier, double x, double y)

Parameters

formHandle nint
page nint
modifier int
x double
y double

Returns

bool

FORM_OnMouseWheel(nint, nint, int, ref FsPointF, int, int)

public static extern bool FORM_OnMouseWheel(nint formHandle, nint page, int modifier, ref FsPointF coord, int deltaX, int deltaY)

Parameters

formHandle nint
page nint
modifier int
coord FsPointF
deltaX int
deltaY int

Returns

bool

FORM_OnRButtonDown(nint, nint, int, double, double)

public static extern bool FORM_OnRButtonDown(nint formHandle, nint page, int modifier, double x, double y)

Parameters

formHandle nint
page nint
modifier int
x double
y double

Returns

bool

FORM_OnRButtonUp(nint, nint, int, double, double)

public static extern bool FORM_OnRButtonUp(nint formHandle, nint page, int modifier, double x, double y)

Parameters

formHandle nint
page nint
modifier int
x double
y double

Returns

bool

FORM_Redo(nint, nint)

public static extern bool FORM_Redo(nint formHandle, nint page)

Parameters

formHandle nint
page nint

Returns

bool

FORM_ReplaceAndKeepSelection(nint, nint, string)

public static extern void FORM_ReplaceAndKeepSelection(nint formHandle, nint page, string text)

Parameters

formHandle nint
page nint
text string

FORM_ReplaceSelection(nint, nint, string)

public static extern void FORM_ReplaceSelection(nint formHandle, nint page, string text)

Parameters

formHandle nint
page nint
text string

FORM_SelectAllText(nint, nint)

public static extern bool FORM_SelectAllText(nint formHandle, nint page)

Parameters

formHandle nint
page nint

Returns

bool

FORM_SetFocusedAnnot(nint, nint)

public static extern bool FORM_SetFocusedAnnot(nint formHandle, nint annot)

Parameters

formHandle nint
annot nint

Returns

bool

FORM_SetIndexSelected(nint, nint, int, bool)

public static extern bool FORM_SetIndexSelected(nint formHandle, nint page, int index, bool selected)

Parameters

formHandle nint
page nint
index int
selected bool

Returns

bool

FORM_Undo(nint, nint)

public static extern bool FORM_Undo(nint formHandle, nint page)

Parameters

formHandle nint
page nint

Returns

bool

FPDFDOC_ExitFormFillEnvironment(nint)

public static extern void FPDFDOC_ExitFormFillEnvironment(nint formHandle)

Parameters

formHandle nint

FPDFDOC_InitFormFillEnvironment(nint, ref PdfFormFillInfo)

public static extern nint FPDFDOC_InitFormFillEnvironment(nint doc, ref PdfFormFillInfo formInfo)

Parameters

doc nint
formInfo PdfFormFillInfo

Returns

nint

FPDFPage_FormFieldZOrderAtPoint(nint, nint, double, double)

public static extern int FPDFPage_FormFieldZOrderAtPoint(nint formHandle, nint page, double x, double y)

Parameters

formHandle nint
page nint
x double
y double

Returns

int

FPDFPage_HasFormFieldAtPoint(nint, nint, double, double)

public static extern int FPDFPage_HasFormFieldAtPoint(nint formHandle, nint page, double x, double y)

Parameters

formHandle nint
page nint
x double
y double

Returns

int

FPDF_FFLDraw(nint, nint, nint, int, int, int, int, int, int)

public static extern void FPDF_FFLDraw(nint formHandle, nint bitmap, nint page, int startX, int startY, int sizeX, int sizeY, int rotate, int flags)

Parameters

formHandle nint
bitmap nint
page nint
startX int
startY int
sizeX int
sizeY int
rotate int
flags int

FPDF_GetFormType(nint)

public static extern int FPDF_GetFormType(nint document)

Parameters

document nint

Returns

int

FPDF_LoadXFA(nint)

public static extern bool FPDF_LoadXFA(nint document)

Parameters

document nint

Returns

bool

FPDF_RemoveFormFieldHighlight(nint)

public static extern void FPDF_RemoveFormFieldHighlight(nint formHandle)

Parameters

formHandle nint

FPDF_SetFormFieldHighlightAlpha(nint, byte)

public static extern void FPDF_SetFormFieldHighlightAlpha(nint formHandle, byte alpha)

Parameters

formHandle nint
alpha byte

FPDF_SetFormFieldHighlightColor(nint, int, uint)

public static extern void FPDF_SetFormFieldHighlightColor(nint formHandle, int fieldType, uint color)

Parameters

formHandle nint
fieldType int
color uint