The FaxFile type exposes the following members.

Constructors

  NameDescription
Public methodFaxFile
Constructs a new Fax file interface with an underlying empty temporary Fax file in the filesystem.

Methods

  NameDescription
Public methodAddEnvelope
Adds a new envelope to the Fax.
Public methodAddPage(Image, FaxPageAttributes)
Adds a new page to the Fax.
Public methodAddPage(Image, FaxPageAttributes, FaxPageSettings)
Adds a new page to the Fax for each frame in the input image.
Public methodDispose()()()()
Releases all stored image objects and removes the scratch file from the filesystem.
Protected methodDispose(Boolean)
Internal implementation for the Dispose, allowing it to be called by a finalizer if desired.
Public methodEnvelope
Returns a Fax Envelope object representing delivery details for a Fax.
Public methodEnvelopeId
Returns the identifier for an envelope. IDs are typically an 8 character filename with the extension ENV.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInsertPage(Int32, Image, FaxPageAttributes)
Inserts a new page into the Fax at the specified index.
Public methodInsertPage(Int32, Image, FaxPageAttributes, FaxPageSettings)
Inserts a new page in the fax, starting at the specified index.
Public methodLoadFrom
Populates this Fax object by copying all information found in the specified Fax file.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodMovePage
Moves a page up or down in the page ordering by index.
Public methodPageAttributes(Int32)
Returns the information for a specific page in a Fax.
Public methodPageAttributes(String)
Returns the attribute information for a specific page in a Fax.
Public methodPageId
Returns the identifier for a page image. IDs are typically a TIFF filename with the extension .TIF.
Public methodPageImage(Int32)
Returns a Bitmap object representing a Fax page.
Public methodPageImage(String)
Returns a Bitmap object representing a Fax page.
Public methodRemoveEnvelope(Int32)
Remove an envelope from the Fax.
Public methodRemoveEnvelope(String)
Remove an envelope from the Fax.
Public methodRemovePage(Int32)
Remove a page and it's associated page information from the Fax.
Public methodRemovePage(String)
Removes a page and it's associated page information from the Fax.
Public methodSaveAs
Saves the working Fax file using the provided filename.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodUpdatePage(Int32, Image, FaxPageAttributes)
Updates the page image and attributes for a specified page.
Public methodUpdatePage(String, Image, FaxPageAttributes)
Updates the page image and attributes for a specified page.
Public methodUpdatePage(String, Image, FaxPageAttributes, FaxPageSettings)
Updates the page image and attributes for a specified page.

Fields

  NameDescription
Public fieldStatic memberStandardFaxImageWidth
The width, in pixels, of a standard fax image.

Properties

  NameDescription
Public propertyEnvelopeCount
Returns a count of the number of envelopes in this Fax.
Public propertyPageCount
Returns a count of the number of pages in this Fax.

See Also