HPDFXFAResolveBoundDataNode
الوحدة: HPDFXFA
الإعلانات
function HPDFXFAResolveBoundDataNode(ADocument: TXFADocument;
AFieldNode, ADataNode: TXFANode; ACreate: Boolean;
out ABindingHandled: Boolean): TXFANode; overload;
function HPDFXFAResolveBoundDataNode(ADocument: TXFADocument;
AFieldNode, ADataNode: TXFANode; ACreate: Boolean;
out ABindingHandled: Boolean; var RemainingOperations: Integer;
Deadline: Int64; DeadlineCheck: TXFABindingDeadlineCheck = nil): TXFANode; overload;
المعاملات
| المعامل | المعنى |
|---|---|
| ADocument | المستند الأصلي المالك لـ packets البيانات والقالب |
| AFieldNode | حقل القالب المحتوي على إعلان bind الخاص به أو اسمه الضمني |
| ADataNode | نسخة البيانات الأصلية الحالية للارتباطات النسبية الضمنية وcompatibility |
| ACreate | تتيح للمسارات المفقودة الحتمية إنشاء عناصر أصلية مملوكة بأسماء XML صالحة |
| ABindingHandled | تبلّغ ارتباط none أو dataRef صريحًا عولج بواسطة المحلل؛ والارتباط المعالج قد يعيد nil كذلك |
| RemainingOperations | إذن عمليات مشترك، يُخصم من التحليل وفحوص namespaces والتجوال؛ والصفر مستنفد والسالب يعطّل إذن هذا المستدعي |
| Deadline | موعد نهائي مطلق في نطاق ساعة callback المقدَّمة، أو سالب لتعطيل فحوص الوقت المنقضي |
| DeadlineCheck | أسلوب كائن تزامني اختياري؛ وnil تفحص مللي ثانية GetTickCount64 |
السلوك
العقدة المعادة تنتمي إلى ADocument ويحظر على المستدعي تحريرها؛ وأسماء الحقول الضمنية أسماء XML نصية، بما يشمل النقاط
بحث dataRef يدعم جذرين $data و$record ومعاملات descendants ومحددات wildcard وclass وفهارس أشقاء صريحة و[*] ومحارف محدّدات مهروبة؛ انظر SOM الربط الأصلي في XFA للأمثلة والحدود
القيمة الضمنية المفقودة في نسخة متكررة مقدَّمة تبقى محلية لتلك النسخة؛ ولا ترجع إلى نسخة أخرى
مسار dataRef النسبي بوضع compatibility يبقى كذلك محليًا عندما تُقدَّم ADataNode؛ وتراجع السجل والجذر للمراجع النسبية يسري فقط عندما لا يكون لدى المستدعي سياق نسخة
البحث للقراءة فقط لا يخصص عقد بيانات؛ والإنشاء يسري على المسارات المسماة الحتمية، بينما عمليات البحث بـ wildcard وclass وdescendant الملتبسة تبقى عمليات بحث
اللواحق غير المحلولة أو الاستثناء يزيلان العقد الوسيطة المخصصة بهذا استدعاء المحلل؛ والعقد القائمة سابقًا تبقى مملوكة ودون تغيير
التجوال يستخدم سقوفًا ثابتة قدرها 64 مقطع محدد و64 مستوى عناصر و200000 خطوة محتسبة لكل تجوال مسار، إضافة إلى حدود المستدعي الاختيارية
استنفاد ميزانية العمليات أو الوقت المنقضي يثير EHPDFXFAError؛ والتعديلات التفاعلية والأحداث تستعيد snapshot المعاملة الأصلية المحيطة