Initialize

DocumentFormatInstance.Initialize method

Utför initiering av instansen av dokumentformathanterare.

public virtual void Initialize(DocumentFormatConfiguration config, RedactorSettings settings)
Parameter Typ Beskrivning
config DocumentFormatConfiguration Formatkonfiguration
settings RedactorSettings Standardinställningar för redigeringsprocessen.

Exempel

Följande exempel visar hur man använder initialiseringsdata.

public class MyCustomHandler : DocumentFormatInstance
{
    private string MyProperty { get; set; }
    
    // Annan anpassad kod 
    ...

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

// Ansluter anpassat format till 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);

Se även