Class MailPrinter
MailPrinter class
Represents a printer for mail messages.
public sealed class MailPrinter : IPrintSettingsProvider
Constructors
| Name | Description |
|---|
| MailPrinter() | Initializes a new instance of the MailPrinter class with A4 paper setting for page size and 0.5in margin for all sides. |
| MailPrinter(IPrintSettingsProvider) | Initializes a new instance of the MailPrinter class using given settings provider. |
Properties
| Name | Description |
|---|
| CultureName { get; set; } | Gets or sets the culture name in the format languagecode2-country/regioncode2. |
| DpiX { get; set; } | Gets or sets the horizontal DPI. |
| DpiY { get; set; } | Gets or sets the vertical DPI. |
| FormattingFlags { get; set; } | Gets or sets the printer options. |
| MarginBottom { get; set; } | Gets or sets the bottom margin. |
| MarginLeft { get; set; } | Gets or sets the left margin. |
| MarginRight { get; set; } | Gets or sets the right margin. |
| MarginTop { get; set; } | Gets or sets the top margin. |
| PageHeight { get; set; } | Gets or sets the height of the page. |
| PageUnit { get; set; } | Gets or sets the page unit. |
| PageWidth { get; set; } | Gets or sets the width of the page. |
Methods
| Name | Description |
|---|
| Print(MailMessage, Stream, PrintFormat) | Prints the specified message object using the desired format. |
| Print(MailMessage, string, PrintFormat) | Prints the specified message object using the desired format. |
| Print(MapiMessage, Stream, PrintFormat) | Prints the specified MSG object using the desired format. |
| Print(MapiMessage, string, PrintFormat) | Prints the specified MSG object using the desired format. |
See Also