WKLibrary

trait WKLibrary extends NativeLibrary

wkhtmltopdf的C接口

See also:

C:\Program Files\wkhtmltopdf\include\wkhtmltox\pdf.h

Companion:
object
trait Library
class Object
trait Matchable
class Any

Type members

Classlikes

trait wkhtmltopdf_int_callback extends Callback
trait wkhtmltopdf_str_callback extends Callback
trait wkhtmltopdf_void_callback extends Callback

Value members

Abstract methods

def wkhtmltopdf_add_object(converter: Pointer, objectSettings: Pointer, data: String): Unit
def wkhtmltopdf_convert(converter: Pointer): Int
def wkhtmltopdf_create_converter(globalSettings: Pointer): Pointer
def wkhtmltopdf_current_phase(converter: Pointer): Int
def wkhtmltopdf_destroy_converter(converter: Pointer): Unit
def wkhtmltopdf_destroy_global_settings(pointer: Pointer): Unit
def wkhtmltopdf_destroy_object_settings(pointer: Pointer): Unit
def wkhtmltopdf_get_global_setting(globalSettings: Pointer, name: String, memory: Memory, memorySize: Int): Int
def wkhtmltopdf_get_object_setting(objectSettings: Pointer, name: String, memory: Memory, memorySize: Int): Int
def wkhtmltopdf_get_output(converter: Pointer, out: PointerByReference): Long
def wkhtmltopdf_http_error_code(converter: Pointer): Int
def wkhtmltopdf_init(useGraphics: Int): Int
def wkhtmltopdf_phase_count(converter: Pointer): Int
def wkhtmltopdf_phase_description(converter: Pointer, phase: Int): String
def wkhtmltopdf_progress_string(converter: Pointer): String
def wkhtmltopdf_set_error_callback(converter: Pointer, cb: wkhtmltopdf_str_callback): Unit
def wkhtmltopdf_set_global_setting(globalSettings: Pointer, name: String, value: String): Int
def wkhtmltopdf_set_object_setting(objectSettings: Pointer, name: String, value: String): Int
def wkhtmltopdf_version(): String

Concrete methods

def addObject(converter: Pointer, objectSettings: Pointer, data: String): Unit
def convert(converter: Pointer): Int
def createConverter(globalSettings: Pointer): Pointer
def createGlobalSettings(): Pointer
def createObjectSettings(): Pointer
def currentPhase(converter: Pointer, percent: Int): ProgressPhase
override def destroy(): Unit
Definition Classes
def destroy(globalSetting: Pointer, objectSettingsList: Iterable[Pointer], converter: Pointer): Unit
override def init(): Unit
Definition Classes
def setErrorCallback(converter: Pointer, cb: wkhtmltopdf_str_callback): Unit
def setFinishedCallback(converter: Pointer, cb: wkhtmltopdf_int_callback): Unit
def setGlobal(globalSettings: Pointer, name: String, value: String): Int
def setObject(objectSettings: Pointer, name: String, value: String): Int
def setPhaseChangedCallback(converter: Pointer, cb: wkhtmltopdf_void_callback): Unit
def setProgressChangedCallback(converter: Pointer, cb: wkhtmltopdf_int_callback): Unit
def setWarningCallback(converter: Pointer, cb: wkhtmltopdf_str_callback): Unit
override def version: String
Definition Classes