From f069c83071efafc6db2cefbdad4ab85677d81db5 Mon Sep 17 00:00:00 2001 From: Nick Burch Date: Mon, 11 Jan 2016 18:43:33 +0000 Subject: [PATCH] More Office 12 DSI property IDs, getters/setters to follow git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1724110 13f79535-47bb-0310-9956-ffa450edef68 --- .../poi/hpsf/wellknown/PropertyIDMap.java | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/src/java/org/apache/poi/hpsf/wellknown/PropertyIDMap.java b/src/java/org/apache/poi/hpsf/wellknown/PropertyIDMap.java index b8bb0de253..7d7502b810 100644 --- a/src/java/org/apache/poi/hpsf/wellknown/PropertyIDMap.java +++ b/src/java/org/apache/poi/hpsf/wellknown/PropertyIDMap.java @@ -240,6 +240,50 @@ public class PropertyIDMap extends HashMap { // 0x14 GKPIDDSI_LINKBASE - Must not be written // 0x15 GKPIDDSI_HLINKS - Must not be written + /** + *

This entry contains a boolean which marks if the User Defined + * Property Set has been updated outside of the Application, if so the + * hyperlinks should be updated on document load. + */ + public static final int PID_HYPERLINKSCHANGED = 0x16; + + /** + *

This entry contains the version of the Application which wrote the + * Property set, stored with the two high order bytes having the major + * version number, and hte two low order bytes the minor version number. + */ + public static final int PID_VERSION = 0x17; + + /** + *

This entry contains the VBA digital signature for the VBA project + * embedded in the document. + */ + public static final int PID_DIGSIG = 0x18; + + // 0x19 Unused + + /** + *

This entry contains a string of the content type of the file. + */ + public static final int PID_CONTENTTYPE = 0x1A; + + /** + *

This entry contains a string of the document status. + */ + public static final int PID_CONTENTSTATUS = 0x1B; + + /** + *

This entry contains a string of the document language, but + * normally should be empty. + */ + public static final int PID_LANGUAGE = 0x1C; + + /** + *

This entry contains a string of the document version, but + * normally should be empty + */ + public static final int PID_DOCVERSION = 0x1D; + /** *

The highest well-known property ID. Applications are free to use * higher values for custom purposes. (This value is based on Office 12, -- 2.39.5