Table of Contents

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