<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Groupdocs API References – com.groupdocs.watermark.common</title>
    <link>/watermark/java/com.groupdocs.watermark.common/</link>
    <description>Recent content in com.groupdocs.watermark.common on Groupdocs API References</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    
	  <atom:link href="/watermark/java/com.groupdocs.watermark.common/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Java: Attachment</title>
      <link>/watermark/java/com.groupdocs.watermark.common/attachment/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/watermark/java/com.groupdocs.watermark.common/attachment/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Inheritance:&lt;/strong&gt;
java.lang.Object&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public abstract class Attachment
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a file attached to a document.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://docs.groupdocs.com/display/watermarkjava/Email+attachments&#34;&gt;Email attachments&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://docs.groupdocs.com/display/watermarkjava/Attachments+in+PDF+document&#34;&gt;Attachments in PDF document&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://docs.groupdocs.com/display/watermarkjava/Working+with+spreadsheet+document+attachments&#34;&gt;Working with spreadsheet document attachments&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;methods&#34;&gt;Methods&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getDocumentInfo--&#34;&gt;getDocumentInfo()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Gets the information about a document stored in the attached file.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getContent--&#34;&gt;getContent()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Gets the attached file content.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#setContent-byte---&#34;&gt;setContent(byte[] value)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Sets the attached file content.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#createWatermarker--&#34;&gt;createWatermarker()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Loads a content from the attached file.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#createWatermarker-com.groupdocs.watermark.options.LoadOptions-&#34;&gt;createWatermarker(LoadOptions loadOptions)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Loads a content from the attached file with the specified load options.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#createWatermarker-com.groupdocs.watermark.options.LoadOptions-com.groupdocs.watermark.WatermarkerSettings-&#34;&gt;createWatermarker(LoadOptions loadOptions, WatermarkerSettings watermarkerSettings)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Loads a content from the attached file with the specified load options and settings.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getContentStream--&#34;&gt;getContentStream()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Gets a stream from the attached file.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#setContentStream-com.aspose.ms.System.IO.Stream-&#34;&gt;setContentStream(System.IO.Stream stream)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Updates attached file from a stream.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#updateContent-com.groupdocs.watermark.Watermarker-&#34;&gt;updateContent(Watermarker updatedVersion)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Updates the attached content.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;getDocumentInfo--&#34;&gt;getDocumentInfo()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final IDocumentInfo getDocumentInfo()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the information about a document stored in the attached file.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
&lt;a href=&#34;../../com.groupdocs.watermark.common/idocumentinfo&#34;&gt;IDocumentInfo&lt;/a&gt; - The &lt;code&gt;[IDocumentInfo](../../com.groupdocs.watermark.common/idocumentinfo)&lt;/code&gt; instance that contains detected information.&lt;/p&gt;
&lt;h3 id=&#34;getContent--&#34;&gt;getContent()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public abstract byte[] getContent()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the attached file content.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
byte[] - The attached file content.&lt;/p&gt;
&lt;h3 id=&#34;setContent-byte---&#34;&gt;setContent(byte[] value)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public abstract void setContent(byte[] value)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sets the attached file content.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;value&lt;/td&gt;
&lt;td&gt;byte[]&lt;/td&gt;
&lt;td&gt;The attached file content.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;createWatermarker--&#34;&gt;createWatermarker()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final Watermarker createWatermarker()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Loads a content from the attached file.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
&lt;a href=&#34;../../com.groupdocs.watermark/watermarker&#34;&gt;Watermarker&lt;/a&gt; - The instance of appropriate descendant of &lt;code&gt;[Content](../../com.groupdocs.watermark.contents/content)&lt;/code&gt; class.&lt;/p&gt;
&lt;h3 id=&#34;createWatermarker-com.groupdocs.watermark.options.LoadOptions-&#34;&gt;createWatermarker(LoadOptions loadOptions)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final Watermarker createWatermarker(LoadOptions loadOptions)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Loads a content from the attached file with the specified load options.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;loadOptions&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.watermark.options/loadoptions&#34;&gt;LoadOptions&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Additional options to use when loading an attachment content.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
&lt;a href=&#34;../../com.groupdocs.watermark/watermarker&#34;&gt;Watermarker&lt;/a&gt; - The instance of appropriate descendant of &lt;code&gt;[Content](../../com.groupdocs.watermark.contents/content)&lt;/code&gt; class.&lt;/p&gt;
&lt;h3 id=&#34;createWatermarker-com.groupdocs.watermark.options.LoadOptions-com.groupdocs.watermark.WatermarkerSettings-&#34;&gt;createWatermarker(LoadOptions loadOptions, WatermarkerSettings watermarkerSettings)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final Watermarker createWatermarker(LoadOptions loadOptions, WatermarkerSettings watermarkerSettings)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Loads a content from the attached file with the specified load options and settings.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;loadOptions&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.watermark.options/loadoptions&#34;&gt;LoadOptions&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Additional options to use when loading an attachment content.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;watermarkerSettings&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.watermark/watermarkersettings&#34;&gt;WatermarkerSettings&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Additional settings to use when working with loaded document.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
&lt;a href=&#34;../../com.groupdocs.watermark/watermarker&#34;&gt;Watermarker&lt;/a&gt; - The instance of appropriate descendant of &lt;code&gt;[Content](../../com.groupdocs.watermark.contents/content)&lt;/code&gt; class.&lt;/p&gt;
&lt;h3 id=&#34;getContentStream--&#34;&gt;getContentStream()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public System.IO.Stream getContentStream()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets a stream from the attached file.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
com.aspose.ms.System.IO.Stream - The stream to read the file content from.&lt;/p&gt;
&lt;h3 id=&#34;setContentStream-com.aspose.ms.System.IO.Stream-&#34;&gt;setContentStream(System.IO.Stream stream)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void setContentStream(System.IO.Stream stream)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Updates attached file from a stream.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;stream&lt;/td&gt;
&lt;td&gt;com.aspose.ms.System.IO.Stream&lt;/td&gt;
&lt;td&gt;The stream to update attached file from.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;updateContent-com.groupdocs.watermark.Watermarker-&#34;&gt;updateContent(Watermarker updatedVersion)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final void updateContent(Watermarker updatedVersion)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Updates the attached content.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;updatedVersion&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.watermark/watermarker&#34;&gt;Watermarker&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The updated version of the content.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Java: Dimension</title>
      <link>/watermark/java/com.groupdocs.watermark.common/dimension/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/watermark/java/com.groupdocs.watermark.common/dimension/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Inheritance:&lt;/strong&gt;
java.lang.Object&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final class Dimension
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents dimensions of a 2d object.&lt;/p&gt;
&lt;h2 id=&#34;fields&#34;&gt;Fields&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Field&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Width&#34;&gt;Width&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Object width.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Height&#34;&gt;Height&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Object height.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Width&#34;&gt;Width&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int Width
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Object width.&lt;/p&gt;
&lt;h3 id=&#34;Height&#34;&gt;Height&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int Height
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Object height.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Java: FileType</title>
      <link>/watermark/java/com.groupdocs.watermark.common/filetype/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/watermark/java/com.groupdocs.watermark.common/filetype/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Inheritance:&lt;/strong&gt;
