Initialize

DocumentFormatInstance.Initialize method

Führt die Initialisierung der Instanz des Dokumentformathandlers durch.

public virtual void Initialize(DocumentFormatConfiguration config, RedactorSettings settings)
Parameter Typ Beschreibung
config DocumentFormatConfiguration Konfiguration formatieren
settings RedactorSettings Standardeinstellungen für den Redaktionsprozess.

Beispiele

Das folgende Beispiel zeigt, wie die Initialisierungsdaten verwendet werden.

public class MyCustomHandler : DocumentFormatInstance
{
    private string MyProperty { get; set; }
    
    // Anderer benutzerdefinierter Code 
    ...

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

// Benutzerdefiniertes Format in GroupDocs.Redaction einfügen
var mySettings = new DocumentFormatConfiguration();
mySettings.ExtensionFilter = ".foo";
mySettings.DocumentType = typeof(MyCustomHandler);
mySettings.InitializationData.Add("MyProperty", "bar");
var configuration = RedactorConfiguration.GetInstance();
configuration.AvailableFormats.Add(mySettings);

Siehe auch