Initialize

DocumentFormatInstance.Initialize method

Εκτελεί αρχικοποίηση της παρουσίας του χειριστή μορφής εγγράφου.

public virtual void Initialize(DocumentFormatConfiguration config, RedactorSettings settings)
Παράμετρος Τύπος Περιγραφή
config DocumentFormatConfiguration Διαμόρφωση μορφής
settings RedactorSettings Προεπιλεγμένες ρυθμίσεις για τη διαδικασία σύνταξης.

Παραδείγματα

Το ακόλουθο παράδειγμα δείχνει πώς να χρησιμοποιήσετε τα δεδομένα αρχικοποίησης.

public class MyCustomHandler : DocumentFormatInstance
{
    private string MyProperty { get; set; }
    
    // Άλλος προσαρμοσμένος κώδικας 
    ...

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

// Σύνδεση προσαρμοσμένης μορφής στο 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);

Δείτε επίσης