java.lang.Object&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final class FileType
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents file type.&lt;/p&gt;
&lt;p&gt;This class provides methods to obtain list of all file types supported by &lt;strong&gt;GroupDocs.Watermark&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://docs.groupdocs.com/display/watermarkjava/Supported+Document+Formats&#34;&gt;Supported Document Formats&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://docs.groupdocs.com/display/watermarkjava/Get+supported+file+formats&#34;&gt;Get supported file formats&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://docs.groupdocs.com/display/watermarkjava/Get+document+info&#34;&gt;Get document info&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;fields&#34;&gt;Fields&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Field&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Unknown&#34;&gt;Unknown&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Represents unknown file type.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#OOXML&#34;&gt;OOXML&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Office open xml file (.ooxml).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VSD&#34;&gt;VSD&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;VSD files are drawings created with Microsoft Visio application to represent variety of graphical objects and the interconnection between these.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VSDX&#34;&gt;VSDX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Files with .VSDX extension represent Microsoft Visio file format introduced from Microsoft Office 2013 onwards.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VSS&#34;&gt;VSS&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;VSS are stencil files created with Microsoft Visio 2007 and earlier.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VSSX&#34;&gt;VSSX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Files with .VSSX extension are drawing stencils created with Microsoft Visio 2013 and above.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VSDM&#34;&gt;VSDM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Files with VSDM extension are drawing files created with Microsoft Visio application that supports macros.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VST&#34;&gt;VST&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Files with VST extension are vector image files created with Microsoft Visio and act as template for creating further files.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VSTX&#34;&gt;VSTX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Files with VSTX extensions are drawing template files created with Microsoft Visio 2013 and above.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VSTM&#34;&gt;VSTM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Files with VSTM extension are template files created with Microsoft Visio that support macros.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VSSM&#34;&gt;VSSM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Files with .VSSM extension are Microsoft Visio Stencil files that support provide support for macros.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VSX&#34;&gt;VSX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Files with .VSX extension refer to stencils that consist of drawings and shapes that are used for creating diagrams in Microsoft Visio.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VTX&#34;&gt;VTX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;A file with VTX extension is a Microsoft Visio drawing template that is saved to disc in XML file format.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VDW&#34;&gt;VDW&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;VDW is the Visio Graphics Service file format that specifies the streams and storages required for rendering a Web drawing.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#VDX&#34;&gt;VDX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Any drawing or chart created in Microsoft Visio, but saved in XML format have .VDX extension.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#MSG&#34;&gt;MSG&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;MSG is a file format used by Microsoft Outlook and Exchange to store email messages, contact, appointment, or other tasks.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#EML&#34;&gt;EML&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;EML file format represents email messages saved using Outlook and other relevant applications.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#EMLX&#34;&gt;EMLX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The EMLX file format is implemented and developed by Apple.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#OFT&#34;&gt;OFT&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Files with .OFT extension represent message template files that are created using Microsoft Outlook.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#TIF&#34;&gt;TIF&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;TIFF or TIF, Tagged Image File Format, represents raster images that are meant for usage on a variety of devices that comply with this file format standard.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#TIFF&#34;&gt;TIFF&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;TIFF or TIF, Tagged Image File Format, represents raster images that are meant for usage on a variety of devices that comply with this file format standard.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#JPG&#34;&gt;JPG&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;A JPEG is a type of image format that is saved using the method of lossy compression.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#JPEG&#34;&gt;JPEG&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;A JPEG is a type of image format that is saved using the method of lossy compression.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PNG&#34;&gt;PNG&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;PNG, Portable Network Graphics, refers to a type of raster image file format that use loseless compression.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#GIF&#34;&gt;GIF&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;A GIF or Graphical Interchange Format is a type of highly compressed image.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#BMP&#34;&gt;BMP&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Files having extension .BMP represent Bitmap Image files that are used to store bitmap digital images.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#JPF&#34;&gt;JPF&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;JPEG 2000 (JPF) is an image coding system and state-of-the-art image compression standard.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#JPX&#34;&gt;JPX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;JPEG 2000 (JPX) is an image coding system and state-of-the-art image compression standard.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#JPM&#34;&gt;JPM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;JPEG 2000 (JPM) is an image coding system and state-of-the-art image compression standard.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#WEBP&#34;&gt;WEBP&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;WebP, introduced by Google, is a modern raster web image file format that is based on lossless and lossy compression.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PDF&#34;&gt;PDF&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Portable Document Format (PDF) is a type of document created by Adobe back in 1990s.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PPT&#34;&gt;PPT&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;A file with PPT extension represents PowerPoint file that consists of a collection of slides for displaying as SlideShow.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PPTX&#34;&gt;PPTX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Files with PPTX extension are presentation files created with popular Microsoft PowerPoint application.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PPS&#34;&gt;PPS&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;PPS, PowerPoint Slide Show, files are created using Microsoft PowerPoint for Slide Show purpose.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PPSX&#34;&gt;PPSX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;PPSX, Power Point Slide Show, file are created using Microsoft PowerPoint 2007 and above for Slide Show purpose.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PPTM&#34;&gt;PPTM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Files with PPTM extension are Macro-enabled Presentation files that are created with Microsoft PowerPoint 2007 or higher versions.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#POTX&#34;&gt;POTX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Files with .POTX extension represent Microsoft PowerPoint template presentations that are created with Microsoft PowerPoint 2007 and above.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#POTM&#34;&gt;POTM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Files with POTM extension are Microsoft PowerPoint template files with support for Macros.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PPSM&#34;&gt;PPSM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Files with PPSM extension represent Macro-enabled Slide Show file format created with Microsoft PowerPoint 2007 or higher.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#XLS&#34;&gt;XLS&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Files with XLS extension represent Excel Binary File Format.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#XLSX&#34;&gt;XLSX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;XLSX is well-known format for Microsoft Excel documents that was introduced by Microsoft with the release of Microsoft Office 2007.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#XLSM&#34;&gt;XLSM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Files with XLSM extension is a type of Spreasheet files that support Macros.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#XLTX&#34;&gt;XLTX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Files with XLTX extension represent Microsoft Excel Template files that are based on the Office OpenXML file format specifications.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#XLTM&#34;&gt;XLTM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The XLTM file extension represents files that are generated by Microsoft Excel as Macro-enabled template files.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#XLSB&#34;&gt;XLSB&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;XLSB file format specifies the Excel Binary File Format, which is a collection of records and structures that specify Excel workbook content.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#XLT&#34;&gt;XLT&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Files with .XLT extension are template files created with Microsoft Excel which is a spreadsheet application which comes as part of Microsoft Office suite.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#DOC&#34;&gt;DOC&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Files with .doc extension represent documents generated by Microsoft Word or other word processing documents in binary file format.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#DOCX&#34;&gt;DOCX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;DOCX is a well-known format for Microsoft Word documents.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#DOCM&#34;&gt;DOCM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;DOCM files are Microsoft Word 2007 or higher generated documents with the ability to run macros.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#DOT&#34;&gt;DOT&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Files with .DOT extension are template files created by Microsoft Word to have pre-formatted settings for generation of further DOC or DOCX files.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#DOTX&#34;&gt;DOTX&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Files with DOTX extension are template files created by Microsoft Word to have pre-formatted settings for generation of further DOCX files.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#DOTM&#34;&gt;DOTM&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;A file with DOTM extension represents template file created with Microsoft Word 2007 or higher.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#RTF&#34;&gt;RTF&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Introduced and documented by Microsoft, the Rich Text Format (RTF) represents a method of encoding formatted text and graphics for use within applications.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#ODT&#34;&gt;ODT&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;ODT files are type of documents created with word processing applications that are based on OpenDocument Text File format.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#FlatOpc&#34;&gt;FlatOpc&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Office Open XML WordprocessingML stored in a flat XML file instead of a ZIP package (.xml).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#FlatOpcMacroEnabled&#34;&gt;FlatOpcMacroEnabled&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Office Open XML WordprocessingML Macro-Enabled Document stored in a flat XML file instead of a ZIP package (.xml).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#FlatOpcTemplate&#34;&gt;FlatOpcTemplate&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Office Open XML WordprocessingML Template (macro-free) stored in a flat XML file instead of a ZIP package (.xml).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#FlatOpcTemplateMacroEnabled&#34;&gt;FlatOpcTemplateMacroEnabled&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Office Open XML WordprocessingML Macro-Enabled Template stored in a flat XML file instead of a ZIP package (.xml).&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;methods&#34;&gt;Methods&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getFileFormatName--&#34;&gt;getFileFormatName()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Gets the file type name e.g., &amp;ldquo;Microsoft Word Document&amp;rdquo;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getExtension--&#34;&gt;getExtension()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Gets the file name suffix (including the period &amp;ldquo;.&amp;rdquo;) e.g., &amp;ldquo;.doc&amp;rdquo;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getFormatFamily--&#34;&gt;getFormatFamily()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Gets the format family.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getFileFormat--&#34;&gt;getFileFormat()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#equals-com.groupdocs.watermark.common.FileType-&#34;&gt;equals(FileType other)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Determines whether the current &lt;code&gt;[FileType](../../com.groupdocs.watermark.common/filetype)&lt;/code&gt; is the same as the specified &lt;code&gt;[FileType](../../com.groupdocs.watermark.common/filetype)&lt;/code&gt; object.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#fromExtension-java.lang.String-&#34;&gt;fromExtension(String extension)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Maps the file extension to the file type.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getSupportedFileTypes--&#34;&gt;getSupportedFileTypes()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Retrieves the supported file types.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#equals-java.lang.Object-&#34;&gt;equals(Object obj)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Determines whether the current &lt;code&gt;[FileType](../../com.groupdocs.watermark.common/filetype)&lt;/code&gt; is the same as the specified object.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#hashCode--&#34;&gt;hashCode()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Returns a hash code for the current &lt;code&gt;[FileType](../../com.groupdocs.watermark.common/filetype)&lt;/code&gt; object.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#op-Equality-com.groupdocs.watermark.common.FileType-com.groupdocs.watermark.common.FileType-&#34;&gt;op_Equality(FileType left, FileType right)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Determines whether two &lt;code&gt;[FileType](../../com.groupdocs.watermark.common/filetype)&lt;/code&gt; objects are the same.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#op-Inequality-com.groupdocs.watermark.common.FileType-com.groupdocs.watermark.common.FileType-&#34;&gt;op_Inequality(FileType left, FileType right)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Determines whether two &lt;code&gt;[FileType](../../com.groupdocs.watermark.common/filetype)&lt;/code&gt; objects are not the same.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#toString--&#34;&gt;toString()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Returns a string that represents the current object.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#isImage--&#34;&gt;isImage()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Unknown&#34;&gt;Unknown&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType Unknown
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents unknown file type.&lt;/p&gt;
&lt;h3 id=&#34;OOXML&#34;&gt;OOXML&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType OOXML
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Office open xml file (.ooxml).&lt;/p&gt;
&lt;h3 id=&#34;VSD&#34;&gt;VSD&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VSD
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;VSD files are drawings created with Microsoft Visio application to represent variety of graphical objects and the interconnection between these. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VSDX&#34;&gt;VSDX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VSDX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Files with .VSDX extension represent Microsoft Visio file format introduced from Microsoft Office 2013 onwards. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VSS&#34;&gt;VSS&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VSS
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;VSS are stencil files created with Microsoft Visio 2007 and earlier. Stencil files provide drawing objects that can be included in a .VSD Visio drawing. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VSSX&#34;&gt;VSSX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VSSX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Files with .VSSX extension are drawing stencils created with Microsoft Visio 2013 and above. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VSDM&#34;&gt;VSDM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VSDM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Files with VSDM extension are drawing files created with Microsoft Visio application that supports macros. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VST&#34;&gt;VST&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VST
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Files with VST extension are vector image files created with Microsoft Visio and act as template for creating further files. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VSTX&#34;&gt;VSTX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VSTX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Files with VSTX extensions are drawing template files created with Microsoft Visio 2013 and above. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VSTM&#34;&gt;VSTM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VSTM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Files with VSTM extension are template files created with Microsoft Visio that support macros. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VSSM&#34;&gt;VSSM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VSSM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Files with .VSSM extension are Microsoft Visio Stencil files that support provide support for macros. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VSX&#34;&gt;VSX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VSX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Files with .VSX extension refer to stencils that consist of drawings and shapes that are used for creating diagrams in Microsoft Visio. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VTX&#34;&gt;VTX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VTX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;A file with VTX extension is a Microsoft Visio drawing template that is saved to disc in XML file format. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VDW&#34;&gt;VDW&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VDW
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;VDW is the Visio Graphics Service file format that specifies the streams and storages required for rendering a Web drawing. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;VDX&#34;&gt;VDX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType VDX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Any drawing or chart created in Microsoft Visio, but saved in XML format have .VDX extension. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;MSG&#34;&gt;MSG&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType MSG
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;MSG is a file format used by Microsoft Outlook and Exchange to store email messages, contact, appointment, or other tasks. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;EML&#34;&gt;EML&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType EML
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;EML file format represents email messages saved using Outlook and other relevant applications. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;EMLX&#34;&gt;EMLX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType EMLX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The EMLX file format is implemented and developed by Apple. The Apple Mail application uses the EMLX file format for exporting the emails. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;OFT&#34;&gt;OFT&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType OFT
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Files with .OFT extension represent message template files that are created using Microsoft Outlook. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;TIF&#34;&gt;TIF&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType TIF
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;TIFF or TIF, Tagged Image File Format, represents raster images that are meant for usage on a variety of devices that comply with this file format standard. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;TIFF&#34;&gt;TIFF&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType TIFF
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;TIFF or TIF, Tagged Image File Format, represents raster images that are meant for usage on a variety of devices that comply with this file format standard. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;JPG&#34;&gt;JPG&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType JPG
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;A JPEG is a type of image format that is saved using the method of lossy compression. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;JPEG&#34;&gt;JPEG&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType JPEG
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;A JPEG is a type of image format that is saved using the method of lossy compression. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PNG&#34;&gt;PNG&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PNG
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;PNG, Portable Network Graphics, refers to a type of raster image file format that use loseless compression. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;GIF&#34;&gt;GIF&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType GIF
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;A GIF or Graphical Interchange Format is a type of highly compressed image. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;BMP&#34;&gt;BMP&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType BMP
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Files having extension .BMP represent Bitmap Image files that are used to store bitmap digital images. These images are independent of graphics adapter and are also called device independent bitmap (DIB) file format. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;JPF&#34;&gt;JPF&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType JPF
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;JPEG 2000 (JPF) is an image coding system and state-of-the-art image compression standard. Designed, using wavelet technology JPEG 2000 can code lossless content in any quality at once. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;JPX&#34;&gt;JPX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType JPX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;JPEG 2000 (JPX) is an image coding system and state-of-the-art image compression standard. Designed, using wavelet technology JPEG 2000 can code lossless content in any quality at once. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;JPM&#34;&gt;JPM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType JPM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;JPEG 2000 (JPM) is an image coding system and state-of-the-art image compression standard. Designed, using wavelet technology JPEG 2000 can code lossless content in any quality at once. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;WEBP&#34;&gt;WEBP&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType WEBP
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;WebP, introduced by Google, is a modern raster web image file format that is based on lossless and lossy compression. It provides same image quality while considerably reducing the image size. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PDF&#34;&gt;PDF&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PDF
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Portable Document Format (PDF) is a type of document created by Adobe back in 1990s. The purpose of this file format was to introduce a standard for representation of documents and other reference material in a format that is independent of application software, hardware as well as Operating System. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PPT&#34;&gt;PPT&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PPT
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;A file with PPT extension represents PowerPoint file that consists of a collection of slides for displaying as SlideShow. It specifies the Binary File Format used by Microsoft PowerPoint 97-2003. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PPTX&#34;&gt;PPTX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PPTX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Files with PPTX extension are presentation files created with popular Microsoft PowerPoint application. Unlike the previous version of presentation file format PPT which was binary, the PPTX format is based on the Microsoft PowerPoint open XML presentation file format. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PPS&#34;&gt;PPS&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PPS
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;PPS, PowerPoint Slide Show, files are created using Microsoft PowerPoint for Slide Show purpose. PPS file reading and creation is supported by Microsoft PowerPoint 97-2003. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PPSX&#34;&gt;PPSX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PPSX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;PPSX, Power Point Slide Show, file are created using Microsoft PowerPoint 2007 and above for Slide Show purpose. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PPTM&#34;&gt;PPTM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PPTM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Files with PPTM extension are Macro-enabled Presentation files that are created with Microsoft PowerPoint 2007 or higher versions. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;POTX&#34;&gt;POTX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType POTX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Files with .POTX extension represent Microsoft PowerPoint template presentations that are created with Microsoft PowerPoint 2007 and above. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;POTM&#34;&gt;POTM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType POTM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Files with POTM extension are Microsoft PowerPoint template files with support for Macros. POTM files are created with PowerPoint 2007 or above and contains default settings that can be used to create further presentation files. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;PPSM&#34;&gt;PPSM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType PPSM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Files with PPSM extension represent Macro-enabled Slide Show file format created with Microsoft PowerPoint 2007 or higher. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;XLS&#34;&gt;XLS&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType XLS
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Files with XLS extension represent Excel Binary File Format. Such files can be created by Microsoft Excel as well as other similar spreadsheet programs such as OpenOffice Calc or Apple Numbers. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;XLSX&#34;&gt;XLSX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType XLSX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;XLSX is well-known format for Microsoft Excel documents that was introduced by Microsoft with the release of Microsoft Office 2007. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;XLSM&#34;&gt;XLSM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType XLSM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Files with XLSM extension is a type of Spreasheet files that support Macros. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;XLTX&#34;&gt;XLTX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType XLTX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Files with XLTX extension represent Microsoft Excel Template files that are based on the Office OpenXML file format specifications. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;XLTM&#34;&gt;XLTM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType XLTM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The XLTM file extension represents files that are generated by Microsoft Excel as Macro-enabled template files. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;XLSB&#34;&gt;XLSB&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType XLSB
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;XLSB file format specifies the Excel Binary File Format, which is a collection of records and structures that specify Excel workbook content. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;XLT&#34;&gt;XLT&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType XLT
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Files with .XLT extension are template files created with Microsoft Excel which is a spreadsheet application which comes as part of Microsoft Office suite. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;DOC&#34;&gt;DOC&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType DOC
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Files with .doc extension represent documents generated by Microsoft Word or other word processing documents in binary file format. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;DOCX&#34;&gt;DOCX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType DOCX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;DOCX is a well-known format for Microsoft Word documents. Introduced from 2007 with the release of Microsoft Office 2007, the structure of this new Document format was changed from plain binary to a combination of XML and binary files. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;DOCM&#34;&gt;DOCM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType DOCM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;DOCM files are Microsoft Word 2007 or higher generated documents with the ability to run macros. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;DOT&#34;&gt;DOT&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType DOT
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Files with .DOT extension are template files created by Microsoft Word to have pre-formatted settings for generation of further DOC or DOCX files. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;DOTX&#34;&gt;DOTX&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType DOTX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Files with DOTX extension are template files created by Microsoft Word to have pre-formatted settings for generation of further DOCX files. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;DOTM&#34;&gt;DOTM&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType DOTM
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;A file with DOTM extension represents template file created with Microsoft Word 2007 or higher. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;RTF&#34;&gt;RTF&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType RTF
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Introduced and documented by Microsoft, the Rich Text Format (RTF) represents a method of encoding formatted text and graphics for use within applications. The format facilitates cross-platform document exchange with other Microsoft Products, thus serving the purpose of interoperability. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;ODT&#34;&gt;ODT&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType ODT
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ODT files are type of documents created with word processing applications that are based on OpenDocument Text File format. These are created with word processor applications such as free OpenOffice Writer and can hold content such as text, images, objects and styles. Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;FlatOpc&#34;&gt;FlatOpc&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType FlatOpc
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Office Open XML WordprocessingML stored in a flat XML file instead of a ZIP package (.xml). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;FlatOpcMacroEnabled&#34;&gt;FlatOpcMacroEnabled&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType FlatOpcMacroEnabled
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Office Open XML WordprocessingML Macro-Enabled Document stored in a flat XML file instead of a ZIP package (.xml). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;FlatOpcTemplate&#34;&gt;FlatOpcTemplate&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType FlatOpcTemplate
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Office Open XML WordprocessingML Template (macro-free) stored in a flat XML file instead of a ZIP package (.xml). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;FlatOpcTemplateMacroEnabled&#34;&gt;FlatOpcTemplateMacroEnabled&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final FileType FlatOpcTemplateMacroEnabled
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Office Open XML WordprocessingML Macro-Enabled Template stored in a flat XML file instead of a ZIP package (.xml). Learn more about this file format &lt;a href=&#34;https://wiki.fileformat.com/image/vsd/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;getFileFormatName--&#34;&gt;getFileFormatName()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final String getFileFormatName()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the file type name e.g., &amp;ldquo;Microsoft Word Document&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
java.lang.String - The file type name.&lt;/p&gt;
&lt;h3 id=&#34;getExtension--&#34;&gt;getExtension()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final String getExtension()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the file name suffix (including the period &amp;ldquo;.&amp;rdquo;) e.g., &amp;ldquo;.doc&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
java.lang.String - The file name suffix (including the period &amp;ldquo;.&amp;rdquo;).&lt;/p&gt;
&lt;h3 id=&#34;getFormatFamily--&#34;&gt;getFormatFamily()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final int getFormatFamily()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the format family.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
int - The format family.&lt;/p&gt;
&lt;h3 id=&#34;getFileFormat--&#34;&gt;getFileFormat()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final int getFileFormat()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
int&lt;/p&gt;
&lt;h3 id=&#34;equals-com.groupdocs.watermark.common.FileType-&#34;&gt;equals(FileType other)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final boolean equals(FileType other)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Determines whether the current &lt;code&gt;[FileType](../../com.groupdocs.watermark.common/filetype)&lt;/code&gt; is the same as the specified &lt;code&gt;[FileType](../../com.groupdocs.watermark.common/filetype)&lt;/code&gt; object.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;other&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.watermark.common/filetype&#34;&gt;FileType&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;The object to compare with the current &lt;code&gt;[FileType](../../com.groupdocs.watermark.common/filetype)&lt;/code&gt; object.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
boolean - &lt;code&gt;true&lt;/code&gt; if both &lt;code&gt;[FileType](../../com.groupdocs.watermark.common/filetype)&lt;/code&gt; objects are the same; otherwise, &lt;code&gt;false&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&#34;fromExtension-java.lang.String-&#34;&gt;fromExtension(String extension)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static FileType fromExtension(String extension)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Maps the file extension to the file type.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;extension&lt;/td&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;The file extension (including the period &amp;ldquo;.&amp;rdquo;).&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
&lt;a href=&#34;../../com.groupdocs.watermark.common/filetype&#34;&gt;FileType&lt;/a&gt; - When the file type is supported returns it, otherwise returns the default &lt;code&gt;#Unknown.Unknown&lt;/code&gt; file type.&lt;/p&gt;
&lt;h3 id=&#34;getSupportedFileTypes--&#34;&gt;getSupportedFileTypes()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static FileType[] getSupportedFileTypes()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Retrieves the supported file types.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
com.groupdocs.watermark.common.FileType[] - Returns the sequence of the supported file types.&lt;/p&gt;
&lt;h3 id=&#34;equals-java.lang.Object-&#34;&gt;equals(Object obj)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public boolean equals(Object obj)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Determines whether the current &lt;code&gt;[FileType](../../com.groupdocs.watermark.common/filetype)&lt;/code&gt; is the same as the specified object.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;obj&lt;/td&gt;
&lt;td&gt;java.lang.Object&lt;/td&gt;
&lt;td&gt;The object to compare with the current &lt;code&gt;[FileType](../../com.groupdocs.watermark.common/filetype)&lt;/code&gt; object.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
boolean - &lt;code&gt;true&lt;/code&gt; if &lt;code&gt;obj&lt;/code&gt; parameter is &lt;code&gt;[FileType](../../com.groupdocs.watermark.common/filetype)&lt;/code&gt; and is the same as the current &lt;code&gt;[FileType](../../com.groupdocs.watermark.common/filetype)&lt;/code&gt; object; otherwise, &lt;code&gt;false&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&#34;hashCode--&#34;&gt;hashCode()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public int hashCode()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Returns a hash code for the current &lt;code&gt;[FileType](../../com.groupdocs.watermark.common/filetype)&lt;/code&gt; object.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
int - A hash code for the current &lt;code&gt;[FileType](../../com.groupdocs.watermark.common/filetype)&lt;/code&gt; object.&lt;/p&gt;
&lt;h3 id=&#34;op-Equality-com.groupdocs.watermark.common.FileType-com.groupdocs.watermark.common.FileType-&#34;&gt;op_Equality(FileType left, FileType right)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static boolean op_Equality(FileType left, FileType right)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Determines whether two &lt;code&gt;[FileType](../../com.groupdocs.watermark.common/filetype)&lt;/code&gt; objects are the same.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;left&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.watermark.common/filetype&#34;&gt;FileType&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Left &lt;code&gt;[FileType](../../com.groupdocs.watermark.common/filetype)&lt;/code&gt; object.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;right&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.watermark.common/filetype&#34;&gt;FileType&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Right &lt;code&gt;[FileType](../../com.groupdocs.watermark.common/filetype)&lt;/code&gt; object.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
boolean - &lt;code&gt;true&lt;/code&gt; if both &lt;code&gt;[FileType](../../com.groupdocs.watermark.common/filetype)&lt;/code&gt; objects are the same; otherwise, &lt;code&gt;false&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&#34;op-Inequality-com.groupdocs.watermark.common.FileType-com.groupdocs.watermark.common.FileType-&#34;&gt;op_Inequality(FileType left, FileType right)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static boolean op_Inequality(FileType left, FileType right)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Determines whether two &lt;code&gt;[FileType](../../com.groupdocs.watermark.common/filetype)&lt;/code&gt; objects are not the same.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;left&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.watermark.common/filetype&#34;&gt;FileType&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Left &lt;code&gt;[FileType](../../com.groupdocs.watermark.common/filetype)&lt;/code&gt; object.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;right&lt;/td&gt;
&lt;td&gt;&lt;a href=&#34;../../com.groupdocs.watermark.common/filetype&#34;&gt;FileType&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Right &lt;code&gt;[FileType](../../com.groupdocs.watermark.common/filetype)&lt;/code&gt; object.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
boolean - &lt;code&gt;true&lt;/code&gt; if both &lt;code&gt;[FileType](../../com.groupdocs.watermark.common/filetype)&lt;/code&gt; objects are not the same; otherwise, &lt;code&gt;false&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&#34;toString--&#34;&gt;toString()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public String toString()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Returns a string that represents the current object.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
java.lang.String - A string that represents the current object.&lt;/p&gt;
&lt;h3 id=&#34;isImage--&#34;&gt;isImage()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final boolean isImage()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
boolean&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Java: FormatFamily</title>
      <link>/watermark/java/com.groupdocs.watermark.common/formatfamily/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/watermark/java/com.groupdocs.watermark.common/formatfamily/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Inheritance:&lt;/strong&gt;
