The following example demonstrates how to use the initialization data.
publicclassMyCustomHandler:DocumentFormatInstance{privatestringMyProperty{get;set;}// Other custom code ...publicoverridevoidInitialize(DocumentFormatConfigurationconfig){base.Initialize(config);if(config.InitializationData.ContainsKey("MyProperty")){MyProperty=config.InitializationData["MyProperty"];}}}// Plugging custom format into GroupDocs.RedactionvarmySettings=newDocumentFormatConfiguration();mySettings.ExtensionFilter=".foo";mySettings.DocumentType=typeof(MyCustomHandler);mySettings.InitializationData.Add("MyProperty","bar");varconfiguration=RedactorConfiguration.GetInstance();configuration.AvailableFormats.Add(mySettings);