## ProcessorContext class


Base class for processor contexts. Provides properties and options used by the processor to execute processing.

```cpp
class ProcessorContext : public System::Object
```

## Methods

| Method | Description |
| --- | --- |
| [get_FontSettings](./get_fontsettings/)() const | [Font](../../aspose.words/font/) settings used by the processor. |
| [get_LayoutOptions](./get_layoutoptions/)() const | [Document](../../aspose.words/document/) layout options used by the processor. |
| [get_WarningCallback](./get_warningcallback/)() const | Warning callback used by the processor. |
| [GetType](./gettype/)() const override |  |
| [Is](./is/)(const System::TypeInfo\&) const override |  |
| [ProcessorContext](./processorcontext/)() |  |
| [set_FontSettings](./set_fontsettings/)(const System::SharedPtr\<Aspose::Words::Fonts::FontSettings\>\&) | [Font](../../aspose.words/font/) settings used by the processor. |
| [set_WarningCallback](./set_warningcallback/)(const System::SharedPtr\<Aspose::Words::IWarningCallback\>\&) | Warning callback used by the processor. |
| static [Type](./type/)() |  |
## See Also

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