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.
Temas relacionados