کلاس PdfAOptionsBase
نماینده کلاس پایه برای گزینههای پلاگین Documentize.PdfAConverter. این کلاس خواص و متدهایی را برای پیکربندی فرایند تبدیل و اعتبارسنجی PDF/A فراهم میکند.
نماینده کلاس پایه برای گزینههای پلاگین Documentize.PdfAConverter. این کلاس خواص و متدهایی را برای پیکربندی فرایند تبدیل و اعتبارسنجی PDF/A فراهم میکند.
public abstract class PdfAOptionsBase : IPluginOptions
وراثت
مشتق شده
پیادهسازیها
اعضای وراثتی
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
سازندگان
PdfAOptionsBase()
protected PdfAOptionsBase()
خواص
AlignText
مقداری را برمیگرداند یا تنظیم میکند که نشان میدهد آیا وسایل اضافی برای حفظ تراز متن در طول فرایند تبدیل PDF/A لازم است یا خیر.
public bool AlignText { get; set; }
مقدار ویژگی
یادداشتها
زمانی که به true تنظیم شود، فرایند تبدیل سعی میکند تا محدودههای قسمت متن اصلی را بازگرداند. برای اکثر مستندات، نیازی به تغییر این ویژگی از مقدار پیشفرض false نیست، زیرا تراز متن در طول فرایند تبدیل پیشفرض تغییر نمیکند.
CheckDifferentNamesInFontDictionaries
پرچمهایی را که کنترل تبدیل PDF/A برای مواردی که سند PDF منبع با مشخصات PDF همخوانی ندارد برمیگرداند.
public bool CheckDifferentNamesInFontDictionaries { get; set; }
مقدار ویژگی
ErrorAction
عملکردی را که برای اشیایی که نمیتوانند تبدیل شوند، برمیگرداند یا تنظیم میکند.
public ConvertErrorAction ErrorAction { get; set; }
مقدار ویژگی
IccProfileFileName
نام فایل پروفایل ICC (کنسرسیوم رنگ بینالمللی) را برای استفاده در تبدیل PDF/A به جای پروفایل پیشفرض برمیگرداند یا تنظیم میکند.
public string IccProfileFileName { get; set; }
مقدار ویژگی
Inputs
مجموعهای از منابع داده را برمیگرداند
public List<idatasource> Inputs { get; }
مقدار ویژگی
List<IDataSource>
IsLowMemoryMode
مقداری را برمیگرداند یا تنظیم میکند که نشان میدهد آیا حالت کمحافظه در طول فرایند تبدیل PDF/A فعال است یا خیر.
public bool IsLowMemoryMode { get; set; }
مقدار ویژگی
LogOutputSource
منبع داده برای خروجی لاگ را برمیگرداند یا تنظیم میکند.
public IDataSource LogOutputSource { get; set; }
مقدار ویژگی
OptimizeFileSize
مقداری را برمیگرداند یا تنظیم میکند که نشان میدهد آیا باید سعی شود تا اندازه فایل در طول فرآیند تبدیل PDF/A کاهش یابد یا خیر.
public bool OptimizeFileSize { get; set; }
مقدار ویژگی
یادداشتها
زمانی که به true تنظیم شود، فرایند تبدیل سعی میکند تا اندازه فایل حاصل را به حداقل برساند. این ممکن است بر عملکرد فرایند تبدیل تأثیر بگذارد.
PdfAVersion
نسخه استاندارد PDF/A را که قرار است برای اعتبارسنجی یا تبدیل استفاده شود، برمیگرداند یا تنظیم میکند.
public PdfAStandardVersion PdfAVersion { get; set; }
مقدار ویژگی
یادداشتها
نسخه استاندارد PDF/A برای تعیین سطح انطباق برای اعتبارسنجی و تبدیل PDF/A استفاده میشود. اگر نسخه به Documentize.PdfAStandardVersion.Auto تنظیم شود، سیستم بهصورت خودکار نسخه استاندارد PDF/A مناسب را برای اعتبارسنجی بر اساس متاداده سند تعیین خواهد کرد. برای فرایند تبدیل PDF/A، Documentize.PdfAStandardVersion.Auto به نسخه استاندارد PDF/A-1b بهصورت پیشفرض تنظیم میشود.
SoftMaskAction
عملکردی را که قرار است در طول تبدیل تصاویر با ماسکهای نرم انجام شود، برمیگرداند یا تنظیم میکند.
public ConvertSoftMaskAction SoftMaskAction { get; set; }
مقدار ویژگی
متدها
AddInput(IDataSource)
منبع داده جدیدی را به مجموعه اضافه میکند
public void AddInput(IDataSource dataSource)
پارامترها
dataSource
IDataSource:
Namespace: Documentize Assembly: Documentize.dll