Initialize

DocumentFormatInstance.Initialize method

Realiza la inicialización de la instancia del controlador de formato de documento.

public virtual void Initialize(DocumentFormatConfiguration config, RedactorSettings settings)
Parámetro Escribe Descripción
config DocumentFormatConfiguration Configuración de formato
settings RedactorSettings Configuración predeterminada para el proceso de redacción.

Ejemplos

El siguiente ejemplo muestra cómo utilizar los datos de inicialización.

public class MyCustomHandler : DocumentFormatInstance
{
    private string MyProperty { get; set; }
    
    // Otro código personalizado 
    ...

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

// Conectar formato personalizado en 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);

Ver también