Initialize

DocumentFormatInstance.Initialize method

Effectue l’initialisation de l’instance du gestionnaire de format de document.

public virtual void Initialize(DocumentFormatConfiguration config, RedactorSettings settings)
Paramètre Taper La description
config DocumentFormatConfiguration Paramétrage des formats
settings RedactorSettings Paramètres par défaut pour le processus de rédaction.

Exemples

L’exemple suivant montre comment utiliser les données d’initialisation.

public class MyCustomHandler : DocumentFormatInstance
{
    private string MyProperty { get; set; }
    
    // Autre code personnalisé 
    ...

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

// Insertion d'un format personnalisé dans 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);

Voir également