Content Description
This chapter discusses tagged content and other content topics.
This chapter includes the following sections:
SCCCA_BEGINTAG/SCCCA_ENDTAG: Tagged Content
The SCCCA_BEGINTAG and SCCCA_ENDTAG content types are used to tag or delimit other content for a particular purpose. This can be especially useful when searching for specific document property values like the author or title of a document. It can also be used to separate subdocument text like headers, footers, and footnotes from the main document text. Tagged text may be nested inside other tagged text, and tags may overlap each other.
Though most tag types are not particularly useful to developers, the Data Access technology provides all of the tag types rather than make a judgment as to usability. Each is briefly described below.
SCCCA_BEGINTAG Content Description
This section lists the applicable parameters and corresponding values.
-
dwType
-
SCCCA_BEGINTAG: Beginning of tagged content
-
SCCCA_ENDTAG: End of tagged content
-
-
dwSubType: Tag type - see Tag Types
-
dwData1: Additional ID - see Tag Types for more information.
-
dwData2: Not used
-
dwData3: Reserved
-
dwData4: Reserved
-
pDataBuf: Not used
Tag Types
This section lists the applicable values and corresponding descriptions.
-
SCCCA_ALTFONTDATA: Reserved
-
SCCCA_ANNOTATIONREFERENCE: Tags content that references an annotation
-
SCCCA_BOOKMARK: Delimits content tagged as a bookmark
-
SCCCA_CAPTIONTEXT: Tags content that is used as a caption on objects such as tables, equations and figures
-
SCCCA_CHARACTER: Reserved
-
SCCCA_COMPILEDFIELD: Tags content resulting from an application compiling a field code such as a date. The lack of consistent support by applications for this field makes it unreliable as a search property.
-
SCCCA_CONDITIONALSTYLE: Reserved
-
SCCCA_COUNTERFORMAT: Reserved
-
SCCCA_CUSTOMDATAFORMAT: Reserved
-
SCCCA_DATEDEFINITION: Reserved
-
SCCCA_DIAGRAM: Reserved
-
SCCCA_DIAGRAM_*: Reserved
-
SCCCA_DOCUMENTPROPERTY: Tags document property content - see Document Property IDs
-
SCCCA_DOCUMENTPROPERTYNAME: Name of a user-defined document property (SCCCA_USERDEFINEDPROP)
-
SCCCA_EMAILFIELD: Tags fields associated with email formats - see Mail Field IDs
-
SCCCA_EMAILFIELDNAME: Tags the name of a non-standard email field.
-
SCCCA_EMAILTABLE: Table of email fields
-
SCCCA_ENDNOTEREFERENCE: Tags content that references an endnote
-
SCCCA_FONTANDGLYPHDATA: Tags content that references font or glyph data
-
SCCCA_FOOTER: Delimits content tagged as footer
-
SCCCA_FOOTNOTEREFERENCE: Tags content that references a footnote
-
SCCCA_FRAME: Tags content stored within a frame
-
SCCCA_FRAME_EX: Tags content that references extended frames
-
SCCCA_GENERATEDFIELD: Reserved
-
SCCCA_GENERATOR: Reserved
-
SCCCA_HEADER: Delimits content tagged as header
-
SCCCA_HYPERLINK: Delimits content tagged as a hypertext link
-
SCCCA_INDEX: Reserved
-
SCCCA_INDEXENTRY: Delimits content that should be placed in the index
-
SCCCA_INLINEDATAFORMAT: Reserved
-
SCCCA_LINKEDOBJECT: Tags content referencing a linked object. These values may change if different options are applied, with different versions of the technology, or after patches are applied.
-
SCCCA_LISTENTRY: Reserved
-
SCCCA_MERGEENTRY: Reserved
-
SCCCA_NAMEDCELLRANGE: Reserved
-
SCCCA_REFERENCEDTEXT: Tags text for later reference
-
SCCCA_SLIDENOTES: Tags content stored in speaker/slide notes in a presentation document
-
SCCCA_SSHEADERFOOTER: Tags content that references headers or footers in spreadsheet files
-
SCCCA_STYLE: Delimits a style definition. Styles may contain text, but typically do not. dwData1 is a flag field for SCCCA_STYLE with the value of SCCCA_STYLEFLAG_INLINE_NUMBERING when the style is an inline numbering style.
-
SCCCA_SUBDOCPROPERTY: Tags metadata associated with a subdocument, such as a comment. See SCCCA_SUBDOCPROPERTY Document Properties for more information.
-
SCCCA_SUBDOCTEXT: Delimits content stored in subdocuments like headers, footers, frames and notes.
-
SCCCA_TOA: Reserved
-
SCCCA_TOAENTRY: Reserved
-
SCCCA_TOC: Reserved
-
SCCCA_TOCENTRY: Reserved
-
SCCCA_TOF: Reserved
-
SCCCA_VECTORSAVETAG: Reserved
-
SCCCA_XMPDATA: Document properties parsed out of the XMP data
-
SCCCA_XREF: Reserved
-
In the following tag types, an asterisk (*) denotes tags that contain revision data which has a sequence ID in dwData1, a User ID in dwData2, and the time (stored as a DOS Date/Time) in dwData3
SCCCA_SS_REVISIONS container for all of the tracked changes.
SCCCA_SS_USERNAMES user ID table containing SCCCA_SS_USERNAME tags.
SCCCA_SS_USERNAME has a user ID and contains SCCCA_REVISION_USER.
SCCCA_SS_SHEETNAMES sheet table containing SCCCA_SS_SHEETNAME tags.
SCCCA_SS_SHEETNAME has a sheet ID and contains SCCCA_REVISION_SHEETNAME and text for the name.
SCCCA_SS_REV_RENAMESHEET * contains a SCCCA_REVISION_SHEET, which contain the new and old sheet ID's.
SCCCA_SS_REV_CREATE * empty tag used to output User ID and Date/Time of file creation.
SCCCA_SS_REV_SAVE * empty tag used to output User ID and Date/Time of a save.
SCCCA_SS_REV_MODIFYCELL *describes a cell that was changed. It contains SCCCA_REVISION_CELL describing the location of the modified cell, a SCCCA_SS_REV_OLDCELLCONTENT tag, and a SCCCA_SS_REV_NEWCELLCONTENT tag.
SCCCA_SS_REV_MOVECELLS * describes a cell that was moved and contains a SCCCA_SS_REV_OLDCELLLOCATION tag and a SCCCA_SS_REV_NEWCELLLOCATION tag.
SCCCA_SS_REV_OLDCELLLOCATION describes the original cell location and contains two SCCCA_REVISION_CELL tags indicating the upper left and lower right coordinates.
SCCCA_SS_REV_NEWCELLLOCATION describes the new cell location and contains two SCCCA_REVISION_CELL tags indicating the upper left and lower right coordinates.
SCCCA_SS_REV_ADDROW * contains SCCCA_REVISION_ROW denoting row(s) added.
SCCCA_SS_REV_DELETEROW * contains SCCCA_REVISION_ROW denoting row(s) deleted. May Contain SCCCA_SS_REV_NEWCELL, which contains the cell information deleted within the row.
SCCCA_SS_REV_INSERTCOL * contains SCCCA_REVISION_COLUMN denoting column(s) added.
SCCCA_SS_REV_DELETECOL * contains SCCCA_REVISION_COLUMN denoting column(s) deleted. It may optionally contain new cell and formatting records.
SCCCA_SS_REV_NEWCELL * contains SCCCA_REVISION_CELL denoting new cell location. It may optionally contain formatting records, numeric information, or string information.
SCCCA_SS_REV_CLEARCELL * contains SCCCA_REVISION_CELL denoting old cell location. It may optionally contain numeric information or string information.
SCCCA_SS_REV_OLDCELLCONTENT may contain numeric information or string information.
SCCCA_SS_REV_NEWCELLCONTENT may contain numeric information or string information.
SCCCA_SS_REV_ADDSHEET * contains a SCCCA_REVISION_SHEET.
SCCCA_SS_REV_FORMAT * contains formatting information.
When dwSubType is SCCCA_DOCUMENTPROPERTY, dwData1 will be one of the values listed in the header file sccca.h. The following section, Document Property IDs, lists many of the common document property types. Any content generated between the begin and end tag defines the value of the document property.
When dwSubType is SCCCA_EMAILFIELD, dwData1 will be one of the values in Mail Field IDs, and any content generated between the begin and end tag defines the value of the email field.
Document Property IDs
The following is a partial list of document property IDs.
-
SCCCA_ABSTRACT
-
SCCCA_ACCOUNT
-
SCCCA_ADDRESS
-
SCCCA_APPVERSION
-
SCCCA_ATTACHMENTS
-
SCCCA_AUTHORIZATION
-
SCCCA_BACKUPDATE
-
SCCCA_BASEFILELOCATION
-
SCCCA_BILLTO
-
SCCCA_BLINDCOPY
-
SCCCA_CARBONCOPY
-
SCCCA_CATEGORY
-
SCCCA_CHECKEDBY
-
SCCCA_CLIENT
-
SCCCA_COMPANY
-
SCCCA_COMPLETEDDATE
-
SCCCA_COUNTBYTES
-
SCCCA_COUNTCHARS
-
SCCCA_COUNTCHARSWITHSPACES
-
SCCCA_COUNTLINES
-
SCCCA_COUNTMMCLIPS
-
SCCCA_COUNTNOTES
-
SCCCA_COUNTPAGES
-
SCCCA_COUNTPARAS
-
SCCCA_COUNTSLIDES
-
SCCCA_COUNTSLIDESHIDDEN
-
SCCCA_COUNTWORDS
-
SCCCA_CREATIONDATE
-
SCCCA_DEPARTMENT
-
SCCCA_DESTINATION
-
SCCCA_DISPOSITION
-
SCCCA_DIVISION
-
SCCCA_DOCCOMMENT
-
SCCCA_DOCNUMBER
-
SCCCA_DOCTYPE
-
SCCCA_EDITMINUTES
-
SCCCA_EDITOR
-
SCCCA_FORWARDTO
-
SCCCA_GROUP
-
SCCCA_HEADINGPAIRS
-
SCCCA_KEYWORD
-
SCCCA_LANGUAGE
-
SCCCA_LASTPRINTDATE
-
SCCCA_LASTSAVEDATE
-
SCCCA_LASTSAVEDBY
-
SCCCA_LINKSDIRTY
-
SCCCA_MAILSTOP
-
SCCCA_MANAGER
-
SCCCA_MATTER
-
SCCCA_OFFICE
-
SCCCA_OPERATOR
-
SCCCA_OWNER
-
SCCCA_PRESENTATIONFORMAT
-
SCCCA_PRIMARYAUTHOR
-
SCCCA_PROJECT
-
SCCCA_PUBLISHER
-
SCCCA_PURPOSE
-
SCCCA_RECEIVEDFROM
-
SCCCA_RECORDEDBY
-
SCCCA_RECORDEDDATE
-
SCCCA_REFERENCE
-
SCCCA_REVISIONDATE
-
SCCCA_REVISIONNOTES
-
SCCCA_REVISIONNUMBER
-
SCCCA_SCALECROP
-
SCCCA_SECONDARYAUTHOR
-
SCCCA_SECTION
-
SCCCA_SECURITY
-
SCCCA_SOURCE
-
SCCCA_STATUS
-
SCCCA_SYSTEM_FILECREATED
-
SCCCA_SYSTEM_FILEMODIFIED
-
SCCCA_SYSTEM_FILESIZE
-
SCCCA_SUBJECT
-
SCCCA_TITLE
-
SCCCA_TITLEOFPARTS
-
SCCCA_TYPIST
-
SCCCA_USERDEFINEDPROP
-
SCCCA_VERSIONDATE
-
SCCCA_VERSIONNOTES
-
SCCCA_VERSIONNUMBER
Note:
Document Properties with IDs of SCCCA_USERDEFINEDPROP or above are user-defined properties.
SCCCA_SUBDOCPROPERTY Document Properties
The following values are properties of SCCCA_SUBDOCPROPERTY:
-
SCCCA_SUBDOC_AUTHOR
-
SCCCA_SUBDOC_CREATEDATE
-
SCCCA_SUBDOC_LASTSAVEDATE
-
SCCCA_SUBDOC_TITLE
-
SCCCA_SUBDOC_NOTES
-
SCCCA_SUBDOC_AUTHORSHORT
Mail Field IDs
This is a partial list of fields found in mail documents and archives.
-
SCCCA_MAIL_ALTERNATE_RECIPIENT_ALLOWED
-
SCCCA_MAIL_ATTACHMENT
-
SCCCA_MAIL_ATTENDEES
-
SCCCA_MAIL_ATTR_HIDDEN
-
SCCCA_MAIL_ATTR_READONLY
-
SCCCA_MAIL_ATTR_SYSTEM
-
SCCCA_MAIL_AUTO_FORWARDED
-
SCCCA_MAIL_BCC
-
SCCCA_MAIL_CATEGORIES
-
SCCCA_MAIL_CC
-
SCCCA_MAIL_CCME
-
SCCCA_MAIL_CLIENT_SUBMIT_TIME
-
SCCCA_MAIL_COMPANY
-
SCCCA_MAIL_CONVERSATION_INDEX
-
SCCCA_MAIL_CONVERSATION_TOPIC
-
SCCCA_MAIL_CREATION_TIME
-
SCCCA_MAIL_CREATOR_ENTRYID
-
SCCCA_MAIL_CREATOR_NAME
-
SCCCA_MAIL_DEFERRED_DELIVERY_TIME
-
SCCCA_MAIL_DELETE_AFTER_SUBMIT
-
SCCCA_MAIL_EMAIL
-
SCCCA_MAIL_ENTRYID
-
SCCCA_MAIL_EXPIRES
-
SCCCA_MAIL_EXPIRY_TIME
-
SCCCA_MAIL_FLAGSTS
-
SCCCA_MAIL_FROM
-
SCCCA_MAIL_FULLNAME
-
SCCCA_MAIL_HOMEPHONE
-
SCCCA_MAIL_IMPORTANCE
-
SCCCA_MAIL_INET_MAIL_OVERRIDE_FORMAT
-
SCCCA_MAIL_INTERNET_ARTICLE_NUMBER
-
SCCCA_MAIL_INTERNET_CPID
-
SCCCA_MAIL_INTERNET_MESSAGE_ID
-
SCCCA_MAIL_JOBTITLE
-
SCCCA_MAIL_LASTMODIFIED
-
SCCCA_MAIL_LAST_MODIFIER_ENTRYID
-
SCCCA_MAIL_LAST_MODIFIER_NAME
-
SCCCA_MAIL_LATEST_DELIVERY_TIME
-
SCCCA_MAIL_LOCATION
-
SCCCA_MAIL_MESSAGE_CLASS
-
SCCCA_MAIL_MESSAGE_CODEPAGE
-
SCCCA_MAIL_MESSAGE_LOCALE_ID
-
SCCCA_MAIL_MESSAGE_SUBMISSION_ID
-
SCCCA_MAIL_MSGFLAG
-
SCCCA_MAIL_MSG_EDITOR_FORMAT
-
SCCCA_MAIL_NEWSGROUPS
-
SCCCA_MAIL_NORMALIZED_SUBJECT
-
SCCCA_MAIL_NT_SECURITY_DESCRIPTOR
-
SCCCA_MAIL_ORIGINATOR_DELIVERY_REPORT_REQUESTED
-
SCCCA_MAIL_PRIORITY
-
SCCCA_MAIL_PROFILE_CONNECT_FLAGS
-
SCCCA_MAIL_RCVD_BY_FLAGS
-
SCCCA_MAIL_RCVD_REPRESENTING_ADDRTYPE
-
SCCCA_MAIL_RCVD_REPRESENTING_EMAIL_ADDRESS
-
SCCCA_MAIL_RCVD_REPRESENTING_ENTRYID
-
SCCCA_MAIL_RCVD_REPRESENTING_FLAGS
-
SCCCA_MAIL_RCVD_REPRESENTING_NAME
-
SCCCA_MAIL_RCVD_REPRESENTING_SEARCH_KEY
-
SCCCA_MAIL_READ_RECEIPT_REQUESTED
-
SCCCA_MAIL_RECEIVED
-
SCCCA_MAIL_RECEIVED_BY_ADDRTYPE
-
SCCCA_MAIL_RECEIVED_BY_EMAIL_ADDRESS
-
SCCCA_MAIL_RECEIVED_BY_ENTRYID
-
SCCCA_MAIL_RECEIVED_BY_NAME
-
SCCCA_MAIL_RECEIVED_BY_SEARCH_KEY
-
SCCCA_MAIL_RECIPIENT_REASSIGNMENT_PROHIBITED
-
SCCCA_MAIL_REPLY_REQUESTED
-
SCCCA_MAIL_REPLY_TIME
-
SCCCA_MAIL_REPORT_TAG
-
SCCCA_MAIL_RESPONSE_REQUESTED
-
SCCCA_MAIL_RTFBODY
-
SCCCA_MAIL_RTF_IN_SYNC
-
SCCCA_MAIL_RTF_SYNC_BODY_COUNT
-
SCCCA_MAIL_RTF_SYNC_BODY_CRC
-
SCCCA_MAIL_RTF_SYNC_BODY_TAG
-
SCCCA_MAIL_RTF_SYNC_PREFIX_COUNT
-
SCCCA_MAIL_RTF_SYNC_TRAILING_COUNT
-
SCCCA_MAIL_SEARCH_KEY
-
SCCCA_MAIL_SENDER_ADDRTYPE
-
SCCCA_MAIL_SENDER_EMAIL_ADDRESS
-
SCCCA_MAIL_SENDER_ENTRYID
-
SCCCA_MAIL_SENDER_FLAGS
-
SCCCA_MAIL_SENDER_NAME
-
SCCCA_MAIL_SENDER_SEARCH_KEY
-
SCCCA_MAIL_SENSITIVITY
-
SCCCA_MAIL_SENT_REPRESENTING_ADDRTYPE
-
SCCCA_MAIL_SENT_REPRESENTING_EMAIL_ADDRESS
-
SCCCA_MAIL_SENT_REPRESENTING_ENTRYID
-
SCCCA_MAIL_SENT_REPRESENTING_FLAGS
-
SCCCA_MAIL_SENT_REPRESENTING_NAME
-
SCCCA_MAIL_SENT_REPRESENTING_SEARCH_KEY
-
SCCCA_MAIL_SIZE
-
SCCCA_MAIL_SUBJECT
-
SCCCA_MAIL_SUBMITTIME
-
SCCCA_MAIL_TO
-
SCCCA_MAIL_TRANSPORT_MESSAGE_HEADERS
-
SCCCA_MAIL_TRUST_SENDER
-
SCCCA_MAIL_WEBPAGE
-
SCCCA_MAIL_WORKPHONE
SCCCA_BREAK: Content Breaks
This content type is used internally, and may be ignored.
SCCCA_CELL: Cell Boundary
SCCCA_CELL will appear before the contents of a cell in a spreadsheet or database and will contain coordinates that indicate the starting and ending position of the cell. If the cell isn’t merged, then the starting and ending positions will be the same. The content contained by the cell is assumed to end when the next SCCCA_CELL or SCCCA_SHEET is output.
SCCCA_CELL Content Description
-
dwType: SCCCA_CELL
-
dwSubType: Either SCCCA_HIDDEN if the hidden attribute is set on either the row or column for the cell, or 0 if the cell isn't hidden.
-
dwData1: The starting row in a numeric format that is 0 based
-
dwData2: The starting column in a numeric format that is 0 based
-
dwData3: The ending row in a numeric format that is 0 based
-
dwData4: The ending column in a numeric format that is 0 based
-
pDataBuf: Not used
SCCCA_COMMENTREFERENCE
A SCCCA_COMMENTREFERENCE is placed in the actual location of the comment. The body of the comment may appear elsewhere and will be tagged with a SCCCA_BEGINTAG of type SCCCA_SUBDOCTEXT and will have the same Id as the SCCCA_COMMENTREFERENCE.
-
dwType: SCCCA_COMMENTREFERENCE
-
dwSubType: None
-
dwData1: Type of the comment reference anchor. SCCCA_COMMENT_PARAGRAPH, SCCCA_COMMENT_CELL, SCCCA_COMMENT_SLIDE, or SCCCA_COMMENT_VECTORPAGE.
-
dwData2: id of the associated subdoc
-
dwData3: Reserved
-
dwData4: Reserved
-
pDataBuf: Not used
SCCCA_FILEPROPERTY: File Property Content
Returns the file identification information for a document. This property is generated by the CAReadFirst function.
SCCCA_FILEPROPERTY Content Description
This section lists the applicable parameters and corresponding values.
-
dwType: SCCCA_FILEPROPERTY
-
dwSubType: SCCCA_FILEID
-
dwData1: One of the file identifier values (FI_*) defined in sccfi.h
-
dwData2: The input file's initial character set
-
dwData3: Reserved
-
dwData4: Reserved
-
pDataBuf: Not used
SCCCA_GENERATED: Generated Information
Identical to SCCCA_TEXT, except that the characters come not from the original document, but from some other non-character data (numbers in spreadsheets, dates, and so forth). Because the text is not from the original document, the characters do not contribute toward character counts.
SCCCA_GENERATED Content Description
This section lists the applicable parameters and corresponding values.
-
dwType
-
SCCCA_BEGINTAG: Beginning of tagged content
-
SCCCA_ENDTAG: End of tagged content
-
-
dwSubType: Tag type - see Tag Types
-
dwData1: Additional ID - see Tag Types for more information.
-
dwData2: Not used
-
dwData3: Reserved
-
dwData4: Reserved
-
pDataBuf: Not used0
SCCCA_OBJECT: SubObjects
This content type is provided to allow the developer to access the content of SubObjects, like embedded graphics or objects in an archive. The SubObject can then be opened by DAOpenDocument, filling the IOSPECSUBOBJECT or the IOSPECARCHIVEOBJECT parameter with one of the following values:
SCCCA_OBJECT Content Description
These values may change if different options are applied, with different versions of the technology, or after patches are applied.
-
dwType
-
SCCCA_BEGINTAG: Beginning of tagged content
-
SCCCA_ENDTAG: End of tagged content
-
-
dwSubType: Tag type - see Tag Types
-
dwData1: Additional ID - see Tag Types for more information.
-
dwData2: Not used
-
dwData3: Reserved
-
dwData4: Reserved
-
pDataBuf: Not used2
SCCCA_OBJECTALTSTRING: Alternate String
This content type provides an alternate string to identify an embedded object.
SCCCA_OBJECTALTSTRING Content Description
-
dwType
-
SCCCA_BEGINTAG: Beginning of tagged content
-
SCCCA_ENDTAG: End of tagged content
-
-
dwSubType: Tag type - see Tag Types
-
dwData1: Additional ID - see Tag Types for more information.
-
dwData2: Not used
-
dwData3: Reserved
-
dwData4: Reserved
-
pDataBuf: Not used4
SCCCA_OBJECTNAME: Object Name
This content type is provided to identify the name of an embedded object.
SCCCA_OBJECTNAME Content Description
-
dwType
-
SCCCA_BEGINTAG: Beginning of tagged content
-
SCCCA_ENDTAG: End of tagged content
-
-
dwSubType: Tag type - see Tag Types
-
dwData1: Additional ID - see Tag Types for more information.
-
dwData2: Not used
-
dwData3: Reserved
-
dwData4: Reserved
-
pDataBuf: Not used5
SCCCA_RECORD: Archive Record
This content is output to allow the customer to easily group fields that appear in an archive or in an email archive. The record is considered to be open until a SCCCA_OBJECT is encountered with the flag SCCCA_ENDRECORD set.
SCCCA_RECORD Content Description
This section lists the applicable parameters and corresponding values.
-
dwType
-
SCCCA_BEGINTAG: Beginning of tagged content
-
SCCCA_ENDTAG: End of tagged content
-
-
dwSubType: Tag type - see Tag Types
-
dwData1: Additional ID - see Tag Types for more information.
-
dwData2: Not used
-
dwData3: Reserved
-
dwData4: Reserved
-
pDataBuf: Not used6
SCCCA_REVISION_CELL: Revision Cell
The location of a cell within a track changes block.
SCCCA_REVISION_CELL Content Description
This section lists the applicable parameters and corresponding values.
-
dwType
-
SCCCA_BEGINTAG: Beginning of tagged content
-
SCCCA_ENDTAG: End of tagged content
-
-
dwSubType: Tag type - see Tag Types
-
dwData1: Additional ID - see Tag Types for more information.
-
dwData2: Not used
-
dwData3: Reserved
-
dwData4: Reserved
-
pDataBuf: Not used7
SCCCA_REVISION_ROW: Revision Row
This describes a series of rows within a track changes block.
SCCCA_REVISION_ROW Content Description
This section lists the applicable parameters and corresponding values.
-
dwType
-
SCCCA_BEGINTAG: Beginning of tagged content
-
SCCCA_ENDTAG: End of tagged content
-
-
dwSubType: Tag type - see Tag Types
-
dwData1: Additional ID - see Tag Types for more information.
-
dwData2: Not used
-
dwData3: Reserved
-
dwData4: Reserved
-
pDataBuf: Not used8
SCCCA_REVISION_COLUMN: Revision Column
This describes a series of columns within a track changes block.
SCCCA_REVISION_COLUMN Content Description
This section lists the applicable parameters and corresponding values.
-
dwType
-
SCCCA_BEGINTAG: Beginning of tagged content
-
SCCCA_ENDTAG: End of tagged content
-
-
dwSubType: Tag type - see Tag Types
-
dwData1: Additional ID - see Tag Types for more information.
-
dwData2: Not used
-
dwData3: Reserved
-
dwData4: Reserved
-
pDataBuf: Not used9
SCCCA_REVISION_SHEET: Revision Sheet
This describes the new and old sheet names within a track changes block. The numbers will relate to names output with SCCCA_REVISION_SHEETNAME tags.
SCCCA_REVISION_SHEET Content Description
This section lists the applicable parameters and corresponding values.
-
SCCCA_BEGINTAG: Beginning of tagged content
-
SCCCA_ENDTAG: End of tagged content0
SCCCA_REVISION_SHEETNAME: Revision Sheet Name
Provides the name and number of a sheet within a track changes block.
SCCCA_REVISION_SHEETNAME Content Description
This section lists the applicable parameters and corresponding values.
-
SCCCA_BEGINTAG: Beginning of tagged content
-
SCCCA_ENDTAG: End of tagged content1
SCCCA_REVISION_USER: Revision User
This describes the name associated with a user ID.
SCCCA_REVISION_USER Content Description
This section lists the applicable parameters and corresponding values.
-
SCCCA_BEGINTAG: Beginning of tagged content
-
SCCCA_ENDTAG: End of tagged content2
SCCCA_SHEET: Sheet Names
This content type contains only the sheet name (worksheet in a spreadsheet, slide in presentation, and so forth). This content is not optional. It is always created if the information is present. Of course, the client can ignore this text when it is returned.
SCCCA_SHEET Content Description
This section lists the applicable parameters and corresponding values.
-
SCCCA_BEGINTAG: Beginning of tagged content
-
SCCCA_ENDTAG: End of tagged content3
SCCCA_SLIDE: Presentation Slide
SCCCA_SLIDE appears before the contents of a slide in a presentation document. The content contained by the slide is assumed to end when the next SCCCA_SLIDE is output, or the end of the document is reached.
-
SCCCA_BEGINTAG: Beginning of tagged content
-
SCCCA_ENDTAG: End of tagged content4
SCCCA_STYLECHANGE: Style Information
The SCCCA_STYLECHANGE content type is used to indicate changes in style information. This style information can be used to delimit particularly interesting content.
SCCCA_STYLECHANGE Content Description
This section lists the applicable parameters and corresponding values.
-
SCCCA_BEGINTAG: Beginning of tagged content
-
SCCCA_ENDTAG: End of tagged content5
SCCCA_TEXT: Text Content
This content type denotes document text, including special characters such as page breaks and tabs.
The technology guarantees that the text generated by the Content Access technology is identical to the text generated by the Outside In Viewer technology raw-text feature. This allows character counts generated at indexing time using Content Access to be directly mapped to viewer positions at viewing time for search-hit highlighting. However, Content Access has abilities beyond the raw-text feature of the Viewer, such as the ability to retrieve non-visible text such as document properties and hidden text, and the ability to retrieve text from embedded documents.
When the output character is DBCS or Unicode, the character count will not be the same as the buffer byte count because these character sets may generate more than one byte per character. The byte ordering used for multi-byte character sets such as these will be system-dependent; on a computer using an Intel processor, the low byte will be first.
It is important to note that generated numeric data fields, such as date, time, and spreadsheet numbers, are not included in the content returned by SCCCA_TEXT. For information on how such text can be returned by Content Access, see SCCCA_GENERATED: Generated Information.
SCCCA_TEXT Content Description
This section lists the applicable parameters and corresponding values.
-
SCCCA_BEGINTAG: Beginning of tagged content
-
SCCCA_ENDTAG: End of tagged content7
Special Text Character Substitutions
-
SCCCA_ALTFONTDATA: Reserved
-
SCCCA_ANNOTATIONREFERENCE: Tags content that references an annotation
-
SCCCA_BOOKMARK: Delimits content tagged as a bookmark
-
SCCCA_CAPTIONTEXT: Tags content that is used as a caption on objects such as tables, equations and figures
-
SCCCA_CHARACTER: Reserved
-
SCCCA_COMPILEDFIELD: Tags content resulting from an application compiling a field code such as a date. The lack of consistent support by applications for this field makes it unreliable as a search property.
-
SCCCA_CONDITIONALSTYLE: Reserved
-
SCCCA_COUNTERFORMAT: Reserved
-
SCCCA_CUSTOMDATAFORMAT: Reserved
-
SCCCA_DATEDEFINITION: Reserved
-
SCCCA_DIAGRAM: Reserved
-
SCCCA_DIAGRAM_*: Reserved
-
SCCCA_DOCUMENTPROPERTY: Tags document property content - see Document Property IDs
-
SCCCA_DOCUMENTPROPERTYNAME: Name of a user-defined document property (SCCCA_USERDEFINEDPROP)
-
SCCCA_EMAILFIELD: Tags fields associated with email formats - see Mail Field IDs
-
SCCCA_EMAILFIELDNAME: Tags the name of a non-standard email field.
-
SCCCA_EMAILTABLE: Table of email fields
-
SCCCA_ENDNOTEREFERENCE: Tags content that references an endnote
-
SCCCA_FONTANDGLYPHDATA: Tags content that references font or glyph data
-
SCCCA_FOOTER: Delimits content tagged as footer
-
SCCCA_FOOTNOTEREFERENCE: Tags content that references a footnote
-
SCCCA_FRAME: Tags content stored within a frame
-
SCCCA_FRAME_EX: Tags content that references extended frames
-
SCCCA_GENERATEDFIELD: Reserved
-
SCCCA_GENERATOR: Reserved
-
SCCCA_HEADER: Delimits content tagged as header
-
SCCCA_HYPERLINK: Delimits content tagged as a hypertext link
-
SCCCA_INDEX: Reserved
-
SCCCA_INDEXENTRY: Delimits content that should be placed in the index
-
SCCCA_INLINEDATAFORMAT: Reserved
-
SCCCA_LINKEDOBJECT: Tags content referencing a linked object. These values may change if different options are applied, with different versions of the technology, or after patches are applied.
-
SCCCA_LISTENTRY: Reserved
-
SCCCA_MERGEENTRY: Reserved
-
SCCCA_NAMEDCELLRANGE: Reserved
-
SCCCA_REFERENCEDTEXT: Tags text for later reference
-
SCCCA_SLIDENOTES: Tags content stored in speaker/slide notes in a presentation document
-
SCCCA_SSHEADERFOOTER: Tags content that references headers or footers in spreadsheet files
-
SCCCA_STYLE: Delimits a style definition. Styles may contain text, but typically do not. dwData1 is a flag field for SCCCA_STYLE with the value of SCCCA_STYLEFLAG_INLINE_NUMBERING when the style is an inline numbering style.
-
SCCCA_SUBDOCPROPERTY: Tags metadata associated with a subdocument, such as a comment. See SCCCA_SUBDOCPROPERTY Document Properties for more information.
-
SCCCA_SUBDOCTEXT: Delimits content stored in subdocuments like headers, footers, frames and notes.
-
SCCCA_TOA: Reserved
-
SCCCA_TOAENTRY: Reserved
-
SCCCA_TOC: Reserved
-
SCCCA_TOCENTRY: Reserved
-
SCCCA_TOF: Reserved
-
SCCCA_VECTORSAVETAG: Reserved
-
SCCCA_XMPDATA: Document properties parsed out of the XMP data
-
SCCCA_XREF: Reserved
-
In the following tag types, an asterisk (*) denotes tags that contain revision data which has a sequence ID in dwData1, a User ID in dwData2, and the time (stored as a DOS Date/Time) in dwData3
SCCCA_SS_REVISIONS container for all of the tracked changes.
SCCCA_SS_USERNAMES user ID table containing SCCCA_SS_USERNAME tags.
SCCCA_SS_USERNAME has a user ID and contains SCCCA_REVISION_USER.
SCCCA_SS_SHEETNAMES sheet table containing SCCCA_SS_SHEETNAME tags.
SCCCA_SS_SHEETNAME has a sheet ID and contains SCCCA_REVISION_SHEETNAME and text for the name.
SCCCA_SS_REV_RENAMESHEET * contains a SCCCA_REVISION_SHEET, which contain the new and old sheet ID's.
SCCCA_SS_REV_CREATE * empty tag used to output User ID and Date/Time of file creation.
SCCCA_SS_REV_SAVE * empty tag used to output User ID and Date/Time of a save.
SCCCA_SS_REV_MODIFYCELL *describes a cell that was changed. It contains SCCCA_REVISION_CELL describing the location of the modified cell, a SCCCA_SS_REV_OLDCELLCONTENT tag, and a SCCCA_SS_REV_NEWCELLCONTENT tag.
SCCCA_SS_REV_MOVECELLS * describes a cell that was moved and contains a SCCCA_SS_REV_OLDCELLLOCATION tag and a SCCCA_SS_REV_NEWCELLLOCATION tag.
SCCCA_SS_REV_OLDCELLLOCATION describes the original cell location and contains two SCCCA_REVISION_CELL tags indicating the upper left and lower right coordinates.
SCCCA_SS_REV_NEWCELLLOCATION describes the new cell location and contains two SCCCA_REVISION_CELL tags indicating the upper left and lower right coordinates.
SCCCA_SS_REV_ADDROW * contains SCCCA_REVISION_ROW denoting row(s) added.
SCCCA_SS_REV_DELETEROW * contains SCCCA_REVISION_ROW denoting row(s) deleted. May Contain SCCCA_SS_REV_NEWCELL, which contains the cell information deleted within the row.
SCCCA_SS_REV_INSERTCOL * contains SCCCA_REVISION_COLUMN denoting column(s) added.
SCCCA_SS_REV_DELETECOL * contains SCCCA_REVISION_COLUMN denoting column(s) deleted. It may optionally contain new cell and formatting records.
SCCCA_SS_REV_NEWCELL * contains SCCCA_REVISION_CELL denoting new cell location. It may optionally contain formatting records, numeric information, or string information.
SCCCA_SS_REV_CLEARCELL * contains SCCCA_REVISION_CELL denoting old cell location. It may optionally contain numeric information or string information.
SCCCA_SS_REV_OLDCELLCONTENT may contain numeric information or string information.
SCCCA_SS_REV_NEWCELLCONTENT may contain numeric information or string information.
SCCCA_SS_REV_ADDSHEET * contains a SCCCA_REVISION_SHEET.
SCCCA_SS_REV_FORMAT * contains formatting information.0
SCCCA_TREENODELOCATOR: Tree Node Locator
This content type contains information to be used in the SOTREENODELOCATOR structure, which is used by DAOpenRandomTreeRecord and DASaveRandomTreeRecord. These values may change if different options are applied, with different versions of the technology, or after patches are applied.
SCCCA_TREENODELOCATOR Content Description
-
SCCCA_ALTFONTDATA: Reserved
-
SCCCA_ANNOTATIONREFERENCE: Tags content that references an annotation
-
SCCCA_BOOKMARK: Delimits content tagged as a bookmark
-
SCCCA_CAPTIONTEXT: Tags content that is used as a caption on objects such as tables, equations and figures
-
SCCCA_CHARACTER: Reserved
-
SCCCA_COMPILEDFIELD: Tags content resulting from an application compiling a field code such as a date. The lack of consistent support by applications for this field makes it unreliable as a search property.
-
SCCCA_CONDITIONALSTYLE: Reserved
-
SCCCA_COUNTERFORMAT: Reserved
-
SCCCA_CUSTOMDATAFORMAT: Reserved
-
SCCCA_DATEDEFINITION: Reserved
-
SCCCA_DIAGRAM: Reserved
-
SCCCA_DIAGRAM_*: Reserved
-
SCCCA_DOCUMENTPROPERTY: Tags document property content - see Document Property IDs
-
SCCCA_DOCUMENTPROPERTYNAME: Name of a user-defined document property (SCCCA_USERDEFINEDPROP)
-
SCCCA_EMAILFIELD: Tags fields associated with email formats - see Mail Field IDs
-
SCCCA_EMAILFIELDNAME: Tags the name of a non-standard email field.
-
SCCCA_EMAILTABLE: Table of email fields
-
SCCCA_ENDNOTEREFERENCE: Tags content that references an endnote
-
SCCCA_FONTANDGLYPHDATA: Tags content that references font or glyph data
-
SCCCA_FOOTER: Delimits content tagged as footer
-
SCCCA_FOOTNOTEREFERENCE: Tags content that references a footnote
-
SCCCA_FRAME: Tags content stored within a frame
-
SCCCA_FRAME_EX: Tags content that references extended frames
-
SCCCA_GENERATEDFIELD: Reserved
-
SCCCA_GENERATOR: Reserved
-
SCCCA_HEADER: Delimits content tagged as header
-
SCCCA_HYPERLINK: Delimits content tagged as a hypertext link
-
SCCCA_INDEX: Reserved
-
SCCCA_INDEXENTRY: Delimits content that should be placed in the index
-
SCCCA_INLINEDATAFORMAT: Reserved
-
SCCCA_LINKEDOBJECT: Tags content referencing a linked object. These values may change if different options are applied, with different versions of the technology, or after patches are applied.
-
SCCCA_LISTENTRY: Reserved
-
SCCCA_MERGEENTRY: Reserved
-
SCCCA_NAMEDCELLRANGE: Reserved
-
SCCCA_REFERENCEDTEXT: Tags text for later reference
-
SCCCA_SLIDENOTES: Tags content stored in speaker/slide notes in a presentation document
-
SCCCA_SSHEADERFOOTER: Tags content that references headers or footers in spreadsheet files
-
SCCCA_STYLE: Delimits a style definition. Styles may contain text, but typically do not. dwData1 is a flag field for SCCCA_STYLE with the value of SCCCA_STYLEFLAG_INLINE_NUMBERING when the style is an inline numbering style.
-
SCCCA_SUBDOCPROPERTY: Tags metadata associated with a subdocument, such as a comment. See SCCCA_SUBDOCPROPERTY Document Properties for more information.
-
SCCCA_SUBDOCTEXT: Delimits content stored in subdocuments like headers, footers, frames and notes.
-
SCCCA_TOA: Reserved
-
SCCCA_TOAENTRY: Reserved
-
SCCCA_TOC: Reserved
-
SCCCA_TOCENTRY: Reserved
-
SCCCA_TOF: Reserved
-
SCCCA_VECTORSAVETAG: Reserved
-
SCCCA_XMPDATA: Document properties parsed out of the XMP data
-
SCCCA_XREF: Reserved
-
In the following tag types, an asterisk (*) denotes tags that contain revision data which has a sequence ID in dwData1, a User ID in dwData2, and the time (stored as a DOS Date/Time) in dwData3
SCCCA_SS_REVISIONS container for all of the tracked changes.
SCCCA_SS_USERNAMES user ID table containing SCCCA_SS_USERNAME tags.
SCCCA_SS_USERNAME has a user ID and contains SCCCA_REVISION_USER.
SCCCA_SS_SHEETNAMES sheet table containing SCCCA_SS_SHEETNAME tags.
SCCCA_SS_SHEETNAME has a sheet ID and contains SCCCA_REVISION_SHEETNAME and text for the name.
SCCCA_SS_REV_RENAMESHEET * contains a SCCCA_REVISION_SHEET, which contain the new and old sheet ID's.
SCCCA_SS_REV_CREATE * empty tag used to output User ID and Date/Time of file creation.
SCCCA_SS_REV_SAVE * empty tag used to output User ID and Date/Time of a save.
SCCCA_SS_REV_MODIFYCELL *describes a cell that was changed. It contains SCCCA_REVISION_CELL describing the location of the modified cell, a SCCCA_SS_REV_OLDCELLCONTENT tag, and a SCCCA_SS_REV_NEWCELLCONTENT tag.
SCCCA_SS_REV_MOVECELLS * describes a cell that was moved and contains a SCCCA_SS_REV_OLDCELLLOCATION tag and a SCCCA_SS_REV_NEWCELLLOCATION tag.
SCCCA_SS_REV_OLDCELLLOCATION describes the original cell location and contains two SCCCA_REVISION_CELL tags indicating the upper left and lower right coordinates.
SCCCA_SS_REV_NEWCELLLOCATION describes the new cell location and contains two SCCCA_REVISION_CELL tags indicating the upper left and lower right coordinates.
SCCCA_SS_REV_ADDROW * contains SCCCA_REVISION_ROW denoting row(s) added.
SCCCA_SS_REV_DELETEROW * contains SCCCA_REVISION_ROW denoting row(s) deleted. May Contain SCCCA_SS_REV_NEWCELL, which contains the cell information deleted within the row.
SCCCA_SS_REV_INSERTCOL * contains SCCCA_REVISION_COLUMN denoting column(s) added.
SCCCA_SS_REV_DELETECOL * contains SCCCA_REVISION_COLUMN denoting column(s) deleted. It may optionally contain new cell and formatting records.
SCCCA_SS_REV_NEWCELL * contains SCCCA_REVISION_CELL denoting new cell location. It may optionally contain formatting records, numeric information, or string information.
SCCCA_SS_REV_CLEARCELL * contains SCCCA_REVISION_CELL denoting old cell location. It may optionally contain numeric information or string information.
SCCCA_SS_REV_OLDCELLCONTENT may contain numeric information or string information.
SCCCA_SS_REV_NEWCELLCONTENT may contain numeric information or string information.
SCCCA_SS_REV_ADDSHEET * contains a SCCCA_REVISION_SHEET.
SCCCA_SS_REV_FORMAT * contains formatting information.1