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

ElementIDManipulador opaco de elemento de página
MarkedContentIndexÍndice de marco, con base 1, en orden de exterior a interior
PropertyNameNombre de propiedad PDF con o sin barra inicial
PropertyValueSourceExactamente un objeto PDF serializado, como un nombre, número, cadena, matriz, diccionario o referencia indirecta

Valores devueltos

1La propiedad se estableció y todos los manipuladores de instantáneas de elementos de página se invalidaron
0El origen está mal formado o incompleto, el manipulador o el marco no es válido, la instantánea está obsoleta o no puede resolverse un recurso de propiedad con nombre

Observaciones

Todo el origen debe decodificarse como un solo 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 con nombre

/Properties local de la páginaLas listas de propiedades con nombre existentes se editan mediante copia al escribir, de modo que otras apariciones y los usuarios de recursos heredados permanecen sin cambiosEn caso de error, 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