Go to main content
1/14
Contents
Title and Copyright Information
Preface
Audience
Related Documents
Conventions
1
Introduction
1.1
What Does This Technology Do?
1.2
Architectural Overview
1.3
Definition of Terms
1.4
Directory Structure
1.5
How to Use Content Access
1.6
How to Use Text Access
2
Windows Implementation Details
2.1
Libraries and Structure
2.2
The Basics
2.2.1
What You Need in Your Source Code
2.2.2
Options and Information Storage
2.2.3
Structure Alignment
2.3
Character Sets
2.3.1
Default API Character Set
2.3.2
Double-Byte Character Set Mapping
2.4
Runtime Considerations
2.5
Changing Resources
3
UNIX Implementation Details
3.1
Installation
3.1.1
NSF Support
3.2
Libraries and Structure
3.3
The Basics
3.3.1
What You Need in Your Source Code
3.3.2
Options and Information Storage
3.4
Character Sets
3.4.1
Default API Character Set
3.4.2
Double-Byte Character Set Mapping
3.5
Runtime Considerations
3.5.1
Signal Handling
3.5.2
Runtime Search Path and $ORIGIN
3.6
Environment Variables
3.7
Changing Resources
3.8
HP-UX Compiling and Linking
3.9
IBM AIX Compiling and Linking
3.10
Linux Compiling and Linking
3.10.1
Library Compatibility
3.10.1.1
Motif Libraries
3.10.1.2
GLIBC and Compiler Versions
3.10.1.3
Other Libraries
3.10.2
Compiling and Linking
3.11
Oracle Solaris Compiling and Linking
3.11.1
Oracle Solaris SPARC
3.11.2
Oracle Solaris x86
3.12
FreeBSD Compiling and Linking
4
Data Access Common Functions
4.1
Deprecated Functions
4.2
DAInitEx
4.3
DADeInit
4.4
DAOpenDocument
4.4.1
IOSPECSUBOBJECT Structure
4.4.2
IOSPECLINKEDOBJECT Structure
4.4.3
IOSPECARCHIVEOBJECT Structure
4.4.4
SCCDAOBJECT Structure
4.5
DACloseDocument
4.6
DARetrieveDocHandle
4.7
DASetOption
4.8
DAGetOption
4.9
DAGetFileId
4.10
DAGetFileIdEx
4.11
DAGetErrorString
4.12
DAGetObjectInfo
4.13
DAGetTreeCount
4.14
DAGetTreeRecord
4.14.1
SCCDATREENODE Structure
4.15
DAOpenTreeRecord
4.16
DAOpenRandomTreeRecord
4.16.1
DATREENODELOCATOR
4.16.2
SCCCA_TREENODELOCATOR: Tree Node Locator
4.17
DASaveInputObject
4.18
DASaveTreeRecord
4.19
DASaveRandomTreeRecord
4.19.1
DATREENODELOCATOR
4.19.2
SCCCA_TREENODELOCATOR: Tree Node Locator
4.20
DACloseTreeRecord
4.21
DASetStatCallback
4.22
DASetFileAccessCallback
4.23
DAOpenNextDocument
4.24
DAGetOptionItem
4.25
DARemoveOptionItem
4.26
DAAddOptionItem
4.27
DASetFileSpecOption
4.28
DAOpenSubdocumentById
5
Text Access Functions
5.1
TAOpenText
5.2
TACloseText
5.3
TAReadFirst
5.4
TAReadNext
6
Content Access Functions
6.1
CAOpenContent
6.2
CACloseContent
6.3
CAReadFirst
6.4
CAReadNext
6.4.1
SCCCAGETCONTENT Structure
6.5
CAContentStatus
6.5.1
EXSUBDOCSTATUS Structure
6.6
CASeek
6.7
CATell
7
Content Description
7.1
SCCCA_BEGINTAG/SCCCA_ENDTAG: Tagged Content
7.1.1
SCCCA_BEGINTAG Content Description
7.1.2
Tag Types
7.1.3
Document Property IDs
7.1.4
SCCCA_SUBDOCPROPERTY Document Properties
7.1.5
Mail Field IDs
7.2
SCCCA_BREAK: Content Breaks
7.3
SCCCA_CELL: Cell Boundary
7.3.1
SCCCA_CELL Content Description
7.4
SCCCA_COMMENTREFERENCE
7.5
SCCCA_FILEPROPERTY: File Property Content
7.5.1
SCCCA_FILEPROPERTY Content Description
7.6
SCCCA_GENERATED: Generated Information
7.6.1
SCCCA_GENERATED Content Description
7.7
SCCCA_OBJECT: SubObjects
7.7.1
SCCCA_OBJECT Content Description
7.8
SCCCA_OBJECTALTSTRING: Alternate String
7.8.1
SCCCA_OBJECTALTSTRING Content Description
7.9
SCCCA_OBJECTNAME: Object Name
7.9.1
SCCCA_OBJECTNAME Content Description
7.10
SCCCA_RECORD: Archive Record
7.10.1
SCCCA_RECORD Content Description
7.11
SCCCA_REVISION_CELL: Revision Cell
7.11.1
SCCCA_REVISION_CELL Content Description
7.12
SCCCA_REVISION_ROW: Revision Row
7.12.1
SCCCA_REVISION_ROW Content Description
7.13
SCCCA_REVISION_COLUMN: Revision Column
7.13.1
SCCCA_REVISION_COLUMN Content Description
7.14
SCCCA_REVISION_SHEET: Revision Sheet
7.14.1
SCCCA_REVISION_SHEET Content Description
7.15
SCCCA_REVISION_SHEETNAME: Revision Sheet Name
7.15.1
SCCCA_REVISION_SHEETNAME Content Description
7.16
SCCCA_REVISION_USER: Revision User
7.16.1
SCCCA_REVISION_USER Content Description
7.17
SCCCA_SHEET: Sheet Names
7.17.1
SCCCA_SHEET Content Description
7.18
SCCCA_SLIDE: Presentation Slide
7.19
SCCCA_STYLECHANGE: Style Information
7.19.1
SCCCA_STYLECHANGE Content Description
7.20
SCCCA_TEXT: Text Content
7.20.1
SCCCA_TEXT Content Description
7.20.2
Special Text Character Substitutions
7.21
SCCCA_TREENODELOCATOR: Tree Node Locator
7.21.1
SCCCA_TREENODELOCATOR Content Description
8
Redirected IO
8.1
Using Redirected IO
8.2
IOClose
8.3
IORead
8.4
IOWrite
8.5
IOSeek
8.6
IOTell
8.7
IOGetInfo
8.7.1
IOGENSECONDARY and IOGENSECONDARYW Structures
8.7.2
File Types That Cause IOGETINFO_GENSECONDARY
8.8
IOSEEK64PROC / IOTELL64PROC
8.8.1
IOSeek64
8.8.2
IOTell64
9
Implementation Issues
9.1
Running in 24x7 Environments
10
Sample Applications
10.1
Building the Samples on a Windows System
10.2
Building the Samples on a UNIX System
10.3
An Overview of the Sample Applications
10.3.1
batch_process_ca
10.3.2
casample
10.3.3
extract_archive
10.3.4
extract_object
10.3.5
memoryio
10.3.6
parsepst
10.3.7
tademo (Windows Only)
10.3.8
taredir (UNIX Only)
10.3.9
textdemo (UNIX Only)
A
Content Access Options
A.1
Character Mapping
A.1.1
SCCOPT_DEFAULTINPUTCHARSET
A.1.2
SCCOPT_OUTPUTCHARACTERSET
A.1.3
SCCOPT_UNMAPPABLECHAR
A.2
Input Handling
A.2.1
SCCOPT_EXTRACTXMPMETADATA
A.2.2
SCCOPT_FALLBACKFORMAT
A.2.3
SCCOPT_FIFLAGS
A.2.4
SCCOPT_SYSTEMFLAGS
A.2.5
SCCOPT_IGNORE_PASSWORD
A.2.6
SCCOPT_LOTUSNOTESDIRECTORY
A.2.7
SCCOPT_PARSEXMPMETADATA
A.2.8
SCCOPT_PDF_FILTER_REORDER_BIDI
A.2.9
SCCOPT_PROCESS_OLE_EMBEDDINGS
A.2.10
SCCOPT_TIMEZONE
A.2.11
SCCOPT_HTML_COND_COMMENT_MODE
A.2.12
SCCOPT_PDF_FILTER_DROPHYPHENS
A.2.13
SCCOPT_ARCFULLPATH
A.2.14
SCCOPT_NULLREPLACECHAR
A.2.15
SCCOPT_EX_PERFORMANCEMODE
A.2.16
SCCOPT_GENERATEEXCELREVISIONS
A.2.17
SCCOPT_PDF_FILTER_MAX_EMBEDDED_OBJECTS
A.2.18
SCCOPT_PDF_FILTER_MAX_VECTOR_PATHS
A.2.19
SCCOPT_PDF_FILTER_WORD_DELIM_FRACTION
A.3
Compression
A.3.1
SCCOPT_FILTERJPG
A.3.2
SCCOPT_FILTERLZW
A.4
Content Access Flags
A.4.1
SCCOPT_ENABLEALLSUBOBJECTS
A.4.2
SCCOPT_CA_FLAGS
A.4.3
SCCOPT_FORMATFLAGS
A.5
File System
A.5.1
SCCOPT_IO_BUFFERSIZE
A.5.1.1
SCCBUFFEROPTIONS Structure
A.5.2
SCCOPT_TEMPDIR
A.5.2.1
SCCUTTEMPDIRSPEC Structure
A.5.3
SCCOPT_DOCUMENTMEMORYMODE
A.5.4
SCCOPT_REDIRECTTEMPFILE
Scripting on this page enhances content navigation, but does not change the content in any way.