GetStructTreeItemText

PDF etiquetado, extracción de contenido

Descripción

Devuelve una propiedad de texto de un elemento de instantánea del árbol de estructura

Sintaxis

Delphi

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

Parámetros

IndexÍndice de elemento basado en uno de la llamada más reciente a StructTreeItemCount
InfoID1 tipo /S; 2 resuelto por /RoleMap; 3 título /T; 4 /Alt; 5 /ActualText; 6 /Lang; 7 /ID; 8 /E; 9 URI de /NS

Valores devueltos

''El índice está fuera de intervalo o la entrada no existe
TextEl valor de la propiedad solicitada

Observaciones

InfoID 2 sigue cadenas heredadas /RoleMap y PDF 2.0 /RoleMapNS hasta 32 saltos, por lo que los documentos que etiquetan contenido con tipos personalizados siguen indicando el tipo de estructura estándar al que se asignan

Ejemplo

if PDF.GetStructTreeItemText(I, 2)= 'Figure' then
  Alt:= PDF.GetStructTreeItemText(I, 4); // alternate description

Véase también

StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap