Der Eigenschaftssatz "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 Eigenschaftensatz muss als einfacher Eigenschaftensatz gespeichert werden. Weitere Informationen finden Sie unter Storage und Streamen von Objekten für einen Eigenschaftensatz.
Um beispielsweise einen einfachen ANSI-Eigenschaftensatz zu erstellen, rufen Sie IPropertySetStorage::Create auf, um den Eigenschaftensatz zu erstellen. Geben Sie dabei PROPSETFLAG _ ANSI an (einfach ist der Standardtyp des Eigenschaftensets), und schreiben Sie dann mit einem Aufruf von IPropertyStorage::WriteMultiplein den Eigenschaftensatz. 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 zu zeigen, dass es sich um einen Eigenschaftensatz handelt, der von anwendungen gemeinsam genutzt werden kann. Der Eigenschaftssatz Zusammenfassungsinformationen ist keine Ausnahme. Der Name des Streams, der den Eigenschaftensatz Zusammenfassungsinformationen enthält, ist: " \ 005SummaryInformation"
Es ist nicht erforderlich, den Streamnamen des Eigenschaftensets zu kennen, wenn Sie mit den Methoden Create oder Open der IPropertySetStorage-Schnittstelle darauf zugreifen. in diesem Fall muss nur der Formatbezeichner (FMTID) bekannt sein. Der FMTID-Eigenschaftssatz für die Zusammenfassungsinformationen ist: 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 im Predefined Property Set Format Identifiers.
In der folgenden Tabelle werden die Zeichenfolgeneigenschaftsnamen für den Eigenschaftssatz Zusammenfassungsinformationen zusammen mit den jeweiligen Eigenschaftenbezeichnern und Variablentypindikatoren (VT) aufgeführt. Die Namen werden in der Regel nicht im Eigenschaftensatz gespeichert, sondern vom Eigenschafts-ID-Wert abgeleitet. Die hier gezeigten Eigenschafts-ID-Zeichenfolgeneinträge 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-SCHLÜSSELWÖRTER _ | 0x00000005 | VT _ LPSTR |
| Kommentare | PIDSI-KOMMENTARE _ | 0x00000006 | VT _ LPSTR |
| Vorlage | PIDSI-VORLAGE _ | 0x00000007 | VT _ LPSTR |
| Zuletzt gespeichert von | PIDSI _ LASTAUTHOR | 0x00000008 | VT _ LPSTR |
| Revision Number | PIDSI _ REVNUMBER | 0x00000009 | VT _ LPSTR |
| Bearbeitungszeit gesamt | PIDSI _ EDITTIME | 0x0000000A | VT _ FILETIME (UTC) |
| Zuletzt gedruckt | PIDSI _ LASTPRINTED | 0x0000000B | VT _ FILETIME (UTC) |
| Erstellen von Uhrzeit/Datum (siehe Hinweis unten) | PIDSI _ CREATE _ DG | 0x0000000C | VT _ FILETIME (UTC) |
| Zuletzt gespeicherte Uhrzeit/Datum (siehe Hinweis unten) | PIDSI _ LASTSAVE _ DG | 0x0000000D | VT _ FILETIME (UTC) |
| Anzahl der Seiten | PIDSI _ PAGECOUNT | 0x0000000E | VT _ I4 |
| Anzahl von Wörtern | PIDSI _ WORDCOUNT | 0x0000000F | VT _ I4 |
| Anzahl von Zeichen | PIDSI _ CHARCOUNT | 0x00000010 | VT _ I4 |
| Miniaturansicht | _PIDSI-MINIATURANSICHT | 0x00000011 | VT _ CF |
| Name des Erstellens einer Anwendung | PIDSI _ APPNAME | 0x00000012 | VT _ LPSTR |
| Sicherheit | PIDSI _ SECURITY | 0x00000013 | VT _ I4 |
Hinweis
Für Create Time/Date (Uhrzeit/Datum erstellen) und Last saved Time/Date(Letzte gespeicherte Uhrzeit/Datum) behalten einige Methoden der Dateiübertragung , z. B. ein Download von einem BBS, die Dateisystemversion dieser Informationen nicht ordnungsgemäß bei.