SetAutoTagMode

PDF المُعلَّم

الوصف

يشغل وسْم البنية الذي تحمله استدعاءات الرسم العادية بنفسها

الصيغة

Delphi

Function TPDFlib.SetAutoTagMode(Mode: Integer): Integer;

المعاملات

Modeقيمة DestID يمكن استخدامها مع الدوال GetDestPage وGetDestType وGetDestValue

قيم الإرجاع

Modeالوضع السائد قبل هذا الاستدعاء
0يُرجع أيضًا عندما يُعطى وضع سالب، وهو مرفوض ويترك الوضع دون تغيير

ملاحظات

مع وسم النص مفعلاً يوسم النص كفقرة، والنص المرسوم مباشرةً بعد RegisterHeading يوسم كعنوان بذلك المستوى. ومع وسم الأثاث مفعلاً تُميز الترويسات والتذييلات الجارية كعناصر فيتجاوزها القارئ بدلًا من إعلان السطر نفسه في كل صفحة

مع وسم الأشكال مفعلاً تصبح الصورة المرسومة شكلًا يحمل الوصف الذي تركته RegisterFigure أو تُرسم داخل عنصر تخطيط عندما قال RegisterDecoration إنها لا تحمل معنى

مع وسم الجداول مفعلاً تحمل DrawTableRows الجدول وصفوفه وخلاياه إلى شجرة البنية. وتصبح الصفوف التي تسميها SetTableHeaderRowCount خلايا رأس

تشغيل الوضع يميز المستند أيضًا كموسوم. ويعامل القارئ البنية كغائبة حتى وجود تلك العلامة، فيُقرأ مستند موسوم دونها كأنه بلا بنية إطلاقًا

يقف الوسم التلقائي جانبًا داخل وسم فُتح بـ BeginTag: بينما يصف المستدعي البنية نفسها لا يُدرج شيء داخل ما فتحه. ولا يوسم أبدًا داخل عنصر، إذ يجعل عنصر البنية الملف غير صالح، ولا يفتح أبدًا عنصرًا لنص فارغ سيannonceه القارئ كفراغ

الوضع ينتمي إلى مثيل المكتبة لا إلى مستند

مثال

PDF.SetAutoTagMode(3);
PDF.RegisterHeading(1, 'Chapter One');
PDF.DrawText(72, 100, 'Chapter One');      // tagged H1
PDF.DrawText(72, 130, 'Body text.');       // tagged P
PDF.AddPageFooter('', 'Confidential', 30, 1, 1);  // an artifact

انظر أيضا

GetAutoTagMode, RegisterHeading, BeginTag, BeginArtifact, RegisterFigure, RegisterDecoration, SetTableHeaderRowCount