java.lang.Object&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final class FormatFamily
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Enumeration of supported format families.&lt;/p&gt;
&lt;h2 id=&#34;fields&#34;&gt;Fields&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Field&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Unknown&#34;&gt;Unknown&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Unknown format family.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Diagram&#34;&gt;Diagram&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Diagram format family.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Email&#34;&gt;Email&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Email format family.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Image&#34;&gt;Image&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Image format family.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#MultiframeImage&#34;&gt;MultiframeImage&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Multi frame image format family.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Pdf&#34;&gt;Pdf&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;PDF format family.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Presentation&#34;&gt;Presentation&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Presentation format family.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Spreadsheet&#34;&gt;Spreadsheet&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Spreadsheet format family.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#WordProcessing&#34;&gt;WordProcessing&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Word processing format family.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;methods&#34;&gt;Methods&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#toString-int-&#34;&gt;toString(int value)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Returns a string representation of the &lt;code&gt;[FormatFamily](../../com.groupdocs.watermark.common/formatfamily)&lt;/code&gt; value.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Unknown&#34;&gt;Unknown&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int Unknown
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Unknown format family.&lt;/p&gt;
&lt;h3 id=&#34;Diagram&#34;&gt;Diagram&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int Diagram
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Diagram format family.&lt;/p&gt;
&lt;h3 id=&#34;Email&#34;&gt;Email&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int Email
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Email format family.&lt;/p&gt;
&lt;h3 id=&#34;Image&#34;&gt;Image&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int Image
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Image format family.&lt;/p&gt;
&lt;h3 id=&#34;MultiframeImage&#34;&gt;MultiframeImage&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int MultiframeImage
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Multi frame image format family.&lt;/p&gt;
&lt;h3 id=&#34;Pdf&#34;&gt;Pdf&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int Pdf
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;PDF format family.&lt;/p&gt;
&lt;h3 id=&#34;Presentation&#34;&gt;Presentation&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int Presentation
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Presentation format family.&lt;/p&gt;
&lt;h3 id=&#34;Spreadsheet&#34;&gt;Spreadsheet&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int Spreadsheet
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Spreadsheet format family.&lt;/p&gt;
&lt;h3 id=&#34;WordProcessing&#34;&gt;WordProcessing&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int WordProcessing
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Word processing format family.&lt;/p&gt;
&lt;h3 id=&#34;toString-int-&#34;&gt;toString(int value)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final String toString(int value)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Returns a string representation of the &lt;code&gt;[FormatFamily](../../com.groupdocs.watermark.common/formatfamily)&lt;/code&gt; value.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;value&lt;/td&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;The value to convert.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
java.lang.String - The string representation of the &lt;code&gt;[FormatFamily](../../com.groupdocs.watermark.common/formatfamily)&lt;/code&gt; value.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Java: HorizontalAlignment</title>
      <link>/watermark/java/com.groupdocs.watermark.common/horizontalalignment/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/watermark/java/com.groupdocs.watermark.common/horizontalalignment/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Inheritance:&lt;/strong&gt;
