Table of Contents

Class PdfDocNative

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

Methods

FPDFAction_GetDest(nint, nint)

public static extern nint FPDFAction_GetDest(nint doc, nint action)

Parameters

doc nint
action nint

Returns

nint

FPDFAction_GetFilePath(nint, byte[], uint)

public static extern uint FPDFAction_GetFilePath(nint action, byte[] buffer, uint buflen)

Parameters

action nint
buffer byte[]
buflen uint

Returns

uint

FPDFAction_GetType(nint)

public static extern uint FPDFAction_GetType(nint action)

Parameters

action nint

Returns

uint

FPDFAction_GetURIPath(nint, nint, byte[], uint)

public static extern uint FPDFAction_GetURIPath(nint doc, nint action, byte[] buffer, uint buflen)

Parameters

doc nint
action nint
buffer byte[]
buflen uint

Returns

uint

FPDFBookmark_Find(nint, string)

public static extern nint FPDFBookmark_Find(nint doc, string title)

Parameters

doc nint
title string

Returns

nint

FPDFBookmark_GetAction(nint)

public static extern nint FPDFBookmark_GetAction(nint bookmark)

Parameters

bookmark nint

Returns

nint

FPDFBookmark_GetCount(nint)

public static extern int FPDFBookmark_GetCount(nint bookmark)

Parameters

bookmark nint

Returns

int

FPDFBookmark_GetDest(nint, nint)

public static extern nint FPDFBookmark_GetDest(nint doc, nint bookmark)

Parameters

doc nint
bookmark nint

Returns

nint

FPDFBookmark_GetFirstChild(nint, nint)

public static extern nint FPDFBookmark_GetFirstChild(nint doc, nint bookmark)

Parameters

doc nint
bookmark nint

Returns

nint

FPDFBookmark_GetNextSibling(nint, nint)

public static extern nint FPDFBookmark_GetNextSibling(nint doc, nint bookmark)

Parameters

doc nint
bookmark nint

Returns

nint

FPDFBookmark_GetTitle(nint, char[], uint)

public static extern uint FPDFBookmark_GetTitle(nint bookmark, char[] buffer, uint buflen)

Parameters

bookmark nint
buffer char[]
buflen uint

Returns

uint

FPDFDest_GetDestPageIndex(nint, nint)

public static extern int FPDFDest_GetDestPageIndex(nint doc, nint dest)

Parameters

doc nint
dest nint

Returns

int

FPDFDest_GetLocationInPage(nint, out bool, out bool, out bool, out float, out float, out float)

public static extern bool FPDFDest_GetLocationInPage(nint dest, out bool hasX, out bool hasY, out bool hasZoom, out float x, out float y, out float zoom)

Parameters

dest nint
hasX bool
hasY bool
hasZoom bool
x float
y float
zoom float

Returns

bool

FPDFDest_GetView(nint, out uint, float[])

public static extern uint FPDFDest_GetView(nint dest, out uint numParams, float[] parameters)

Parameters

dest nint
numParams uint
parameters float[]

Returns

uint
public static extern int FPDFLink_CountQuadPoints(nint link)

Parameters

link nint

Returns

int
public static extern bool FPDFLink_Enumerate(nint page, ref int startPos, out nint linkAnnot)

Parameters

page nint
startPos int
linkAnnot nint

Returns

bool
public static extern nint FPDFLink_GetAction(nint link)

Parameters

link nint

Returns

nint
public static extern nint FPDFLink_GetAnnot(nint page, nint link)

Parameters

page nint
link nint

Returns

nint
public static extern bool FPDFLink_GetAnnotRect(nint link, out FsRectF rect)

Parameters

link nint
rect FsRectF

Returns

bool
public static extern nint FPDFLink_GetDest(nint doc, nint link)

Parameters

doc nint
link nint

Returns

nint
public static extern nint FPDFLink_GetLinkAtPoint(nint page, double x, double y)

Parameters

page nint
x double
y double

Returns

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

Parameters

page nint
x double
y double

Returns

int
public static extern bool FPDFLink_GetQuadPoints(nint link, int index, out FsQuadPointsF quad)

Parameters

link nint
index int
quad FsQuadPointsF

Returns

bool

FPDF_GetFileIdentifier(nint, uint, byte[], uint)

public static extern uint FPDF_GetFileIdentifier(nint doc, uint idType, byte[] buffer, uint buflen)

Parameters

doc nint
idType uint
buffer byte[]
buflen uint

Returns

uint

FPDF_GetMetaText(nint, string, char[], uint)

public static extern uint FPDF_GetMetaText(nint doc, string tag, char[] buffer, uint buflen)

Parameters

doc nint
tag string
buffer char[]
buflen uint

Returns

uint

FPDF_GetPageAAction(nint, int)

public static extern nint FPDF_GetPageAAction(nint page, int aaType)

Parameters

page nint
aaType int

Returns

nint

FPDF_GetPageLabel(nint, int, char[], uint)

public static extern uint FPDF_GetPageLabel(nint doc, int pageIndex, char[] buffer, uint buflen)

Parameters

doc nint
pageIndex int
buffer char[]
buflen uint

Returns

uint