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);

أنظر أيضا