Initialize

DocumentFormatInstance.Initialize method

Voert initialisatie uit van de instantie van documentformaathandler.

public virtual void Initialize(DocumentFormatConfiguration config, RedactorSettings settings)
Parameter Type Beschrijving
config DocumentFormatConfiguration Formaat configuratie
settings RedactorSettings Standaardinstellingen voor redactieproces.

Voorbeelden

Het volgende voorbeeld laat zien hoe u de initialisatiegegevens gebruikt.

public class MyCustomHandler : DocumentFormatInstance
{
    private string MyProperty { get; set; }
    
    // Andere aangepaste code 
    ...

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

// Aangepast formaat aansluiten op 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);

Zie ook