File Content Extraction 26.1
Filter SDK C Programming Guide

# KVSumType

DEPRECATED: The `KVSumType` enum is deprecated in KeyView 23.2.0 and later. OpenText recommends that you access metadata using the metadata API described in Use the Metadata API.

This enum is still available for existing implementations, but it might be incompatible with new functionality and might be removed in future.

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.

Copyright 1997-2025 Open Text
Version 26.1 | Last updated January 2026

Send documentation feedback

Close

Send documentation feedback

To send feedback using your default email client, open an email window.

Otherwise, send your feedback and the information below to MFI-swpdl.idoldocsfeedback@opentext.com.

We appreciate your feedback!

Product: File Content Extraction 26.1

Topic Title: KVSumType