GetStructTreeItemText

Tagged PDF, Content Extraction

Beskrivelse

Returnerer en tekstepgenskap ved ett strukturtræ-øyeblikksbilde-element

Syntaks

Delphi

Function TPDFlib.GetStructTreeItemText(Index, InfoID: Integer): WideString;

Parametere

IndexElementindeks (fra 1) fra det nyeste StructTreeItemCount-kallet
InfoID1 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
TextDen 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 description

Se også

StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap