Initialize

DocumentFormatInstance.Initialize method

Esegue l’inizializzazione dell’istanza del gestore del formato del documento.

public virtual void Initialize(DocumentFormatConfiguration config, RedactorSettings settings)
Parametro Tipo Descrizione
config DocumentFormatConfiguration Configurazione del formato
settings RedactorSettings Impostazioni predefinite per il processo di redazione.

Esempi

Nell’esempio seguente viene illustrato come utilizzare i dati di inizializzazione.

public class MyCustomHandler : DocumentFormatInstance
{
    private string MyProperty { get; set; }
    
    // Altro codice personalizzato 
    ...

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

// Inserimento di un formato personalizzato in 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);

Guarda anche