namespace comphelper { class ConfigurationChanges; }
namespace SvtSaveOptions
{ /** Keep enum values sorted that a less or greater compare maps to older andnewerversions. Donotchangevalues,theyarestoredintheconfiguration. ODFVER_LATESTdesignatesthe"currentgreatestandlatest". WhenaddinganewvalueorODFVER_LATESTdesignatesanewrealversion (plusextensions)adjustthemappingin SvtSaveOptions::GetODFSaneDefaultVersion().
*/ enum ODFDefaultVersion
{
ODFVER_UNKNOWN = 0, // unknown - very dubious, avoid using
ODFVER_010 = 1, // ODF 1.0
ODFVER_011 = 2, // ODF 1.1
DO_NOT_USE = 3, // Do not use this, only here for compatibility with pre OOo 3.2 configuration
ODFVER_012 = 4, // ODF 1.2
ODFVER_012_EXT_COMPAT = 8, // ODF 1.2 extended, but with compatibility fallbacks
ODFVER_012_EXTENDED = 9, // ODF 1.2 extended
ODFVER_013 = 10, // ODF 1.3
ODFVER_013_EXTENDED = 11, // ODF 1.3 extended
ODFVER_014 = 12, // ODF 1.4
ODFVER_LATEST = SAL_MAX_ENUM, // ODF latest version with enhancements
};
/// Enums that allow a sane comparison of versions, without LATEST. enum ODFSaneDefaultVersion
{
ODFSVER_EXTENDED = 1, ///< bit designating extensions are allowed
ODFSVER_010 = 2, ///< ODF 1.0
ODFSVER_011 = 4, ///< ODF 1.1
ODFSVER_012 = 6, ///< ODF 1.2
ODFSVER_012_EXT_COMPAT = 9, ///< ODF 1.2 extended, but with compatibility fallbacks
ODFSVER_012_EXTENDED = 11, ///< ODF 1.2 extended
ODFSVER_013 = 12, ///< ODF 1.3
ODFSVER_013_EXTENDED = 13, ///< ODF 1.3 extended
ODFSVER_014 = 14, ///< ODF 1.4
ODFSVER_014_EXTENDED = 15, ///< ODF 1.4 extended
ODFSVER_FUTURE_EXTENDED = 1000 | ODFSVER_EXTENDED, ///< current extension, unknown future ODF version
// The latest defined standard. Adapt when a new one is published.
ODFSVER_LATEST = ODFSVER_014, ///< @internal DO NOT USE in comparisons
ODFSVER_LATEST_EXTENDED = ODFSVER_014_EXTENDED ///< @internal DO NOT USE in comparisons
};
/** gets a sane default from the currently configured default */
UNOTOOLS_DLLPUBLIC SvtSaveOptions::ODFSaneDefaultVersion GetODFSaneDefaultVersion(SvtSaveOptions::ODFDefaultVersion eDefaultVersion);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.