AddAdvancedOption
محتويات
[
يخفي
]
AddAdvancedOption(AdvancedRasterizationOptions)
يمكنك استخدام هذه الطريقة لتسجيل خيار تنقيط متقدم للتطبيق.
public void AddAdvancedOption(AdvancedRasterizationOptions optionType)
معامل | يكتب | وصف |
---|---|---|
optionType | AdvancedRasterizationOptions | يوفر معلومات حول نوع التأثير المحدد (تدرج الرمادي ، الحد ، إلخ.) |
أمثلة
يوضح المثال التالي كيفية تطبيق خيارات التنقيط المتقدمة بالإعدادات الافتراضية.
using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
// احفظ المستند بالخيارات الافتراضية (تحويل الصفحات إلى صور ، حفظ كملف PDF)
var so = new SaveOptions();
so.Rasterization.Enabled = true;
so.RedactedFileSuffix = "_scan";
so.Rasterization.AddAdvancedOption(AdvancedRasterizationOptions.Border);
so.Rasterization.AddAdvancedOption(AdvancedRasterizationOptions.Noise);
so.Rasterization.AddAdvancedOption(AdvancedRasterizationOptions.Grayscale);
so.Rasterization.AddAdvancedOption(AdvancedRasterizationOptions.Tilt);
redactor.Save(so);
}
أنظر أيضا
- enum AdvancedRasterizationOptions
- class RasterizationOptions
- مساحة الاسم GroupDocs.Redaction.Options
- المجسم GroupDocs.Redaction
AddAdvancedOption(AdvancedRasterizationOptions, Dictionary<string, string>)
يمكنك استخدام هذه الطريقة لتسجيل خيار تنقيط متقدم للتطبيق.
public void AddAdvancedOption(AdvancedRasterizationOptions optionType,
Dictionary<string, string> parameters)
معامل | يكتب | وصف |
---|---|---|
optionType | AdvancedRasterizationOptions | يوفر معلومات حول نوع التأثير المحدد (تدرج الرمادي ، الحد ، إلخ.) |
parameters | Dictionary`2 | معلمات التأثير المحدد ، مثل زاوية الدوران |
أمثلة
يوضح المثال التالي كيفية تطبيق خيارات التنقيط المتقدمة بالإعدادات الافتراضية.
using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
// احفظ المستند بالخيارات الافتراضية (تحويل الصفحات إلى صور ، حفظ كملف PDF)
var so = new SaveOptions();
so.Rasterization.Enabled = true;
so.RedactedFileSuffix = "_scan";
so.Rasterization.AddAdvancedOption(AdvancedRasterizationOptions.Border);
so.Rasterization.AddAdvancedOption(AdvancedRasterizationOptions.Noise);
so.Rasterization.AddAdvancedOption(AdvancedRasterizationOptions.Grayscale);
so.Rasterization.AddAdvancedOption(AdvancedRasterizationOptions.Tilt);
redactor.Save(so);
}
يوضح المثال التالي كيفية تطبيق خيار التنقيط المتقدم للحد مع الإعدادات المخصصة.
using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
// احفظ المستند بحدود مخصصة
var so = new SaveOptions();
so.Rasterization.Enabled = true;
so.RedactedFileSuffix = "_scan";
so.Rasterization.AddAdvancedOption(AdvancedRasterizationOptions.Border, new Dictionary<string, string>() { { "border", "10" } });
redactor.Save(so);
}
يوضح المثال التالي كيفية تطبيق خيار التحويل النقطي المتقدم للضوضاء مع الإعدادات المخصصة.
using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
// احفظ المستند بالرقم المخصص وحجم تأثيرات الضوضاء
var so = new SaveOptions();
so.Rasterization.Enabled = true;
so.RedactedFileSuffix = "_scan";
so.Rasterization.AddAdvancedOption(AdvancedRasterizationOptions.Noise,
new Dictionary<string, string>() { { "maxSpots", "150" }, { "spotMaxSize", "15" } });
redactor.Save(so);
}
يوضح المثال التالي كيفية تطبيق خيار إمالة التنقيط المتقدم بإعدادات مخصصة.
using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
// احفظ المستند بتأثير الإمالة المخصص
var so = new SaveOptions();
so.Rasterization.Enabled = true;
so.RedactedFileSuffix = "_scan";
so.Rasterization.AddAdvancedOption(AdvancedRasterizationOptions.Tilt,
new Dictionary<string, string>() { { { "minAngle", "85" }, { "randomAngleMax", "5" } });
redactor.Save(so);
}
أنظر أيضا
- enum AdvancedRasterizationOptions
- class RasterizationOptions
- مساحة الاسم GroupDocs.Redaction.Options
- المجسم GroupDocs.Redaction