النوع THPDFRTFImportStatus
يبلّغ عن كيفية انتهاء استيراد RTF، بما في ذلك الحاجز الواقي الذي أوقفه
التصريح
THPDFRTFImportStatus= (risSuccess, risInvalidInput,
risDocumentNotReady, risWrongThread, risInputLimit,
risCharacterLimit, risPageLimit, risMetafileLimit,
risCancelled, risNoProgress, risRenderError);
الوحدة
HPDFDoc
القيم
| القيمة | الغرض |
|---|---|
risSuccess | حُوّل مصدر RTF كاملًا وأُضيفت الصفحات الناتجة |
risInvalidInput | مصدر RTF فارغ أو يتعذر تحليله بوصفه RTF |
risDocumentNotReady | لم يكن المستند الهدف في حالة تقبل صفحات مستوردة |
risWrongThread | استُدعي الاستيراد من خيط لا يستطيع تشغيل المحول المعتمد على VCL |
risInputLimit | تجاوز المصدر MaxInputBytes من THPDFRTFImportOptions |
risCharacterLimit | تجاوز المصدر حد MaxCharacters |
risPageLimit | تجاوز الناتج المحوَّل حد MaxPages |
risMetafileLimit | تجاوز ميتافايل مضمّن في RTF قيمة MaxMetafileBytes |
risCancelled | انطلق رمز الإلغاء الذي يوفره المستدعي أثناء التحويل |
risNoProgress | توقف تشغيل الميتافايل عن التقدم فأُجهض الاستيراد |
risRenderError | أخفت خطوة تصيير الميتافايل إلى صفحة |
ملاحظات الاستخدام
- تستقر الحالة في
THPDFRTFImportStatistics.Statusبجوار عدادات مثلPagesRenderedوMetafileBytes، التي تبقى ذات معنى للنتائج الجزئية - تقابل قيم الحد (
risInputLimitوrisCharacterLimitوrisPageLimitوrisMetafileLimit) مباشرةً حقول الحاجز المقابلة فيTHPDFRTFImportOptions - افحص
risWrongThreadأولًا في سيناريوهات الخدمة، لأن تحويل RTF يستخدم مرافق VCL التي تتطلب الخيط الرئيسي