DrawTOC
تخطيط الصفحة
الوصف
يرسم العناوين المسجلة كجدول محتويات على الصفحة المحددة
الصيغة
Delphi
Function TPDFlib.DrawTOC(Left, Top, Right, Bottom: Double; FirstIndex: Integer): Integer;المعاملات
| Left | الحافة اليسرى التي تبدأ عندها العناوين |
|---|---|
| Top | خط أساس أول مدخل |
| Right | الحافة اليمنى التي تحاذيها أرقام الصفحات |
| Bottom | يتوقف التخطيط قبل هذا |
| FirstIndex | فهرس أول عنوان مطلوب رسمه ويبدأ العد من صفر |
قيم الإرجاع
| Count | كم مدخلًا رُسم |
|---|---|
| 0 | لم يُرسم أي شيء: لا عناوين أو فهرس بعد النهاية أو لا توجد مساحة بين Top وBottom |
ملاحظات
يُزاح كل مدخل بمستواه، يليه مدى نقاط يمتد حتى رقم الصفحة المحاذى للحافة اليمنى، ويرتبط الصف بأكمله بالعنوان. ويُحل رقم الصفحة بحسب حالة المستند عند هذا الاستدعاء، فهو صحيح حتى لو كُتب المتن قبل وجود صفحة المحتويات
نظام إحداثيات جغرافي (GEOGCS) 2 نظام إحداثيات مسقط (PROJCS)
تُقرأ الإحداثيات من الأعلى إلى الأسفل بغض النظر عن الأصل السائد، ويُترك الخط وحجمه ومحاذاته كما كانت
مثال
Pages:= PDF.MeasureTOC(72, 100, 540, 700);
PDF.InsertPages(1, Pages);
PDF.SelectPage(1);
PDF.DrawTOC(72, 100, 540, 700, 0);