GetStructTreeItemText
Tagged PDF, Content Extraction
Beskrivelse
Returnerer en tekstepgenskap ved ett strukturtræ-øyeblikksbilde-element
Syntaks
Delphi
Function TPDFlib.GetStructTreeItemText(Index, InfoID: Integer): WideString;Parametere
| Index | Elementindeks (fra 1) fra det nyeste StructTreeItemCount-kallet |
|---|---|
| InfoID | 1 den rå strukturtypen (/S); 2 typen løst gjennom /RoleMap-kjeden; 3 tittelen (/T); 4 den alternative beskrivelsen (/Alt); 5 erstatningsteksten (/ActualText); 6 språket (/Lang); 7 elementidentifikatoren (/ID); 8 forkortelsesutvidelsen (/E); 9 strukturnamespace-URI-en referert av /NS |
Returverdier
| '' | Indeksen er utenfor området, eller oppføringen mangler |
|---|---|
| Text | Den forespurte egenskapsverdien |
Merknader
InfoID 2 følger tradisjonelle /RoleMap- og PDF 2.0 /RoleMapNS-kjeder i opptil 32 hopp, så dokumenter som tagger innhold med egendefinerte typer rapporterer fortsatt standard strukturtypen de mapper til
Eksempel
if PDF.GetStructTreeItemText(I, 2)= 'Figure' then
Alt:= PDF.GetStructTreeItemText(I, 4); // alternate descriptionSe også
StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap