السجل THPDFRTFImportOptions
هندسة الصفحة وحدود المدخلات ومتحكمات OLE والإلغاء لاستيراد RTF
التصريح
THPDFRTFImportOptions= record
PageWidth: Single;
PageHeight: Single;
MarginLeft: Single;
MarginTop: Single;
MarginRight: Single;
MarginBottom: Single;
MaxInputBytes: Int64;
MaxCharacters: Integer;
MaxPages: Integer;
MaxMetafileBytes: Int64;
UseCurrentPage: boolean;
AllowOLE: boolean;
CancellationToken: THPDFCancellationToken;
class function Default: THPDFRTFImportOptions; static;
end;
الوحدة
HPDFDoc
الحقول
| الحقل | الغرض |
|---|---|
PageWidth | عرض الصفحة المستهدف بالنقاط؛ والافتراضي 595 |
PageHeight | ارتفاع الصفحة المستهدف بالنقاط؛ والافتراضي 842 |
MarginLeft | الهامش الأيسر بالنقاط؛ والافتراضي 54 |
MarginTop | الهامش العلوي بالنقاط؛ والافتراضي 54 |
MarginRight | الهامش الأيمن بالنقاط؛ والافتراضي 54 |
MarginBottom | الهامش السفلي بالنقاط؛ والافتراضي 54 |
MaxInputBytes | سقف حجم المدخلات؛ والافتراضي 16 MiB |
MaxCharacters | سقف عدد الأحرف؛ والافتراضي 4000000 |
MaxPages | سقف الصفحات المصيَّرة؛ والافتراضي 1000 |
MaxMetafileBytes | سقف حجم الميتافايل لكل صفحة؛ والافتراضي 256 MiB |
UseCurrentPage | عند true تذهب أول صفحة مصيَّرة إلى الصفحة الحالية في المستند بدلًا من إضافة صفحة جديدة؛ والافتراضي true |
AllowOLE | عند false، يُرفض المدخل المحتوي على محتوى OLE بالحالة risInvalidInput؛ والافتراضي false |
CancellationToken | رمز اختياري يوقف الاستيراد الطويل بالحالة risCancelled؛ وقيمته nil افتراضيًا |
ملاحظات الاستخدام
- ابدأ من
THPDFRTFImportOptions.Defaultوتجاوز الحقول التي تحتاجها فقط؛ وتعطي الافتراضيات A4 رأسيًا بهوامش 54 نقطة - يتحقق الاستيراد من الهندسة مقدمًا: يجب أن تكون أبعاد الصفحة موجبة والهوامش غير سالبة وأن تترك الهوامش المتقابلة مساحة للمحتوى
- يعمل استيراد RTF على الخيط الرئيسي فقط لأنه يقود عنصر تحكم RichEdit؛ وتحصل الخيوط الأخرى على
risWrongThread