PDFiumBindings class

Bindings to PDFium

Available Extensions

Constructors

PDFiumBindings(DynamicLibrary dynamicLibrary)
The symbols are looked up in dynamicLibrary.
PDFiumBindings.fromLookup(Pointer<T> lookup<T extends NativeType>(String symbolName))
The symbols are looked up with lookup.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

FPDF_CloseDocument(Pointer<fpdf_document_t__> document) → void
FPDF_ClosePage(Pointer<fpdf_page_t__> page) → void
FPDF_CountNamedDests(Pointer<fpdf_document_t__> document) int
FPDF_DestroyLibrary() → void
FPDF_DeviceToPage(Pointer<fpdf_page_t__> page, int start_x, int start_y, int size_x, int size_y, int rotate, int device_x, int device_y, Pointer<Double> page_x, Pointer<Double> page_y) int
FPDF_DocumentHasValidCrossReferenceTable(Pointer<fpdf_document_t__> document) int
FPDF_GetDocPermissions(Pointer<fpdf_document_t__> document) int
FPDF_GetFileVersion(Pointer<fpdf_document_t__> doc, Pointer<Int32> fileVersion) int
FPDF_GetLastError() int
FPDF_GetNamedDest(Pointer<fpdf_document_t__> document, int index, Pointer<Void> buffer, Pointer<Int64> buflen) Pointer<fpdf_dest_t__>
FPDF_GetNamedDestByName(Pointer<fpdf_document_t__> document, Pointer<Int8> name) Pointer<fpdf_dest_t__>
FPDF_GetPageBoundingBox(Pointer<fpdf_page_t__> page, Pointer<FS_RECTF> rect) int
FPDF_GetPageCount(Pointer<fpdf_document_t__> document) int
FPDF_GetPageHeight(Pointer<fpdf_page_t__> page) double
FPDF_GetPageHeightF(Pointer<fpdf_page_t__> page) double
FPDF_GetPageSizeByIndex(Pointer<fpdf_document_t__> document, int page_index, Pointer<Double> width, Pointer<Double> height) int
FPDF_GetPageSizeByIndexF(Pointer<fpdf_document_t__> document, int page_index, Pointer<FS_SIZEF> size) int
FPDF_GetPageWidth(Pointer<fpdf_page_t__> page) double
FPDF_GetPageWidthF(Pointer<fpdf_page_t__> page) double
FPDF_GetSecurityHandlerRevision(Pointer<fpdf_document_t__> document) int
FPDF_GetTrailerEnds(Pointer<fpdf_document_t__> document, Pointer<Uint32> buffer, int length) int
FPDF_GetXFAPacketContent(Pointer<fpdf_document_t__> document, int index, Pointer<Void> buffer, int buflen, Pointer<Uint64> out_buflen) int
FPDF_GetXFAPacketCount(Pointer<fpdf_document_t__> document) int
FPDF_GetXFAPacketName(Pointer<fpdf_document_t__> document, int index, Pointer<Void> buffer, int buflen) int
FPDF_InitLibrary() → void
FPDF_InitLibraryWithConfig(Pointer<FPDF_LIBRARY_CONFIG> config) → void
FPDF_LoadCustomDocument(Pointer<FPDF_FILEACCESS> pFileAccess, Pointer<Int8> password) Pointer<fpdf_document_t__>
FPDF_LoadDocument(Pointer<Int8> file_path, Pointer<Int8> password) Pointer<fpdf_document_t__>
FPDF_LoadMemDocument(Pointer<Void> data_buf, int size, Pointer<Int8> password) Pointer<fpdf_document_t__>
FPDF_LoadMemDocument64(Pointer<Void> data_buf, int size, Pointer<Int8> password) Pointer<fpdf_document_t__>
FPDF_LoadPage(Pointer<fpdf_document_t__> document, int page_index) Pointer<fpdf_page_t__>
FPDF_PageToDevice(Pointer<fpdf_page_t__> page, int start_x, int start_y, int size_x, int size_y, int rotate, double page_x, double page_y, Pointer<Int32> device_x, Pointer<Int32> device_y) int
FPDF_RenderPage(Pointer<HDC> dc, Pointer<fpdf_page_t__> page, int start_x, int start_y, int size_x, int size_y, int rotate, int flags) → void
FPDF_RenderPageBitmap(Pointer<fpdf_bitmap_t__> bitmap, Pointer<fpdf_page_t__> page, int start_x, int start_y, int size_x, int size_y, int rotate, int flags) → void
FPDF_RenderPageBitmapWithMatrix(Pointer<fpdf_bitmap_t__> bitmap, Pointer<fpdf_page_t__> page, Pointer<FS_MATRIX> matrix, Pointer<FS_RECTF> clipping, int flags) → void
FPDF_SetPrintMode(int mode) int
FPDF_SetSandBoxPolicy(int policy, int enable) → void
FPDF_VIEWERREF_GetDuplex(Pointer<fpdf_document_t__> document) int
FPDF_VIEWERREF_GetName(Pointer<fpdf_document_t__> document, Pointer<Int8> key, Pointer<Int8> buffer, int length) int
FPDF_VIEWERREF_GetNumCopies(Pointer<fpdf_document_t__> document) int
FPDF_VIEWERREF_GetPrintPageRange(Pointer<fpdf_document_t__> document) Pointer<fpdf_pagerange_t__>
FPDF_VIEWERREF_GetPrintPageRangeCount(Pointer<fpdf_pagerange_t__> pagerange) int
FPDF_VIEWERREF_GetPrintPageRangeElement(Pointer<fpdf_pagerange_t__> pagerange, int index) int
FPDF_VIEWERREF_GetPrintScaling(Pointer<fpdf_document_t__> document) int
FPDFBitmap_Create(int width, int height, int alpha) Pointer<fpdf_bitmap_t__>
FPDFBitmap_CreateEx(int width, int height, int format, Pointer<Void> first_scan, int stride) Pointer<fpdf_bitmap_t__>
FPDFBitmap_Destroy(Pointer<fpdf_bitmap_t__> bitmap) → void
FPDFBitmap_FillRect(Pointer<fpdf_bitmap_t__> bitmap, int left, int top, int width, int height, int color) → void
FPDFBitmap_GetBuffer(Pointer<fpdf_bitmap_t__> bitmap) Pointer<Uint8>
FPDFBitmap_GetFormat(Pointer<fpdf_bitmap_t__> bitmap) int
FPDFBitmap_GetHeight(Pointer<fpdf_bitmap_t__> bitmap) int
FPDFBitmap_GetStride(Pointer<fpdf_bitmap_t__> bitmap) int
FPDFBitmap_GetWidth(Pointer<fpdf_bitmap_t__> bitmap) int
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited