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
FPDFLink_CountQuadPoints(nint)
public static extern int FPDFLink_CountQuadPoints(nint link)
Parameters
link
nint
Returns
- int
FPDFLink_Enumerate(nint, ref int, out nint)
public static extern bool FPDFLink_Enumerate(nint page, ref int startPos, out nint linkAnnot)
Parameters
page
nint
startPos
int
linkAnnot
nint
Returns
- bool
FPDFLink_GetAction(nint)
public static extern nint FPDFLink_GetAction(nint link)
Parameters
link
nint
Returns
- nint
FPDFLink_GetAnnot(nint, nint)
public static extern nint FPDFLink_GetAnnot(nint page, nint link)
Parameters
page
nint
link
nint
Returns
- nint
FPDFLink_GetAnnotRect(nint, out FsRectF)
public static extern bool FPDFLink_GetAnnotRect(nint link, out FsRectF rect)
Parameters
link
nint
rect
FsRectF
Returns
- bool
FPDFLink_GetDest(nint, nint)
public static extern nint FPDFLink_GetDest(nint doc, nint link)
Parameters
doc
nint
link
nint
Returns
- nint
FPDFLink_GetLinkAtPoint(nint, double, double)
public static extern nint FPDFLink_GetLinkAtPoint(nint page, double x, double y)
Parameters
page
nint
x
double
y
double
Returns
- nint
FPDFLink_GetLinkZOrderAtPoint(nint, double, double)
public static extern int FPDFLink_GetLinkZOrderAtPoint(nint page, double x, double y)
Parameters
page
nint
x
double
y
double
Returns
- int
FPDFLink_GetQuadPoints(nint, int, out FsQuadPointsF)
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