C# Class Ghostscript.NET.GhostscriptLibrary

Represents a native Ghostscript library.
Inheritance: IDisposable
ファイルを表示 Open project: jhabjan/Ghostscript.NET Class Usage Examples

Public Properties

Property Type Description
@gsapi_delete_instance gsapi_delete_instance
@gsapi_exit gsapi_exit
@gsapi_init_with_args gsapi_init_with_args
@gsapi_new_instance gsapi_new_instance
@gsapi_revision gsapi_revision
@gsapi_run_file gsapi_run_file
@gsapi_run_string gsapi_run_string
@gsapi_run_string_begin gsapi_run_string_begin
@gsapi_run_string_continue gsapi_run_string_continue
@gsapi_run_string_end gsapi_run_string_end
@gsapi_run_string_with_length gsapi_run_string_with_length
@gsapi_set_arg_encoding gsapi_set_arg_encoding
@gsapi_set_display_callback gsapi_set_display_callback
@gsapi_set_poll gsapi_set_poll
@gsapi_set_stdio gsapi_set_stdio

Public Methods

Method Description
Dispose ( ) : void

Releases all resources used by the Ghostscript.NET.GhostscriptLibrary instance.

GhostscriptLibrary ( GhostscriptVersionInfo version ) : System

Initializes a new instance of the Ghostscript.NET.GhostscriptLibrary class from the GhostscriptVersionInfo object.

GhostscriptLibrary ( GhostscriptVersionInfo version, bool fromMemory ) : System

Initializes a new instance of the Ghostscript.NET.GhostscriptLibrary class from the GhostscriptVersionInfo object.

GhostscriptLibrary ( byte library ) : System

Initializes a new instance of the Ghostscript.NET.GhostscriptLibrary class from the native library represented as the memory buffer.

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Releases all resources used by the Ghostscript.NET.GhostscriptLibrary instance.

Private Methods

Method Description
Initialize ( ) : void

Get the native library symbols and map them to the appropriate functions/delegates.

ThrowIncompatibileNativeGhostscriptLibraryException ( ) : void

Throws friendly gsdll incompatibility message.

Method Details

Dispose() public method

Releases all resources used by the Ghostscript.NET.GhostscriptLibrary instance.
public Dispose ( ) : void
return void

Dispose() protected method

Releases all resources used by the Ghostscript.NET.GhostscriptLibrary instance.
protected Dispose ( bool disposing ) : void
disposing bool
return void

GhostscriptLibrary() public method

Initializes a new instance of the Ghostscript.NET.GhostscriptLibrary class from the GhostscriptVersionInfo object.
public GhostscriptLibrary ( GhostscriptVersionInfo version ) : System
version GhostscriptVersionInfo GhostscriptVersionInfo instance that tells which Ghostscript library to use.
return System

GhostscriptLibrary() public method

Initializes a new instance of the Ghostscript.NET.GhostscriptLibrary class from the GhostscriptVersionInfo object.
public GhostscriptLibrary ( GhostscriptVersionInfo version, bool fromMemory ) : System
version GhostscriptVersionInfo GhostscriptVersionInfo instance that tells which Ghostscript library to use.
fromMemory bool Tells if the Ghostscript should be loaded from the memory or directly from the disk.
return System

GhostscriptLibrary() public method

Initializes a new instance of the Ghostscript.NET.GhostscriptLibrary class from the native library represented as the memory buffer.
public GhostscriptLibrary ( byte library ) : System
library byte Memory buffer representing native Ghostscript library.
return System

Property Details

@gsapi_delete_instance public_oe property

public gsapi_delete_instance @gsapi_delete_instance
return gsapi_delete_instance

@gsapi_exit public_oe property

public gsapi_exit @gsapi_exit
return gsapi_exit

@gsapi_init_with_args public_oe property

public gsapi_init_with_args @gsapi_init_with_args
return gsapi_init_with_args

@gsapi_new_instance public_oe property

public gsapi_new_instance @gsapi_new_instance
return gsapi_new_instance

@gsapi_revision public_oe property

public gsapi_revision @gsapi_revision
return gsapi_revision

@gsapi_run_file public_oe property

public gsapi_run_file @gsapi_run_file
return gsapi_run_file

@gsapi_run_string public_oe property

public gsapi_run_string @gsapi_run_string
return gsapi_run_string

@gsapi_run_string_begin public_oe property

public gsapi_run_string_begin @gsapi_run_string_begin
return gsapi_run_string_begin

@gsapi_run_string_continue public_oe property

public gsapi_run_string_continue @gsapi_run_string_continue
return gsapi_run_string_continue

@gsapi_run_string_end public_oe property

public gsapi_run_string_end @gsapi_run_string_end
return gsapi_run_string_end

@gsapi_run_string_with_length public_oe property

public gsapi_run_string_with_length @gsapi_run_string_with_length
return gsapi_run_string_with_length

@gsapi_set_arg_encoding public_oe property

public gsapi_set_arg_encoding @gsapi_set_arg_encoding
return gsapi_set_arg_encoding

@gsapi_set_display_callback public_oe property

public gsapi_set_display_callback @gsapi_set_display_callback
return gsapi_set_display_callback

@gsapi_set_poll public_oe property

public gsapi_set_poll @gsapi_set_poll
return gsapi_set_poll

@gsapi_set_stdio public_oe property

public gsapi_set_stdio @gsapi_set_stdio
return gsapi_set_stdio