Initialize

DocumentFormatInstance.Initialize method

Belge biçimi işleyici örneğinin başlatılmasını gerçekleştirir.

public virtual void Initialize(DocumentFormatConfiguration config, RedactorSettings settings)
Parametre Tip Tanım
config DocumentFormatConfiguration Biçim yapılandırması
settings RedactorSettings Düzeltme işlemi için varsayılan ayarlar.

Örnekler

Aşağıdaki örnek, başlatma verilerinin nasıl kullanılacağını gösterir.

public class MyCustomHandler : DocumentFormatInstance
{
    private string MyProperty { get; set; }
    
    // Diğer özel kod 
    ...

    public override void Initialize(DocumentFormatConfiguration config)
    {
        base.Initialize(config);
        if (config.InitializationData.ContainsKey("MyProperty"))
        {
            MyProperty = config.InitializationData["MyProperty"];
        }
    }
}

// Özel biçimi GroupDocs.Redaction'a ekleme
var mySettings = new DocumentFormatConfiguration();
mySettings.ExtensionFilter = ".foo";
mySettings.DocumentType = typeof(MyCustomHandler);
mySettings.InitializationData.Add("MyProperty", "bar");
var configuration = RedactorConfiguration.GetInstance();
configuration.AvailableFormats.Add(mySettings);

Ayrıca bakınız