java.lang.Object&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final class HorizontalAlignment
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Enumeration of possible horizontal alignment values.&lt;/p&gt;
&lt;h2 id=&#34;fields&#34;&gt;Fields&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Field&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#None&#34;&gt;None&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;No alignment (use specified position).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Left&#34;&gt;Left&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Align to left.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Center&#34;&gt;Center&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Center alignment.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Right&#34;&gt;Right&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Align to right.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;methods&#34;&gt;Methods&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#toString-int-&#34;&gt;toString(int value)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Returns a string representation of the &lt;code&gt;[HorizontalAlignment](../../com.groupdocs.watermark.common/horizontalalignment)&lt;/code&gt; value.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#parse-java.lang.String-&#34;&gt;parse(String value)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Parses a string to a &lt;code&gt;[HorizontalAlignment](../../com.groupdocs.watermark.common/horizontalalignment)&lt;/code&gt; enumeration value.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;None&#34;&gt;None&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int None
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;No alignment (use specified position).&lt;/p&gt;
&lt;h3 id=&#34;Left&#34;&gt;Left&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int Left
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Align to left.&lt;/p&gt;
&lt;h3 id=&#34;Center&#34;&gt;Center&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int Center
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Center alignment.&lt;/p&gt;
&lt;h3 id=&#34;Right&#34;&gt;Right&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int Right
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Align to right.&lt;/p&gt;
&lt;h3 id=&#34;toString-int-&#34;&gt;toString(int value)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final String toString(int value)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Returns a string representation of the &lt;code&gt;[HorizontalAlignment](../../com.groupdocs.watermark.common/horizontalalignment)&lt;/code&gt; value.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;value&lt;/td&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;The value to convert.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
java.lang.String - The string representation of the &lt;code&gt;[HorizontalAlignment](../../com.groupdocs.watermark.common/horizontalalignment)&lt;/code&gt; value.&lt;/p&gt;
&lt;h3 id=&#34;parse-java.lang.String-&#34;&gt;parse(String value)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int parse(String value)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Parses a string to a &lt;code&gt;[HorizontalAlignment](../../com.groupdocs.watermark.common/horizontalalignment)&lt;/code&gt; enumeration value.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;value&lt;/td&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;The string to parse.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
int - The &lt;code&gt;[HorizontalAlignment](../../com.groupdocs.watermark.common/horizontalalignment)&lt;/code&gt; enumeration value.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Java: PageInfo</title>
      <link>/watermark/java/com.groupdocs.watermark.common/pageinfo/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/watermark/java/com.groupdocs.watermark.common/pageinfo/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Inheritance:&lt;/strong&gt;
