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

ElementIDManejador 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, array, diccionario o referencia indirecta

Valores devueltos

1La propiedad se estableció y todos los manejadores de instantánea de elementos de página se invalidaron
0La 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