IFaxDocument interface (faxcomex.h)

The IFaxDocument interface defines a messaging object used by a fax client application to compose a fax document and submit it to the fax service for processing.

Inheritance

The IFaxDocument interface inherits from the IDispatch interface. IFaxDocument also has these types of members:

Methods

The IFaxDocument interface has these methods.

 
IFaxDocument::ConnectedSubmit

The IFaxDocument::ConnectedSubmit method submits a single fax document to the connected IFaxServer. The method returns an array of fax job ID strings, one for each recipient of the fax.
IFaxDocument::get_AttachFaxToReceipt

The IFaxDocument::get_AttachFaxToReceipt property indicates whether to attach a fax to the receipt. (Get)
IFaxDocument::get_Body

The IFaxDocument::get_Body property provides the path to the file that comprises the body of a fax. The body of a fax consists of the fax pages other than the cover page. (Get)
IFaxDocument::get_CoverPage

The IFaxDocument::get_CoverPage property is a null-terminated string that contains the name of the cover page template file (.cov) to associate with the fax document. (Get)
IFaxDocument::get_CoverPageType

The IFaxDocument::get_CoverPageType property is a value from an enumeration that indicates whether a specified cover page template file (.cov) is a server-based cover page file or a local-computer-based cover page file. (Get)
IFaxDocument::get_DocumentName

The IFaxDocument::get_DocumentName property is a null-terminated string that contains the user-friendly name to display for the fax document. The value is for display purposes only. (Get)
IFaxDocument::get_GroupBroadcastReceipts

The IFaxDocument::get_GroupBroadcastReceipts property is a Boolean value that indicates whether to send an individual delivery receipt for each recipient of the broadcast, or to send a summary receipt for all the recipients. (Get)
IFaxDocument::get_Note

The IFaxDocument::get_Note property is a null-terminated string that contains the contents of the note field on the cover page of the fax. (Get)
IFaxDocument::get_Priority

The IFaxDocument::get_Priority property specifies the priority to use when sending the fax; for example, normal, low, or high priority. (Get)
IFaxDocument::get_ReceiptAddress

The IFaxDocument::get_ReceiptAddress property is a null-terminated string that indicates the email address to which the fax service should send a delivery receipt when the fax job reaches a final state. (Get)
IFaxDocument::get_ReceiptType

The IFaxDocument::get_ReceiptType property specifies the type of delivery receipt to deliver when the fax job reaches a final state. (Get)
IFaxDocument::get_Recipients

The IFaxDocument::get_Recipients property retrieves a collection of one or more recipients for the fax document.
IFaxDocument::get_ScheduleTime

The IFaxDocument::get_ScheduleTime property indicates the time to submit the fax for processing to the fax service. (Get)
IFaxDocument::get_ScheduleType

The IFaxDocument::get_ScheduleType property indicates when to schedule the fax job; for example, you can specify that the fax service send the fax immediately, at a specified time, or during a predefined discount period. (Get)
IFaxDocument::get_Sender

Retrieves an object containing information about the sender of the fax document.
IFaxDocument::get_Subject

The IFaxDocument::get_Subject property is a null-terminated string that contains the contents of the subject field on the cover page of the fax. (Get)
IFaxDocument::put_AttachFaxToReceipt

The IFaxDocument::get_AttachFaxToReceipt property indicates whether to attach a fax to the receipt. (Put)
IFaxDocument::put_Body

The IFaxDocument::get_Body property provides the path to the file that comprises the body of a fax. The body of a fax consists of the fax pages other than the cover page. (Put)
IFaxDocument::put_CoverPage

The IFaxDocument::get_CoverPage property is a null-terminated string that contains the name of the cover page template file (.cov) to associate with the fax document. (Put)
IFaxDocument::put_CoverPageType

The IFaxDocument::get_CoverPageType property is a value from an enumeration that indicates whether a specified cover page template file (.cov) is a server-based cover page file or a local-computer-based cover page file. (Put)
IFaxDocument::put_DocumentName

The IFaxDocument::get_DocumentName property is a null-terminated string that contains the user-friendly name to display for the fax document. The value is for display purposes only. (Put)
IFaxDocument::put_GroupBroadcastReceipts

The IFaxDocument::get_GroupBroadcastReceipts property is a Boolean value that indicates whether to send an individual delivery receipt for each recipient of the broadcast, or to send a summary receipt for all the recipients. (Put)
IFaxDocument::put_Note

The IFaxDocument::get_Note property is a null-terminated string that contains the contents of the note field on the cover page of the fax. (Put)
IFaxDocument::put_Priority

The IFaxDocument::get_Priority property specifies the priority to use when sending the fax; for example, normal, low, or high priority. (Put)
IFaxDocument::put_ReceiptAddress

The IFaxDocument::get_ReceiptAddress property is a null-terminated string that indicates the email address to which the fax service should send a delivery receipt when the fax job reaches a final state. (Put)
IFaxDocument::put_ReceiptType

The IFaxDocument::get_ReceiptType property specifies the type of delivery receipt to deliver when the fax job reaches a final state. (Put)
IFaxDocument::put_ScheduleTime

The IFaxDocument::get_ScheduleTime property indicates the time to submit the fax for processing to the fax service. (Put)
IFaxDocument::put_ScheduleType

The IFaxDocument::get_ScheduleType property indicates when to schedule the fax job; for example, you can specify that the fax service send the fax immediately, at a specified time, or during a predefined discount period. (Put)
IFaxDocument::put_Subject

The IFaxDocument::get_Subject property is a null-terminated string that contains the contents of the subject field on the cover page of the fax. (Put)
IFaxDocument::Submit

The IFaxDocument::Submit method submits a single fax document to the fax service for processing.

Remarks

A default implementation of IFaxDocument and IFaxDocument2 is provided as the FaxDocument object.

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Target Platform Windows
Header faxcomex.h

See also

FaxDocument

IDispatch