PrintingFfiBindings class
Bindings for src/printing_ffi.h
.
Regenerate bindings with dart run ffigen --config ffigen.yaml
.
Constructors
- PrintingFfiBindings.new(DynamicLibrary dynamicLibrary)
-
The symbols are looked up in
dynamicLibrary
. -
PrintingFfiBindings.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
-
cancel_print_job(
Pointer< Char> printer_name, int job_id) → bool -
free_cups_option_list(
Pointer< CupsOptionList> option_list) → void -
free_job_list(
Pointer< JobList> job_list) → void -
free_printer_info(
Pointer< PrinterInfo> printer_info) → void -
free_printer_list(
Pointer< PrinterList> printer_list) → void -
free_windows_printer_capabilities(
Pointer< WindowsPrinterCapabilities> capabilities) → void -
get_default_printer(
) → Pointer< PrinterInfo> -
get_last_error(
) → Pointer< Char> -
get_print_jobs(
Pointer< Char> printer_name) → Pointer<JobList> -
get_printers(
) → Pointer< PrinterList> -
get_supported_cups_options(
Pointer< Char> printer_name) → Pointer<CupsOptionList> -
get_windows_printer_capabilities(
Pointer< Char> printer_name) → Pointer<WindowsPrinterCapabilities> -
init_pdfium_library(
) → void - Function to initialize the PDFium library. Must be called once on startup on Windows.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
open_printer_properties(
Pointer< Char> printer_name, int hwnd) → int -
pause_print_job(
Pointer< Char> printer_name, int job_id) → bool -
print_pdf(
Pointer< Char> printer_name, Pointer<Char> pdf_file_path, Pointer<Char> doc_name, int scaling_mode, int copies, Pointer<Char> page_range, int num_options, Pointer<Pointer< option_keys, Pointer<Char> >Pointer< option_values, Pointer<Char> >Char> alignment) → bool -
raw_data_to_printer(
Pointer< Char> printer_name, Pointer<Uint8> data, int length, Pointer<Char> doc_name, int num_options, Pointer<Pointer< option_keys, Pointer<Char> >Pointer< option_values) → boolChar> > -
resume_print_job(
Pointer< Char> printer_name, int job_id) → bool -
shutdown_pdfium_library(
) → void -
submit_pdf_job(
Pointer< Char> printer_name, Pointer<Char> pdf_file_path, Pointer<Char> doc_name, int scaling_mode, int copies, Pointer<Char> page_range, int num_options, Pointer<Pointer< option_keys, Pointer<Char> >Pointer< option_values, Pointer<Char> >Char> alignment) → int -
submit_raw_data_job(
Pointer< Char> printer_name, Pointer<Uint8> data, int length, Pointer<Char> doc_name, int num_options, Pointer<Pointer< option_keys, Pointer<Char> >Pointer< option_values) → intChar> > - Functions that submit a job and return a job ID for status tracking.
-
sum(
int a, int b) → int -
sum_long_running(
int a, int b) → int -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited