SetStructElemTitleA

PDF المُعلَّم وإمكانية الوصول

الوصف

الحرف المُلحق A يُشير إلى نقطة دخول ANSI (char) في DLL؛ بينما تكشف واجهة ActiveX/COM الشكل Unicode فقط. السلوك مطابق لـ SetStructElemTitle وتُفسَّر وسائط السلاسل النصية باستخدام صفحة الرموز الحالية لـ SetAnsiMode

يضبط مدخل /T‏ (العنوان) على عنصر البنية قيد البناء حاليًا على رصة الوسوم. العنوان تسمية مقروءة للإنسان تميز العنصر المحدد — مثل Chapter 1 أو Summary Table أو Figure 3: Quarterly Sales — بدلًا من مجرد تكرار نوع العنصر

الصيغة

Delphi

Function DLSetStructElemTitleA(InstanceID: Integer; Title: PAnsiChar): Integer;

DLL

int DLSetStructElemTitleA(int InstanceID, const char * Title);

المعاملات

Titleمقبض تُرجعه الدالات DAOpenFile أو DAOpenFileReadOnly أو DAOpenFromStream للمعلومات القياسية استخدم "Author" أو "Title" أو "Subject" أو "Keywords" أو "Creator" أو "Producer". وللمعلومات المخصصة يمكن استخدام أي سلسلة أخرى

قيمة الإرجاع

تُرجع 1 عند النجاح، و0 إذا لم يكن هناك عنصر بنية مفتوح حاليًا أو لا يوجد مستند محدد

ملاحظات

يعرّف ISO 32000-1 §14.7.2 Table 324 مدخل /T. ويُكتب كسلسلة نص PDF في قاموس عنصر البنية

يخدم Title غرضًا مختلفًا عن خصائص النص الأخرى في عنصر البنية:

يستخدم عارضات PDF مدخل /T لتسمية العناصر في لوحة تنقل الوسوم. وتستخدمه أدوات إمكانية الوصول وبرامج المعالجة كعنوان معلم للتنقل في المستند. وفي عناصر العناوين (H1–H6) يخدم محتوى العنصر نفسه كنص العنوان؛ وـ /T أنفع للعناصر غير النصية (Table وFigure وForm) أو الحاويات (Sect وDiv) التي تحتاج تسمية وصفية

مثال

// Tag a data table with a title for navigation and accessibility tools
PDFlib.BeginTag('Table', '', '');
PDFlib.SetStructElemTitle('Table 2: Annual Revenue by Region');
// ... table rows and cells
PDFlib.EndTag;

// Tag a document section
PDFlib.BeginTag('Sect', '', '');
PDFlib.SetStructElemTitle('Chapter 3: Implementation');
// ... section content
PDFlib.EndTag;

انظر أيضا

BeginTag, SetStructElemAltText, SetStructElemActualText, SetStructElemID, GetPDFUADiagnostics