java.lang.Object&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final class PageInfo
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents a document page description.&lt;/p&gt;
&lt;h2 id=&#34;constructors&#34;&gt;Constructors&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Constructor&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#PageInfo-int-double-double-&#34;&gt;PageInfo(int pageNumber, double width, double height)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;methods&#34;&gt;Methods&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getHeight--&#34;&gt;getHeight()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Gets the document page height.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getWidth--&#34;&gt;getWidth()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Gets the document page width.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getPageNumber--&#34;&gt;getPageNumber()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Gets the document page number.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;PageInfo-int-double-double-&#34;&gt;PageInfo(int pageNumber, double width, double height)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public PageInfo(int pageNumber, double width, double height)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;pageNumber&lt;/td&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;width&lt;/td&gt;
&lt;td&gt;double&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;height&lt;/td&gt;
&lt;td&gt;double&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;getHeight--&#34;&gt;getHeight()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final double getHeight()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the document page height.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
double - The document page height.&lt;/p&gt;
&lt;h3 id=&#34;getWidth--&#34;&gt;getWidth()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final double getWidth()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the document page width.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
double - The document page width.&lt;/p&gt;
&lt;h3 id=&#34;getPageNumber--&#34;&gt;getPageNumber()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final int getPageNumber()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the document page number.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
int - The document page number.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Java: ReadOnlyListBase</title>
      <link>/watermark/java/com.groupdocs.watermark.common/readonlylistbase/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/watermark/java/com.groupdocs.watermark.common/readonlylistbase/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Inheritance:&lt;/strong&gt;
