GetStructTreeItemText
PDF برچسبگذاریشده، استخراج محتوا
توضیحات
یک property متنی از یک item در snapshot درخت ساختار برمیگرداند
نحو
Delphi
Function TPDFlib.GetStructTreeItemText(Index, InfoID: Integer): WideString;پارامترها
| Index | شاخص مورد یکمبنه از آخرین فراخوانی StructTreeItemCount |
|---|---|
| InfoID | 1 نوع ساختاری خام (/S)؛ 2 نوع حلشده از طریق زنجیرهٔ /RoleMap؛ 3 عنوان (/T)؛ 4 توصیف جایگزین (/Alt)؛ 5 متن جایگزین (/ActualText)؛ 6 زبان (/Lang)؛ 7 شناسهٔ عنصر (/ID)؛ 8 گسترش مخفف (/E)؛ 9 URI فضای نام ساختاری ارجاعشده توسط /NS |
مقادیر بازگشتی
| '' | شاخص خارج از بازه است یا مدخل غایب است |
|---|---|
| Text | مقدار ویژگی درخواستی |
ملاحظات
InfoID برابر 2 تا 32 پرش هم زنجیرهٔ قدیمی /RoleMap و هم /RoleMapNS مربوط به PDF 2.0 را دنبال میکند، پس اسنادی که محتوا را با نوعهای سفارشی برچسب میزنند همچنان نوع ساختاری استانداردی که به آن نگاشت میشود را گزارش میدهند
مثال
if PDF.GetStructTreeItemText(I, 2)= 'Figure' then
Alt:= PDF.GetStructTreeItemText(I, 4); // alternate descriptionهمچنین ببینید
StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap