SetPageElementMarkedContentPropertySource
Edición de flujos de contenido, PDF etiquetado
Descripción
Analiza y establece un objeto PDF completo como propiedad en un marco de contenido marcado exacto capturado por la enumeración de elementos de página
Sintaxis
Delphi
Function TPDFlib.SetPageElementMarkedContentPropertySource(ElementID, MarkedContentIndex: Integer; Const PropertyName, PropertyValueSource: WideString): Integer;Parámetros
| ElementID | Manejador opaco de elemento de página |
|---|---|
| MarkedContentIndex | Índice de marco con base 1 en orden de exterior a interior |
| PropertyName | Nombre de propiedad PDF con o sin barra inicial |
| PropertyValueSource | Exactamente un objeto PDF serializado como un nombre, número, cadena, array, diccionario o referencia indirecta |
Valores devueltos
| 1 | La propiedad se estableció y todos los manejadores de instantánea de elementos de página se invalidaron |
|---|---|
| 0 | La fuente está malformada o incompleta, el manejador o el marco no es válido, la instantánea está obsoleta o no se puede resolver un recurso de propiedad con nombre |
Observaciones
Toda la fuente debe decodificarse como un objeto; los tokens finales se rechazanUn diccionario de propiedades en línea no puede contener legalmente una referencia indirecta, de modo que un valor que contenga una promueve automáticamente el marco a un recurso
/Properties con nombre local de la páginaLas listas de propiedades con nombre existentes se editan mediante copia al escribir, de modo que otras ocurrencias y los usuarios de recursos heredados permanecen sin cambiosEn caso de fallo, inspeccione
Las listas de propiedades con nombre existentes se editan por copia al escribir, de modo que otras ocurrencias y usuarios de recursos heredados quedan sin cambios
LastErrorCode: 529 significa entrada no válida, 530 significa contenido obsoleto y 531 significa un recurso de propiedad con nombre sin resolver