Der Eigenschaftssatz für Zusammenfassungsinformationen
COM definiert einen allgemeinen Standardeigenschaftssatz zum Speichern von Zusammenfassungsinformationen zu Dokumenten. Der Eigenschaftssatz Zusammenfassungsinformationen muss in einem Streamobjekt gespeichert werden. Das heißt, dieser Eigenschaftssatz muss als einfacher Eigenschaftensatz gespeichert werden. Weitere Informationen finden Sie unter Speicher- und Streamobjekte für einen Eigenschaftensatz.
Wenn Sie beispielsweise einen einfachen ANSI-Eigenschaftssatz erstellen möchten, rufen Sie IPropertySetStorage::Create auf, um den Eigenschaftensatz zu erstellen, indem Sie PROPSETFLAG_ANSI angeben (simple ist der Standardtyp des Eigenschaftensatzes), und schreiben Sie dann mit einem Aufruf von IPropertyStorage::WriteMultiple in diesen Satz. Um den Eigenschaftensatz zu lesen, rufen Sie IPropertyStorage::ReadMultiple auf.
Alle freigegebenen Eigenschaftensätze werden durch einen Stream- oder Speichernamen mit dem Präfix "\005" (oder 0x05) identifiziert, um anzuzeigen, dass es sich um einen Eigenschaftensatz handelt, der von Anwendungen gemeinsam verwendet werden kann. Der Eigenschaftssatz Zusammenfassungsinformationen ist keine Ausnahme. Der Name des Datenstroms, der den Eigenschaftssatz Zusammenfassungsinformationen enthält, lautet : "\005SummaryInformation"
Es ist nicht erforderlich, den Streamnamen des Eigenschaftensatzes zu kennen, wenn sie mithilfe der Create - oder Open-Methode der IPropertySetStorage-Schnittstelle darauf zugreifen. in diesem Fall muss nur der Formatbezeichner (FMTID) bekannt sein. Die FMTID für den Eigenschaftensatz "Zusammenfassungsinformationen" lautet: F29F85E0-4FF9-1068-AB91-08002B27B3D9
Die Deklaration für diesen Wert ist in der Headerdatei als FMTID_SummaryInformation verfügbar. Weitere Informationen finden Sie unter FMTIDS in den Vordefinierten Eigenschaftssatzformatbezeichnern.
In der folgenden Tabelle sind die Namen der Zeichenfolgeneigenschaften für den Eigenschaftensatz Zusammenfassungsinformationen zusammen mit den entsprechenden Eigenschaftenbezeichnern und Variablentypindikatoren (VT) aufgeführt. Die Namen werden in der Regel nicht im Eigenschaftensatz gespeichert, sondern vom Wert der Eigenschafts-ID abgeleitet. Die hier gezeigten Einträge der Eigenschafts-ID-Zeichenfolge entsprechen definitionen in den Headerdateien.
Name | Eigenschaften-ID-Zeichenfolge | Eigenschafts-ID | VT-Typ |
---|---|---|---|
Titel | PIDSI_TITLE | 0x00000002 | VT_LPSTR |
Subject | PIDSI_SUBJECT | 0x00000003 | VT_LPSTR |
Autor | PIDSI_AUTHOR | 0x00000004 | VT_LPSTR |
Keywords | PIDSI_KEYWORDS | 0x00000005 | VT_LPSTR |
Kommentare | PIDSI_COMMENTS | 0x00000006 | VT_LPSTR |
Vorlage | PIDSI_TEMPLATE | 0x00000007 | VT_LPSTR |
Zuletzt gespeichert von | PIDSI_LASTAUTHOR | 0x00000008 | VT_LPSTR |
Revision Number | PIDSI_REVNUMBER | 0x00000009 | VT_LPSTR |
Bearbeitungszeit insgesamt | PIDSI_EDITTIME | 0x0000000A | VT_FILETIME (UTC) |
Zuletzt gedruckt | PIDSI_LASTPRINTED | 0x0000000B | VT_FILETIME (UTC) |
Create Time/Date (siehe Hinweis unten) | PIDSI_CREATE_DTM | 0x0000000C | VT_FILETIME (UTC) |
Zeitpunkt/Datum der letzten Speicherung (siehe Hinweis unten) | PIDSI_LASTSAVE_DTM | 0x0000000D | VT_FILETIME (UTC) |
Anzahl der Seiten | PIDSI_PAGECOUNT | 0x0000000E | VT_I4 |
Anzahl der Wörter | PIDSI_WORDCOUNT | 0x0000000F | VT_I4 |
Anzahl von Zeichen | PIDSI_CHARCOUNT | 0x00000010 | VT_I4 |
Miniaturansicht | PIDSI_THUMBNAIL | 0x00000011 | VT_CF |
Name der Anwendung erstellen | PIDSI_APPNAME | 0x00000012 | VT_LPSTR |
Sicherheit | PIDSI_SECURITY | 0x00000013 | VT_I4 |
Hinweis
Für "Create Time/Date" und "Last saved Time/Date" behalten einige Methoden der Dateiübertragung, z. B. ein Download von einem BBS, die Dateisystemversion dieser Informationen nicht ordnungsgemäß bei.
Zugehörige Themen