OutlookOptions
Inheritance: java.lang.Object
public class OutlookOptions
Provides options for rendering Outlook data files.
The OutlookOptions class encapsulates various settings and parameters that can be used to control the rendering of Outlook data files (such as PST or OST files) in the GroupDocs.Viewer component.
Example usage:
OutlookOptions options = new OutlookOptions();
options.setAddressFilter("@gmail.com");
options.setFolder("folderName");
final HtmlViewOptions htmlViewOptions = HtmlViewOptions.forEmbeddedResources();
htmlViewOptions.setOutlookOptions(options);
try (Viewer viewer = new Viewer("mail.pst")) {
viewer.view(htmlViewOptions);
// Use the viewer object for further operations
}
Constructors
Constructor | Description |
---|---|
OutlookOptions() |
Methods
Method | Description |
---|---|
getFolder() | Gets the name of the folder to render. |
setFolder(String value) | Sets the name of the folder to render. |
getTextFilter() | Gets the keywords used to filter messages. |
setTextFilter(String value) | Gets the keywords used to filter messages. |
getAddressFilter() | Gets the email address used to filter messages by sender or recipient. |
setAddressFilter(String value) | Sets the email address used to filter messages by sender or recipient. |
getMaxItemsInFolder() | Gets the maximum number of messages or items that can be rendered from one folder. |
setMaxItemsInFolder(int value) | Sets the maximum number of messages or items that can be rendered from one folder. |
OutlookOptions()
public OutlookOptions()
getFolder()
public final String getFolder()
Gets the name of the folder to render. The name of the folder (e.g., Inbox, Sent Item, or Deleted Items) to render.
Returns: java.lang.String - the name of the folder to render.
setFolder(String value)
public final void setFolder(String value)
Sets the name of the folder to render. The name of the folder (e.g., Inbox, Sent Item, or Deleted Items) to render.
Parameters:
Parameter | Type | Description |
---|---|---|
value | java.lang.String | The name of the folder to render. |
getTextFilter()
public final String getTextFilter()
Gets the keywords used to filter messages.
Returns: java.lang.String - the keywords.
setTextFilter(String value)
public final void setTextFilter(String value)
Gets the keywords used to filter messages.
Parameters:
Parameter | Type | Description |
---|---|---|
value | java.lang.String | The keywords. |
getAddressFilter()
public final String getAddressFilter()
Gets the email address used to filter messages by sender or recipient.
Returns: java.lang.String - the email address used to filter messages.
setAddressFilter(String value)
public final void setAddressFilter(String value)
Sets the email address used to filter messages by sender or recipient.
Parameters:
Parameter | Type | Description |
---|---|---|
value | java.lang.String | The email address used to filter messages. |
getMaxItemsInFolder()
public final int getMaxItemsInFolder()
Gets the maximum number of messages or items that can be rendered from one folder.
Outlook data files can be large and retrieving all messages can take significant time. This setting limits the maximum number of messages or items (such as contacts and tasks) that are rendered. The default value is 50. Set the value to 0 to render all messages.
Returns: int - the maximum number of messages or items that can be rendered from one folder.
setMaxItemsInFolder(int value)
public final void setMaxItemsInFolder(int value)
Sets the maximum number of messages or items that can be rendered from one folder.
Outlook data files can be large and retrieving all messages can take significant time. This setting limits the maximum number of messages or items (such as contacts and tasks) that are rendered. The default value is 50. Set the value to 0 to render all messages.
Parameters:
Parameter | Type | Description |
---|---|---|
value | int | The maximum number of messages or items that can be rendered from one folder. |