## FontFileDefinition class


Represents [Font](../../aspose.font/font/) file definition.

```cpp
class FontFileDefinition : public System::Object
```

## Methods

| Method | Description |
| --- | --- |
| [FontFileDefinition](./fontfiledefinition/)(System::SharedPtr\<Aspose::Font::Sources::StreamSource\>) | Creates a file definition using file content only. |
| [FontFileDefinition](./fontfiledefinition/)(System::String, System::SharedPtr\<Aspose::Font::Sources::StreamSource\>) | Creates a file definition using file content only. |
| [FontFileDefinition](./fontfiledefinition/)(System::String, System::SharedPtr\<Aspose::Font::Sources::StreamSource\>, int64_t) | Creates a file definition using file content only. |
| [FontFileDefinition](./fontfiledefinition/)(System::SharedPtr\<System::IO::FileInfo\>) | Creates a file definition using font file (represented by FileInfo) and file content. |
| [get_FileExtension](./get_fileextension/)() const | Gets [Font](../../aspose.font/font/) file extension. |
| [get_FileName](./get_filename/)() const | Gets [Font](../../aspose.font/font/) file name. |
| [get_Offset](./get_offset/)() const | Gets offset inside the stream. |
| [get_StreamSource](./get_streamsource/)() const | Gets the stream source. |
## See Also

* Class [Object](../../system/object/)
* Namespace [Aspose::Font::Sources](../)
* Library [Aspose.Font for C++](../../)
