Class PdfAnnotNative
- Namespace
- nebulae.dotPDFium.Native
- Assembly
- dotPDFium.dll
public static class PdfAnnotNative
- Inheritance
-
PdfAnnotNative
- Inherited Members
-
Methods
FPDFAnnot_AddFileAttachment(nint, string)
public static extern nint FPDFAnnot_AddFileAttachment(nint annot, string name)
Parameters
annot
nint
name
string
Returns
- nint
FPDFAnnot_AddInkStroke(nint, nint, nuint)
public static extern int FPDFAnnot_AddInkStroke(nint annot, nint points, nuint pointCount)
Parameters
annot
nint
points
nint
pointCount
nuint
Returns
- int
FPDFAnnot_AppendAttachmentPoints(nint, ref FsQuadPointsF)
public static extern bool FPDFAnnot_AppendAttachmentPoints(nint annot, ref FsQuadPointsF quad)
Parameters
annot
nint
quad
FsQuadPointsF
Returns
- bool
FPDFAnnot_AppendObject(nint, nint)
public static extern bool FPDFAnnot_AppendObject(nint annot, nint obj)
Parameters
annot
nint
obj
nint
Returns
- bool
FPDFAnnot_CountAttachmentPoints(nint)
public static extern nuint FPDFAnnot_CountAttachmentPoints(nint annot)
Parameters
annot
nint
Returns
- nuint
FPDFAnnot_GetAP(nint, int, char[], uint)
public static extern uint FPDFAnnot_GetAP(nint annot, int mode, char[] buffer, uint buflen)
Parameters
annot
nint
mode
int
buffer
char[]
buflen
uint
Returns
- uint
FPDFAnnot_GetAttachmentPoints(nint, nuint, out FsQuadPointsF)
public static extern bool FPDFAnnot_GetAttachmentPoints(nint annot, nuint index, out FsQuadPointsF quad)
Parameters
annot
nint
index
nuint
quad
FsQuadPointsF
Returns
- bool
FPDFAnnot_GetBorder(nint, out float, out float, out float)
public static extern bool FPDFAnnot_GetBorder(nint annot, out float hr, out float vr, out float width)
Parameters
annot
nint
hr
float
vr
float
width
float
Returns
- bool
FPDFAnnot_GetColor(nint, int, out uint, out uint, out uint, out uint)
public static extern bool FPDFAnnot_GetColor(nint annot, int type, out uint r, out uint g, out uint b, out uint a)
Parameters
annot
nint
type
int
r
uint
g
uint
b
uint
a
uint
Returns
- bool
FPDFAnnot_GetFileAttachment(nint)
public static extern nint FPDFAnnot_GetFileAttachment(nint annot)
Parameters
annot
nint
Returns
- nint
FPDFAnnot_GetFlags(nint)
public static extern int FPDFAnnot_GetFlags(nint annot)
Parameters
annot
nint
Returns
- int
FPDFAnnot_GetFocusableSubtypes(nint, nint, nuint)
public static extern bool FPDFAnnot_GetFocusableSubtypes(nint hHandle, nint subtypes, nuint count)
Parameters
hHandle
nint
subtypes
nint
count
nuint
Returns
- bool
FPDFAnnot_GetFocusableSubtypesCount(nint)
public static extern int FPDFAnnot_GetFocusableSubtypesCount(nint hHandle)
Parameters
hHandle
nint
Returns
- int
FPDFAnnot_GetFontColor(nint, nint, out uint, out uint, out uint)
public static extern bool FPDFAnnot_GetFontColor(nint hHandle, nint annot, out uint r, out uint g, out uint b)
Parameters
hHandle
nint
annot
nint
r
uint
g
uint
b
uint
Returns
- bool
FPDFAnnot_GetFontSize(nint, nint, out float)
public static extern bool FPDFAnnot_GetFontSize(nint hHandle, nint annot, out float value)
Parameters
hHandle
nint
annot
nint
value
float
Returns
- bool
public static extern uint FPDFAnnot_GetFormAdditionalActionJavaScript(nint hHandle, nint annot, int eventId, char[] buffer, uint buflen)
Parameters
hHandle
nint
annot
nint
eventId
int
buffer
char[]
buflen
uint
Returns
- uint
public static extern int FPDFAnnot_GetFormControlCount(nint hHandle, nint annot)
Parameters
hHandle
nint
annot
nint
Returns
- int
public static extern int FPDFAnnot_GetFormControlIndex(nint hHandle, nint annot)
Parameters
hHandle
nint
annot
nint
Returns
- int
public static extern uint FPDFAnnot_GetFormFieldAlternateName(nint hHandle, nint annot, char[] buffer, uint buflen)
Parameters
hHandle
nint
annot
nint
buffer
char[]
buflen
uint
Returns
- uint
public static extern nint FPDFAnnot_GetFormFieldAtPoint(nint hHandle, nint page, ref FsPointF point)
Parameters
hHandle
nint
page
nint
point
FsPointF
Returns
- nint
public static extern uint FPDFAnnot_GetFormFieldExportValue(nint hHandle, nint annot, char[] buffer, uint buflen)
Parameters
hHandle
nint
annot
nint
buffer
char[]
buflen
uint
Returns
- uint
public static extern int FPDFAnnot_GetFormFieldFlags(nint hHandle, nint annot)
Parameters
hHandle
nint
annot
nint
Returns
- int
public static extern uint FPDFAnnot_GetFormFieldName(nint hHandle, nint annot, char[] buffer, uint buflen)
Parameters
hHandle
nint
annot
nint
buffer
char[]
buflen
uint
Returns
- uint
public static extern int FPDFAnnot_GetFormFieldType(nint hHandle, nint annot)
Parameters
hHandle
nint
annot
nint
Returns
- int
public static extern uint FPDFAnnot_GetFormFieldValue(nint hHandle, nint annot, char[] buffer, uint buflen)
Parameters
hHandle
nint
annot
nint
buffer
char[]
buflen
uint
Returns
- uint
FPDFAnnot_GetInkListCount(nint)
public static extern uint FPDFAnnot_GetInkListCount(nint annot)
Parameters
annot
nint
Returns
- uint
FPDFAnnot_GetInkListPath(nint, uint, nint, uint)
public static extern uint FPDFAnnot_GetInkListPath(nint annot, uint pathIndex, nint buffer, uint length)
Parameters
annot
nint
pathIndex
uint
buffer
nint
length
uint
Returns
- uint
FPDFAnnot_GetLine(nint, out FsPointF, out FsPointF)
public static extern bool FPDFAnnot_GetLine(nint annot, out FsPointF start, out FsPointF end)
Parameters
annot
nint
start
FsPointF
end
FsPointF
Returns
- bool
FPDFAnnot_GetLink(nint)
public static extern nint FPDFAnnot_GetLink(nint annot)
Parameters
annot
nint
Returns
- nint
FPDFAnnot_GetLinkedAnnot(nint, string)
public static extern nint FPDFAnnot_GetLinkedAnnot(nint annot, string key)
Parameters
annot
nint
key
string
Returns
- nint
FPDFAnnot_GetNumberValue(nint, string, out float)
public static extern bool FPDFAnnot_GetNumberValue(nint annot, string key, out float value)
Parameters
annot
nint
key
string
value
float
Returns
- bool
FPDFAnnot_GetObject(nint, int)
public static extern nint FPDFAnnot_GetObject(nint annot, int index)
Parameters
annot
nint
index
int
Returns
- nint
FPDFAnnot_GetObjectCount(nint)
public static extern int FPDFAnnot_GetObjectCount(nint annot)
Parameters
annot
nint
Returns
- int
FPDFAnnot_GetOptionCount(nint, nint)
public static extern int FPDFAnnot_GetOptionCount(nint hHandle, nint annot)
Parameters
hHandle
nint
annot
nint
Returns
- int
FPDFAnnot_GetOptionLabel(nint, nint, int, char[], uint)
public static extern uint FPDFAnnot_GetOptionLabel(nint hHandle, nint annot, int index, char[] buffer, uint buflen)
Parameters
hHandle
nint
annot
nint
index
int
buffer
char[]
buflen
uint
Returns
- uint
FPDFAnnot_GetRect(nint, out FsRectF)
public static extern bool FPDFAnnot_GetRect(nint annot, out FsRectF rect)
Parameters
annot
nint
rect
FsRectF
Returns
- bool
FPDFAnnot_GetStringValue(nint, string, byte[], uint)
public static extern bool FPDFAnnot_GetStringValue(nint annot, string key, byte[] buffer, uint buflen)
Parameters
annot
nint
key
string
buffer
byte[]
buflen
uint
Returns
- bool
FPDFAnnot_GetSubtype(nint)
public static extern int FPDFAnnot_GetSubtype(nint annot)
Parameters
annot
nint
Returns
- int
FPDFAnnot_GetValueType(nint, string)
public static extern int FPDFAnnot_GetValueType(nint annot, string key)
Parameters
annot
nint
key
string
Returns
- int
FPDFAnnot_GetVertices(nint, nint, uint)
public static extern uint FPDFAnnot_GetVertices(nint annot, nint buffer, uint length)
Parameters
annot
nint
buffer
nint
length
uint
Returns
- uint
FPDFAnnot_HasAttachmentPoints(nint)
public static extern bool FPDFAnnot_HasAttachmentPoints(nint annot)
Parameters
annot
nint
Returns
- bool
FPDFAnnot_HasKey(nint, string)
public static extern bool FPDFAnnot_HasKey(nint annot, string key)
Parameters
annot
nint
key
string
Returns
- bool
FPDFAnnot_IsChecked(nint, nint)
public static extern bool FPDFAnnot_IsChecked(nint hHandle, nint annot)
Parameters
hHandle
nint
annot
nint
Returns
- bool
FPDFAnnot_IsObjectSupportedSubtype(int)
public static extern bool FPDFAnnot_IsObjectSupportedSubtype(int subtype)
Parameters
subtype
int
Returns
- bool
FPDFAnnot_IsOptionSelected(nint, nint, int)
public static extern bool FPDFAnnot_IsOptionSelected(nint hHandle, nint annot, int index)
Parameters
hHandle
nint
annot
nint
index
int
Returns
- bool
FPDFAnnot_IsSupportedSubtype(int)
public static extern bool FPDFAnnot_IsSupportedSubtype(int subtype)
Parameters
subtype
int
Returns
- bool
FPDFAnnot_RemoveInkList(nint)
public static extern bool FPDFAnnot_RemoveInkList(nint annot)
Parameters
annot
nint
Returns
- bool
FPDFAnnot_RemoveObject(nint, int)
public static extern bool FPDFAnnot_RemoveObject(nint annot, int index)
Parameters
annot
nint
index
int
Returns
- bool
FPDFAnnot_SetAP(nint, int, string)
public static extern bool FPDFAnnot_SetAP(nint annot, int mode, string value)
Parameters
annot
nint
mode
int
value
string
Returns
- bool
FPDFAnnot_SetAttachmentPoints(nint, nuint, ref FsQuadPointsF)
public static extern bool FPDFAnnot_SetAttachmentPoints(nint annot, nuint index, ref FsQuadPointsF quad)
Parameters
annot
nint
index
nuint
quad
FsQuadPointsF
Returns
- bool
FPDFAnnot_SetBorder(nint, float, float, float)
public static extern bool FPDFAnnot_SetBorder(nint annot, float hr, float vr, float width)
Parameters
annot
nint
hr
float
vr
float
width
float
Returns
- bool
FPDFAnnot_SetColor(nint, int, uint, uint, uint, uint)
public static extern bool FPDFAnnot_SetColor(nint annot, int type, uint r, uint g, uint b, uint a)
Parameters
annot
nint
type
int
r
uint
g
uint
b
uint
a
uint
Returns
- bool
FPDFAnnot_SetFlags(nint, int)
public static extern bool FPDFAnnot_SetFlags(nint annot, int flags)
Parameters
annot
nint
flags
int
Returns
- bool
FPDFAnnot_SetFocusableSubtypes(nint, nint, nuint)
public static extern bool FPDFAnnot_SetFocusableSubtypes(nint hHandle, nint subtypes, nuint count)
Parameters
hHandle
nint
subtypes
nint
count
nuint
Returns
- bool
FPDFAnnot_SetRect(nint, ref FsRectF)
public static extern bool FPDFAnnot_SetRect(nint annot, ref FsRectF rect)
Parameters
annot
nint
rect
FsRectF
Returns
- bool
FPDFAnnot_SetStringValue(nint, string, string)
public static extern bool FPDFAnnot_SetStringValue(nint annot, string key, string value)
Parameters
annot
nint
key
string
value
string
Returns
- bool
FPDFAnnot_SetURI(nint, string)
public static extern bool FPDFAnnot_SetURI(nint annot, string uri)
Parameters
annot
nint
uri
string
Returns
- bool
FPDFAnnot_UpdateObject(nint, nint)
public static extern bool FPDFAnnot_UpdateObject(nint annot, nint obj)
Parameters
annot
nint
obj
nint
Returns
- bool
FPDFPage_CloseAnnot(nint)
public static extern void FPDFPage_CloseAnnot(nint annot)
Parameters
annot
nint
FPDFPage_CreateAnnot(nint, int)
public static extern nint FPDFPage_CreateAnnot(nint page, int subtype)
Parameters
page
nint
subtype
int
Returns
- nint
FPDFPage_GetAnnot(nint, int)
public static extern nint FPDFPage_GetAnnot(nint page, int index)
Parameters
page
nint
index
int
Returns
- nint
FPDFPage_GetAnnotCount(nint)
public static extern int FPDFPage_GetAnnotCount(nint page)
Parameters
page
nint
Returns
- int
FPDFPage_GetAnnotIndex(nint, nint)
public static extern int FPDFPage_GetAnnotIndex(nint page, nint annot)
Parameters
page
nint
annot
nint
Returns
- int
FPDFPage_RemoveAnnot(nint, int)
public static extern bool FPDFPage_RemoveAnnot(nint page, int index)
Parameters
page
nint
index
int
Returns
- bool