Class PdfStructTreeNative
- Namespace
- nebulae.dotPDFium.Native
- Assembly
- dotPDFium.dll
public static class PdfStructTreeNative
- Inheritance
-
PdfStructTreeNative
- Inherited Members
-
Methods
FPDF_StructElement_Attr_CountChildren(nint)
public static extern int FPDF_StructElement_Attr_CountChildren(nint value)
Parameters
value
nint
Returns
- int
FPDF_StructElement_Attr_GetBlobValue(nint, nint, uint, out uint)
public static extern bool FPDF_StructElement_Attr_GetBlobValue(nint value, nint buffer, uint buflen, out uint outBuflen)
Parameters
value
nint
buffer
nint
buflen
uint
outBuflen
uint
Returns
- bool
FPDF_StructElement_Attr_GetBooleanValue(nint, out bool)
public static extern bool FPDF_StructElement_Attr_GetBooleanValue(nint value, out bool result)
Parameters
value
nint
result
bool
Returns
- bool
FPDF_StructElement_Attr_GetChildAtIndex(nint, int)
public static extern nint FPDF_StructElement_Attr_GetChildAtIndex(nint value, int index)
Parameters
value
nint
index
int
Returns
- nint
FPDF_StructElement_Attr_GetCount(nint)
public static extern int FPDF_StructElement_Attr_GetCount(nint attr)
Parameters
attr
nint
Returns
- int
FPDF_StructElement_Attr_GetName(nint, int, nint, uint, out uint)
public static extern bool FPDF_StructElement_Attr_GetName(nint attr, int index, nint buffer, uint buflen, out uint outBuflen)
Parameters
attr
nint
index
int
buffer
nint
buflen
uint
outBuflen
uint
Returns
- bool
FPDF_StructElement_Attr_GetNumberValue(nint, out float)
public static extern bool FPDF_StructElement_Attr_GetNumberValue(nint value, out float result)
Parameters
value
nint
result
float
Returns
- bool
FPDF_StructElement_Attr_GetStringValue(nint, nint, uint, out uint)
public static extern bool FPDF_StructElement_Attr_GetStringValue(nint value, nint buffer, uint buflen, out uint outBuflen)
Parameters
value
nint
buffer
nint
buflen
uint
outBuflen
uint
Returns
- bool
FPDF_StructElement_Attr_GetType(nint)
public static extern int FPDF_StructElement_Attr_GetType(nint value)
Parameters
value
nint
Returns
- int
FPDF_StructElement_Attr_GetValue(nint, string)
public static extern nint FPDF_StructElement_Attr_GetValue(nint attr, string name)
Parameters
attr
nint
name
string
Returns
- nint
FPDF_StructElement_CountChildren(nint)
public static extern int FPDF_StructElement_CountChildren(nint element)
Parameters
element
nint
Returns
- int
FPDF_StructElement_GetActualText(nint, char[], uint)
public static extern uint FPDF_StructElement_GetActualText(nint element, char[] buffer, uint length)
Parameters
element
nint
buffer
char[]
length
uint
Returns
- uint
FPDF_StructElement_GetAltText(nint, char[], uint)
public static extern uint FPDF_StructElement_GetAltText(nint element, char[] buffer, uint length)
Parameters
element
nint
buffer
char[]
length
uint
Returns
- uint
FPDF_StructElement_GetAttr(nint)
public static extern nint FPDF_StructElement_GetAttr(nint element)
Parameters
element
nint
Returns
- nint
FPDF_StructElement_GetAttributeAtIndex(nint, int)
public static extern nint FPDF_StructElement_GetAttributeAtIndex(nint element, int index)
Parameters
element
nint
index
int
Returns
- nint
FPDF_StructElement_GetAttributeCount(nint)
public static extern int FPDF_StructElement_GetAttributeCount(nint element)
Parameters
element
nint
Returns
- int
FPDF_StructElement_GetChildAtIndex(nint, int)
public static extern nint FPDF_StructElement_GetChildAtIndex(nint element, int index)
Parameters
element
nint
index
int
Returns
- nint
FPDF_StructElement_GetChildMarkedContentID(nint, int)
public static extern int FPDF_StructElement_GetChildMarkedContentID(nint element, int index)
Parameters
element
nint
index
int
Returns
- int
FPDF_StructElement_GetID(nint, char[], uint)
public static extern uint FPDF_StructElement_GetID(nint element, char[] buffer, uint length)
Parameters
element
nint
buffer
char[]
length
uint
Returns
- uint
FPDF_StructElement_GetLang(nint, char[], uint)
public static extern uint FPDF_StructElement_GetLang(nint element, char[] buffer, uint length)
Parameters
element
nint
buffer
char[]
length
uint
Returns
- uint
FPDF_StructElement_GetMarkedContentID(nint)
public static extern int FPDF_StructElement_GetMarkedContentID(nint element)
Parameters
element
nint
Returns
- int
FPDF_StructElement_GetMarkedContentIdAtIndex(nint, int)
public static extern int FPDF_StructElement_GetMarkedContentIdAtIndex(nint element, int index)
Parameters
element
nint
index
int
Returns
- int
FPDF_StructElement_GetMarkedContentIdCount(nint)
public static extern int FPDF_StructElement_GetMarkedContentIdCount(nint element)
Parameters
element
nint
Returns
- int
FPDF_StructElement_GetObjType(nint, char[], uint)
public static extern uint FPDF_StructElement_GetObjType(nint element, char[] buffer, uint length)
Parameters
element
nint
buffer
char[]
length
uint
Returns
- uint
FPDF_StructElement_GetParent(nint)
public static extern nint FPDF_StructElement_GetParent(nint element)
Parameters
element
nint
Returns
- nint
FPDF_StructElement_GetStringAttribute(nint, string, char[], uint)
public static extern uint FPDF_StructElement_GetStringAttribute(nint element, string name, char[] buffer, uint length)
Parameters
element
nint
name
string
buffer
char[]
length
uint
Returns
- uint
FPDF_StructElement_GetTitle(nint, char[], uint)
public static extern uint FPDF_StructElement_GetTitle(nint element, char[] buffer, uint length)
Parameters
element
nint
buffer
char[]
length
uint
Returns
- uint
FPDF_StructElement_GetType(nint, byte[], uint)
public static extern uint FPDF_StructElement_GetType(nint element, byte[] buffer, uint buflen)
Parameters
element
nint
buffer
byte[]
buflen
uint
Returns
- uint
FPDF_StructTree_Close(nint)
public static extern void FPDF_StructTree_Close(nint structTree)
Parameters
structTree
nint
FPDF_StructTree_CountChildren(nint)
public static extern int FPDF_StructTree_CountChildren(nint structTree)
Parameters
structTree
nint
Returns
- int
FPDF_StructTree_GetChildAtIndex(nint, int)
public static extern nint FPDF_StructTree_GetChildAtIndex(nint structTree, int index)
Parameters
structTree
nint
index
int
Returns
- nint
FPDF_StructTree_GetForPage(nint)
public static extern nint FPDF_StructTree_GetForPage(nint page)
Parameters
page
nint
Returns
- nint