java.lang.Object&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;All Implemented Interfaces:&lt;/strong&gt;
com.groupdocs.watermark.internal.IReadOnlyList&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public abstract class ReadOnlyListBase&amp;lt;T&amp;gt; implements IReadOnlyList&amp;lt;T&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Provides the abstract base class for a strongly typed read-only list.&lt;/p&gt;
&lt;p&gt;T : The type of the element.&lt;/p&gt;
&lt;h2 id=&#34;methods&#34;&gt;Methods&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getCount--&#34;&gt;getCount()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Gets the number of elements contained in the collection.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getInnerList--&#34;&gt;getInnerList()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#get-Item-int-&#34;&gt;get_Item(int index)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Gets the element at the specified index in the collection.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#contains-T-&#34;&gt;contains(T item)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Determines whether the collection contains a specific item.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#indexOf-T-&#34;&gt;indexOf(T item)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Determines the index of a specific item in the collection.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#iterator--&#34;&gt;iterator()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Returns an enumerator that iterates through a collection.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#addInternally-T-&#34;&gt;addInternally(T item)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;getCount--&#34;&gt;getCount()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public int getCount()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the number of elements contained in the collection.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
int - The number of elements contained in the collection.&lt;/p&gt;
&lt;h3 id=&#34;getInnerList--&#34;&gt;getInnerList()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final System.Collections.Generic.List&amp;lt;T&amp;gt; getInnerList()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
com.aspose.ms.System.Collections.Generic.List&lt;T&gt;&lt;/p&gt;
&lt;h3 id=&#34;get-Item-int-&#34;&gt;get_Item(int index)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public T get_Item(int index)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the element at the specified index in the collection.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;index&lt;/td&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;The zero-based index of the element to get. Value: The element at the specified index.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
T&lt;/p&gt;
&lt;h3 id=&#34;contains-T-&#34;&gt;contains(T item)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public boolean contains(T item)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Determines whether the collection contains a specific item.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;item&lt;/td&gt;
&lt;td&gt;T&lt;/td&gt;
&lt;td&gt;The item to locate in the collection.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
boolean - True if the item is found in the collection; otherwise, false.&lt;/p&gt;
&lt;h3 id=&#34;indexOf-T-&#34;&gt;indexOf(T item)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public int indexOf(T item)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Determines the index of a specific item in the collection.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;item&lt;/td&gt;
&lt;td&gt;T&lt;/td&gt;
&lt;td&gt;The item to locate in the collection.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
int - The index of  item  if found in the collection; otherwise, -1.&lt;/p&gt;
&lt;h3 id=&#34;iterator--&#34;&gt;iterator()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public Iterator&amp;lt;T&amp;gt; iterator()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Returns an enumerator that iterates through a collection.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
java.util.Iterator&lt;T&gt; - An  IEnumerator{T}  object that can be used to iterate through the collection.&lt;/p&gt;
&lt;h3 id=&#34;addInternally-T-&#34;&gt;addInternally(T item)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void addInternally(T item)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;item&lt;/td&gt;
&lt;td&gt;T&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Java: RemoveOnlyListBase</title>
      <link>/watermark/java/com.groupdocs.watermark.common/removeonlylistbase/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/watermark/java/com.groupdocs.watermark.common/removeonlylistbase/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Inheritance:&lt;/strong&gt;
