# KVSumType

This enumerated type defines the metadata fields that can be extracted from a document. This enumerated type is defined in `kvtypes.h`.

- Types 0 to 34 and type 42 are Office summary fields.
- Types 35 to 40 are computer-aided design (CAD) metadata fields.
- Type 41, `KV_OrigAppVersion`, is shared by Office software and CAD.

Types 43 or greater are reserved for any non-standard metadata field defined in a document.

## Definition

    typedef enum tag_KVSumType

       KV_CodePage           = 0,
       KV_Title              = 1,
       KV_Subject            = 2,
       KV_Author             = 3,
       KV_Keywords           = 4,
       KV_Comments           = 5,
       KV_Template           = 6,
       KV_LastAuthor         = 7,
       KV_RevNumber          = 8,
       KV_EditTime           = 9,
       KV_LastPrinted        = 10,
       KV_Create_DTM         = 11,
       KV_LastSave_DTM       = 12,
       KV_PageCount          = 13,
       KV_WordCount          = 14,
       KV_CharCount          = 15,
       KV_ThumbNail          = 16,
       KV_AppName            = 17,
       KV_Security           = 18,
       KV_Category           = 19,
       KV_PresentationTarget = 20,
       KV_Bytes              = 21,
       KV_Lines              = 22,
       KV_Paragraphs         = 23,
       KV_Slides             = 24,
       KV_Notes              = 25,
       KV_HiddenSlides       = 26,
       KV_MMClips            = 27,
       KV_ScaleCrop          = 28,
       KV_HeadingPairs       = 29,
       KV_TitlesofParts      = 30,
       KV_Manager            = 31,
       KV_Company            = 32,
       KV_LinksUpToDate      = 33,
       KV_HyperlinkBase      = 34,
       KV_Layouts            = 35,
       KV_Objects            = 36,
       KV_FileVersion        = 37,
       KV_LastFileVersion    = 38,
       KV_OrigFileVersion    = 39,
       KV_OrigFileType       = 40,
       KV_OrigAppVersion     = 41,
       KV_ContentStatus      = 42,
       KV_UserDefined        = 43
    }
    KVSumType;

## Enumerators

`KV_CodePage` | The code page of the document.
`KV_Title` | The contents of the "Title" property field taken from the source document.
`KV_Subject` | The contents of the "Subject" property field taken from the source document.
`KV_Author` | The contents of the "Author" property field taken from the source document.
`KV_Keywords` | The contents of the "Keywords" property field taken from the source document.
`KV_Comments` | The contents of the "Comments" property field taken from the source document.
`KV_Template` | The contents of the "Template" property field taken from the source document.
`KV_LastSavedby` | The contents of the "Last saved by" property field taken from the source document.
`KV_RevNumber` | The contents of the "Revision number" property field taken from the source document.
`KV_EditTime` | The contents of the "Total editing time" property field taken from the source document.
`KV_LastPrinted` | The contents of the "Printed" property field taken from the source document.
`KV_Create_DTM` | The contents of the "Created" property field taken from the source document.
`KV_LastSave_DTM` | The contents of the "Modified" property field taken from the source document.
`KV_PageCount` | The contents of the "Pages" property field taken from the source document. The field provides the number of pages in the document.
`KV_WordCount` | The contents of the "Words" property field taken from the source document. The field provides the number of words in the document.
`KV_CharCount` | The contents of the "Characters" property field taken from the source document. The field provides the number of characters in the document.
`KV_ThumbNail` | A thumbnail image of a document.
`KV_AppName` | The contents of the "Type" property field taken from the source document. This field identifies the application used to read the document.
`KV_Security` | The contents of the "Attributes" property field taken from the source document.
`KV_Category` | The contents of the "Category" property field taken from the source document.
`KV_PresentationTarget` | The target format for presentations (35mm, printer, video, and so on).
`KV_Bytes` | The contents of the "Size" property field taken from the source document. The field provides the size of the file in bytes.
`KV_Lines` | The contents of the "Lines" property field taken from the source document. The field provides the number of lines in the document.
`KV_Paragraphs` | The contents of the "Paragraphs" property field taken from the source document. The field provides the number of paragraphs in the document.
`KV_Slides` | The contents of the "Slides" property field taken from a presentation document. The field provides the number of slides in the document.
`KV_Notes` | The contents of the "Notes" property field taken from a presentation document. The field provides the number of notes in the document.
`KV_HiddenSlides` | The contents of the "Hidden slides" property field taken from a presentation document. The field provides the number of hidden slides in the document.
`KV_MMClips` | The contents of the "Multimedia clips" property field taken from a presentation document. The field provides the number of multimedia clips in the document.
`KV_ScaleCrop` | A Boolean value that specifies whether thumbnails are cropped or scaled.
`KV_HeadingPairs` | An internally-used property indicating the grouping of different document parts and the number of items in each group.
`KV_TitlesofParts` | The contents of the "Document Contents" property field taken from the source document. The field contains a list of the parts of the file, such as the names of macro sheets in Microsoft Excel or the headings in Word.
`KV_Manager` | The contents of the "Manager" property field taken from the source document.
`KV_Company` | The contents of the "Company" property field taken from the source document.
`KV_LinksUpToDate` | A Boolean value that specifies whether links in the document are resolved and current.
`KV_HyperlinkBase` | The base address used for all relative links in the file.
`KV_Layouts` | The number of layouts in the AutoCAD drawing.
`KV_Objects` | The approximate number of objects in the AutoCAD drawing.
`KV_FileVersion` | The AutoCAD version (for example, R13, R14) of the drawing.
`KV_LastFileVersion` | The AutoCAD version (for example, R13, R14) that the AutoCAD drawing was last saved as.
`KV_OrigFileVersion` | The AutoCAD version (for example, R13, R14) of the original source file.
`KV_OrigFileType` | The AutoCAD file type (for example, DWG, DXF, or DWB) of the original source file.
`KV_OrigAppVersion` | The AutoCAD version (for example, R13, R14) of the application that created the original source file.
`KV_ContentStatus` | The status of the content, for example Draft, Reviewed, or Final.
`KV_UserDefined` | The contents of the first entry in the array of non-standard metadata. This could be user-defined metadata, or metadata unique to a file type.

_FT_HTML5_bannerTitle.htm