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);

関連項目