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 |
|---|---|
| InfoID | 1 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 |
|---|---|
| Text | El 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 descriptionVéase también
StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap