Conjunto de propiedades de información de resumen

COM define un conjunto de propiedades común estándar para almacenar información de resumen sobre documentos. El conjunto de propiedades Información de resumen debe almacenarse en un objeto de secuencia. Es decir, este conjunto de propiedades debe almacenarse como un conjunto de propiedades simple. Para obtener más información, vea Objetos de almacenamiento y secuencia para un conjunto de propiedades.

Por ejemplo, para crear un conjunto de propiedades simple ANSI, llamaría a IPropertySetStorage::Create para crear el conjunto de propiedades, especificando PROPSETFLAG_ANSI (simple es el tipo predeterminado de conjunto de propiedades) y, a continuación, escribiría en él con una llamada a IPropertyStorage::WriteMultiple. Para leer el conjunto de propiedades, llamaría a IPropertyStorage::ReadMultiple.

Todos los conjuntos de propiedades compartidas se identifican mediante una secuencia o un nombre de almacenamiento con el prefijo "\005" (o 0x05) para mostrar que es un conjunto de propiedades que se puede compartir entre las aplicaciones. El conjunto de propiedades Información de resumen no es ninguna excepción. El nombre de la secuencia que contiene el conjunto de propiedades Información de resumen es: "\005SummaryInformation"

No es necesario conocer el nombre de secuencia de la propiedad establecida al acceder a ella mediante los métodos Create o Open de la interfaz IPropertySetStorage ; en este caso solo es necesario conocer el identificador de formato (FMTID). El FMTID para el conjunto de propiedades Información de resumen es: F29F85E0-4FF9-1068-AB91-08002B27B3D9

La declaración de este valor está disponible en el archivo de encabezado como FMTID_SummaryInformation. Para obtener más información, vea FMTIDS en los identificadores de formato de conjunto de propiedades predefinidos.

En la tabla siguiente se enumeran los nombres de propiedad de cadena para el conjunto de propiedades Información de resumen, junto con los identificadores de propiedad y los indicadores de tipo de variable (VT) respectivos. Los nombres no se almacenan normalmente en el conjunto de propiedades, pero se deducen del valor de Id. de propiedad. Las entradas de la cadena de identificador de propiedad que se muestran aquí corresponden a las definiciones que se encuentran en los archivos de encabezado.

Nombre Cadena de identificador de propiedad Id. de propiedad Tipo de VT
Título PIDSI_TITLE 0x00000002 VT_LPSTR
Asunto PIDSI_SUBJECT 0x00000003 VT_LPSTR
Autor PIDSI_AUTHOR 0x00000004 VT_LPSTR
Palabras clave PIDSI_KEYWORDS 0x00000005 VT_LPSTR
Comentarios PIDSI_COMMENTS 0x00000006 VT_LPSTR
Plantilla PIDSI_TEMPLATE 0x00000007 VT_LPSTR
Guardado por última vez por PIDSI_LASTAUTHOR 0x00000008 VT_LPSTR
Revision Number PIDSI_REVNUMBER 0x00000009 VT_LPSTR
Tiempo total de edición PIDSI_EDITTIME 0x0000000A VT_FILETIME (UTC)
Última impresión PIDSI_LASTPRINTED 0x0000000B VT_FILETIME (UTC)
Crear hora y fecha (consulte la nota siguiente) PIDSI_CREATE_DTM 0x0000000C VT_FILETIME (UTC)
Fecha y hora guardadas por última vez (consulte la nota siguiente) PIDSI_LASTSAVE_DTM 0x0000000D VT_FILETIME (UTC)
Número de páginas PIDSI_PAGECOUNT 0x0000000E VT_I4
Número de palabras PIDSI_WORDCOUNT 0x0000000F VT_I4
Número de caracteres PIDSI_CHARCOUNT 0x00000010 VT_I4
Miniatura PIDSI_THUMBNAIL 0x00000011 VT_CF
Nombre de la creación de la aplicación PIDSI_APPNAME 0x00000012 VT_LPSTR
Seguridad PIDSI_SECURITY 0x00000013 VT_I4

Nota

Para Crear hora/fecha y hora/fecha guardada por última vez, algunos métodos de transferencia de archivos, como una descarga desde un BBS, no mantienen la versión del sistema de archivos de esta información correctamente.

Implementar el conjunto de propiedades de información de resumen