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 المعاملة الأصلية المحيطة

واجهات مرتبطة