AddAnnotationState

Anotaciones y enlaces de zonas interactivas

Descripción

Esta página describe AddAnnotationState en PDF Library for Delphi bajo el tema "Anotaciones y enlaces de zonas activas". Los nombres de API, parámetros, nombres de clases, nombres de archivos y literales se conservan exactamente como aparecen en la biblioteca Delphi y en los puntos de entrada de la DLL

AddAnnotationState registra un cambio de estado de revisión para una anotación existente en la página seleccionada (ISO 32000-1 §12.5.6.3). Agrega una anotación Text oculta cuya entrada /IRT hace referencia a la anotación objetivo y cuyas entradas /State y /StateModel contienen el estado de revisión, siguiendo el flujo de revisión utilizado por el panel de comentarios de Acrobat

Sintaxis

Delphi

Function TPDFlib.AddAnnotationState(TargetAnnot: Integer; Const Author: WideString; State, StateModel: Integer): Integer;

Parámetros

TargetAnnot es el índice basado en 1 de la anotación en la página seleccionada cuyo estado se está configurando. Author es el nombre del revisor almacenado en la entrada /T. StateModel selecciona el modelo de estado: 0 = Review, 1 = Marked. State selecciona el estado dentro del modelo. Para el modelo Review: 0 = None, 1 = Accepted, 2 = Rejected, 3 = Cancelled, 4 = Completed. Para el modelo Marked: 0 = Unmarked, 1 = Marked

Valores devueltos

Devuelve el índice basado en 1 de la anotación de estado recién agregada en la lista de anotaciones de la página, o 0 cuando se desconoce el selector de estado o modelo, cuando TargetAnnot no existe, o cuando la anotación de destino no está almacenada como un objeto indirecto

Observaciones

La anotación de estado se escribe con el indicador Oculto activado, por lo que no se representa en la página; en su lugar, los visores de PDF compatibles con revisiones la muestran en el panel de comentarios. Utilice GetAnnotState y GetAnnotStateModel para volver a leer el estado registrado. Requiere PDF 1.5; la versión del documento se eleva automáticamente cuando es necesario