java.lang.Object, com.groupdocs.watermark.common.ReadOnlyListBase&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public abstract class RemoveOnlyListBase&amp;lt;T&amp;gt; extends ReadOnlyListBase&amp;lt;T&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Provides the abstract base class for a strongly typed remove-only list.&lt;/p&gt;
&lt;p&gt;T : The type of the element.&lt;/p&gt;
&lt;h2 id=&#34;methods&#34;&gt;Methods&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#isReadOnly--&#34;&gt;isReadOnly()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Gets a value indicating whether the collection is read-only.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#clear--&#34;&gt;clear()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Removes all items from the collection.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#remove-T-&#34;&gt;remove(T item)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Removes the first occurrence of a specific object from the collection.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#removeAt-int-&#34;&gt;removeAt(int index)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Removes the item at the specified index.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#removeFromDocument-T-&#34;&gt;removeFromDocument(T item)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;isReadOnly--&#34;&gt;isReadOnly()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public boolean isReadOnly()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets a value indicating whether the collection is read-only.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
boolean - Returns true if the collection is read-only; otherwise, false.&lt;/p&gt;
&lt;h3 id=&#34;clear--&#34;&gt;clear()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final void clear()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Removes all items from the collection.&lt;/p&gt;
&lt;h3 id=&#34;remove-T-&#34;&gt;remove(T item)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final boolean remove(T item)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Removes the first occurrence of a specific object from the collection.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;item&lt;/td&gt;
&lt;td&gt;T&lt;/td&gt;
&lt;td&gt;The item to remove from the collection.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
boolean - True if  item  was successfully removed; otherwise false.&lt;/p&gt;
&lt;h3 id=&#34;removeAt-int-&#34;&gt;removeAt(int index)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final void removeAt(int index)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Removes the item at the specified index.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;index&lt;/td&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;The zero-based index of the item to remove.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;removeFromDocument-T-&#34;&gt;removeFromDocument(T item)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public void removeFromDocument(T item)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;item&lt;/td&gt;
&lt;td&gt;T&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Java: UnitOfMeasurement</title>
      <link>/watermark/java/com.groupdocs.watermark.common/unitofmeasurement/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/watermark/java/com.groupdocs.watermark.common/unitofmeasurement/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Inheritance:&lt;/strong&gt;
java.lang.Object&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final class UnitOfMeasurement
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Represents units of measurement.&lt;/p&gt;
&lt;h2 id=&#34;fields&#34;&gt;Fields&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Field&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Pixel&#34;&gt;Pixel&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Specifies that the unit of measurement is pixel.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Point&#34;&gt;Point&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Specifies that the unit of measurement is point.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;methods&#34;&gt;Methods&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#toString-int-&#34;&gt;toString(int value)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Returns a string representation of the &lt;code&gt;[UnitOfMeasurement](../../com.groupdocs.watermark.common/unitofmeasurement)&lt;/code&gt; value.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;Pixel&#34;&gt;Pixel&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int Pixel
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Specifies that the unit of measurement is pixel.&lt;/p&gt;
&lt;h3 id=&#34;Point&#34;&gt;Point&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int Point
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Specifies that the unit of measurement is point.&lt;/p&gt;
&lt;h3 id=&#34;toString-int-&#34;&gt;toString(int value)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final String toString(int value)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Returns a string representation of the &lt;code&gt;[UnitOfMeasurement](../../com.groupdocs.watermark.common/unitofmeasurement)&lt;/code&gt; value.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;value&lt;/td&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;The value to convert.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
java.lang.String - The string representation of the &lt;code&gt;[UnitOfMeasurement](../../com.groupdocs.watermark.common/unitofmeasurement)&lt;/code&gt; value.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Java: VerticalAlignment</title>
      <link>/watermark/java/com.groupdocs.watermark.common/verticalalignment/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/watermark/java/com.groupdocs.watermark.common/verticalalignment/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Inheritance:&lt;/strong&gt;
java.lang.Object&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public final class VerticalAlignment
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Enumeration of possible vertical alignment values.&lt;/p&gt;
&lt;h2 id=&#34;fields&#34;&gt;Fields&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Field&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#None&#34;&gt;None&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;No alignment (use specified position).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Top&#34;&gt;Top&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Align to top.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Center&#34;&gt;Center&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Center alignment.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#Bottom&#34;&gt;Bottom&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Align to bottom.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;methods&#34;&gt;Methods&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#toString-int-&#34;&gt;toString(int value)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Returns a string representation of the &lt;code&gt;[VerticalAlignment](../../com.groupdocs.watermark.common/verticalalignment)&lt;/code&gt; value.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#parse-java.lang.String-&#34;&gt;parse(String value)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Parses a string to a &lt;code&gt;[VerticalAlignment](../../com.groupdocs.watermark.common/verticalalignment)&lt;/code&gt; enumeration value.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;None&#34;&gt;None&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int None
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;No alignment (use specified position).&lt;/p&gt;
&lt;h3 id=&#34;Top&#34;&gt;Top&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int Top
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Align to top.&lt;/p&gt;
&lt;h3 id=&#34;Center&#34;&gt;Center&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int Center
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Center alignment.&lt;/p&gt;
&lt;h3 id=&#34;Bottom&#34;&gt;Bottom&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int Bottom
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Align to bottom.&lt;/p&gt;
&lt;h3 id=&#34;toString-int-&#34;&gt;toString(int value)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final String toString(int value)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Returns a string representation of the &lt;code&gt;[VerticalAlignment](../../com.groupdocs.watermark.common/verticalalignment)&lt;/code&gt; value.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;value&lt;/td&gt;
&lt;td&gt;int&lt;/td&gt;
&lt;td&gt;The value to convert.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
java.lang.String - The string representation of the &lt;code&gt;[VerticalAlignment](../../com.groupdocs.watermark.common/verticalalignment)&lt;/code&gt; value.&lt;/p&gt;
&lt;h3 id=&#34;parse-java.lang.String-&#34;&gt;parse(String value)&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public static final int parse(String value)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Parses a string to a &lt;code&gt;[VerticalAlignment](../../com.groupdocs.watermark.common/verticalalignment)&lt;/code&gt; enumeration value.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;value&lt;/td&gt;
&lt;td&gt;java.lang.String&lt;/td&gt;
&lt;td&gt;The string to parse.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
int - The &lt;code&gt;[VerticalAlignment](../../com.groupdocs.watermark.common/verticalalignment)&lt;/code&gt; enumeration value.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Java: IDocumentInfo</title>
      <link>/watermark/java/com.groupdocs.watermark.common/idocumentinfo/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/watermark/java/com.groupdocs.watermark.common/idocumentinfo/</guid>
      <description>
        
        
        &lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public interface IDocumentInfo
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Defines the methods that are required for getting the basic document information.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://docs.groupdocs.com/display/watermarkjava/Get+document+info&#34;&gt;Get document info&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following example demonstrates how to retrieve the general document information using &lt;code&gt;[IDocumentInfo](../../com.groupdocs.watermark.common/idocumentinfo)&lt;/code&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Watermarker watermarker = new Watermarker(&amp;ldquo;D:\input.pdf&amp;rdquo;);
IDocumentInfo docInfo = watermarker.getDocumentInfo();
System.out.println(&amp;ldquo;File type: &amp;quot; + docInfo.getFileType());
System.out.println(&amp;ldquo;Number of pages: &amp;quot; + docInfo.getPageCount());
System.out.println(&amp;ldquo;Document size: &amp;quot; + docInfo.getSize() + &amp;quot; bytes&amp;rdquo;);
watermarker.close();&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/blockquote&gt;
&lt;h2 id=&#34;methods&#34;&gt;Methods&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getFileType--&#34;&gt;getFileType()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Gets the file format description.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getPageCount--&#34;&gt;getPageCount()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Gets the total page count.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getPages--&#34;&gt;getPages()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Gets the collection of document pages descriptions.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#getSize--&#34;&gt;getSize()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Gets the document size in bytes.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&#34;#isEncrypted--&#34;&gt;isEncrypted()&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Gets a value indicating whether the document is encrypted and requires a password to open.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;getFileType--&#34;&gt;getFileType()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public abstract FileType getFileType()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the file format description.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
&lt;a href=&#34;../../com.groupdocs.watermark.common/filetype&#34;&gt;FileType&lt;/a&gt; - The file format description.&lt;/p&gt;
&lt;h3 id=&#34;getPageCount--&#34;&gt;getPageCount()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public abstract int getPageCount()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the total page count.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
int - The total page count.&lt;/p&gt;
&lt;h3 id=&#34;getPages--&#34;&gt;getPages()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public abstract System.Collections.Generic.IGenericList&amp;lt;PageInfo&amp;gt; getPages()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the collection of document pages descriptions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
com.aspose.ms.System.Collections.Generic.IGenericList&amp;lt;com.groupdocs.watermark.common.PageInfo&amp;gt; - The collection of document pages descriptions.&lt;/p&gt;
&lt;h3 id=&#34;getSize--&#34;&gt;getSize()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public abstract long getSize()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets the document size in bytes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
long - The document size in bytes.&lt;/p&gt;
&lt;h3 id=&#34;isEncrypted--&#34;&gt;isEncrypted()&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;public abstract boolean isEncrypted()
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Gets a value indicating whether the document is encrypted and requires a password to open.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Returns:&lt;/strong&gt;
boolean - True if the document is encrypted and requires a password to open; otherwise, false.&lt;/p&gt;

      </description>
    </item>
    
  </channel>
</rss>
