Initialize
DocumentFormatInstance.Initialize method
执行文档格式处理程序实例的初始化。
public virtual void Initialize(DocumentFormatConfiguration config, RedactorSettings settings)
范围 | 类型 | 描述 |
---|---|---|
config | DocumentFormatConfiguration | 格式配置 |
settings | RedactorSettings | 编辑过程的默认设置。 |
例子
下面的例子演示了如何使用初始化数据。
public class MyCustomHandler : DocumentFormatInstance
{
private string MyProperty { get; set; }
// 其他自定义代码
...
public override void Initialize(DocumentFormatConfiguration config)
{
base.Initialize(config);
if (config.InitializationData.ContainsKey("MyProperty"))
{
MyProperty = config.InitializationData["MyProperty"];
}
}
}
// 将自定义格式插入 GroupDocs.Redaction
var mySettings = new DocumentFormatConfiguration();
mySettings.ExtensionFilter = ".foo";
mySettings.DocumentType = typeof(MyCustomHandler);
mySettings.InitializationData.Add("MyProperty", "bar");
var configuration = RedactorConfiguration.GetInstance();
configuration.AvailableFormats.Add(mySettings);
也可以看看
- class DocumentFormatConfiguration
- class RedactorSettings
- class DocumentFormatInstance
- 命名空间 GroupDocs.Redaction.Integration
- 部件 GroupDocs.Redaction