## FileFormatInfo class


Contains data returned by [FileFormatUtil](../fileformatutil/) file format detection methods.

```cpp
class FileFormatInfo
```

## Methods

| Method | Description |
| --- | --- |
| [FileFormatInfo()](./fileformatinfo/) | Default constructor. |
| [FileFormatInfo(FileFormatInfo_Impl* impl)](./fileformatinfo/) | Constructs from an implementation object. |
| [FileFormatInfo(const FileFormatInfo\& src)](./fileformatinfo/) | Copy constructor. |
| [GetFileFormatType()](./getfileformattype/) | Gets the detected file format. |
| [GetLoadFormat()](./getloadformat/) | Gets the detected load format. |
| [IsEncrypted()](./isencrypted/) | Returns true if the document is encrypted and requires a password to open. |
| [IsNull()](./isnull/) const | Checks whether the implementation object is nullptr. |
| [IsProtectedByRMS()](./isprotectedbyrms/) | Indicates whether the file is protected by Microsoft Rights Management Server. |
| explicit [operator bool()](./operator_bool/) const | operator bool() |
| [operator=(const FileFormatInfo\& src)](./operator_asm/) | operator= |
| [~FileFormatInfo()](./~fileformatinfo/) | Destructor. |
## Fields

| Field | Description |
| --- | --- |
| [_impl](./_impl/) | The implementation object. |
## See Also

* Namespace [Aspose::Cells](../)
* Library [Aspose.Cells for C++](../../)
