GetStructTreeItemText
Tagged PDF, Content Extraction
Description
Returns a text property of one structure tree snapshot item.
Syntax
Delphi
Function TPDFlib.GetStructTreeItemText(Index, InfoID: Integer): WideString;Parameters
| Index | 1-baserat postindex från det senaste StructTreeItemCount-anropet |
|---|---|
| InfoID | 1 den råa strukturtypen (/S); 2 typen upplöst via /RoleMap-kedjan; 3 titeln (/T); 4 den alternativa beskrivningen (/Alt); 5 ersättningstexten (/ActualText); 6 språket (/Lang); 7 elementidentifieraren (/ID); 8 förkortningsexpansionen (/E); 9 struktur-namespace-URI:n som /NS refererar |
Return values
| '' | Indexet ligger utanför intervallet eller posten saknas |
|---|---|
| Text | Det begärda egenskapsvärdet |
Remarks
InfoID 2 följer äldre /RoleMap- och PDF 2.0 /RoleMapNS-kedjor i upp till 32 hopp, så dokument som taggar innehåll med anpassade typer rapporterar ändå den standardstrukturtyp de mappar till
Example
if PDF.GetStructTreeItemText(I, 2)= 'Figure' then
Alt:= PDF.GetStructTreeItemText(I, 4); // alternate descriptionSee also
StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap