ExpandStampTokens
التعليقات، الاستخراج
الوصف
يمد رموز العناصر النائبة لنص الختم والترويسة والتذييل لصفحة واحدة. وتتمدد رموز العطف القديمة &P (رقم الصفحة) و&N (إجمالي الصفحات) و&D (التاريخ) و&T (عنوان المستند) و&& (عطف حرفي) أولًا؛ ثم يمر النص عبر تمدد العناصر النائبة المتغيرة: <%PageNo%> و<%TotalPages%> و<%ShortDate%> و<%LongDate%> و<%ShortTime%> و<%LongTime%> مدمجة (الأسماء غير حساسة لحالة الأحرف)، ويتحلل أي <%name%> آخر عبر حدث OnCalcVariable — يستقبل المعالج الاسم ورقم الصفحة ويزود الاستبدال الخاص بكل صفحة، فيمكن ختم أرقام جارية أو رموز دفعات أو حقول عملاء دون معالجة مسبقة للنص. وبلا معالج تبقى العناصر النائبة غير المعروفة حرفية. وتستدعي StampText ومساعدات ترويسة وتذييل الصفحة هذا التمدد تلقائيًا عن كل صفحة في مداها
الصيغة
Delphi
Function TPDFlib.ExpandStampTokens(Const Text: WideString; PageNo, TotalPages: Integer): WideString;