Skip Headers
Oracle® Outside In XML Export Developer's Guide
Release 8.3.7
Part Number E12888-02
Home
Index
Contact Us
Next
View PDF
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
1
Introduction
1.1
What's New in Release 8.3.7
1.2
What Does This Technology Do?
1.2.1
Flexiondoc Schema
1.3
Architectural Overview
1.4
Definition of Terms
1.5
Directory Structure
1.5.1
Installing Multiple SDKs
1.6
How to Use XML Export
1.7
Copyright Information
2
Windows Implementation Details
2.1
Installation
2.1.1
NSF Support
2.2
Libraries and Structure
2.2.1
API DLLs
2.2.2
Support DLLs
2.2.3
Engine Libraries
2.2.4
Filter and Export Filter Libraries
2.2.5
Premier Graphics Filters
2.2.6
Additional Files
2.3
The Basics
2.3.1
What You Need in Your Source Code
2.3.2
Options and Information Storage
2.3.3
Structure Alignment
2.3.4
Character Sets
2.3.5
Runtime Considerations
2.4
Changing Resources
3
UNIX Implementation Details
3.1
Installation
3.1.1
NSF Support
3.2
Libraries and Structure
3.2.1
API Libraries
3.2.2
Support Libraries
3.2.3
Engine Libraries
3.2.4
Filter and Export Filter Libraries
3.2.5
Premier Graphics Filters
3.2.6
Additional Files
3.3
The Basics
3.3.1
What You Need in Your Source Code
3.3.2
Information Storage
3.4
Character Sets
3.5
Runtime Considerations
3.5.1
X Server Requirement
3.5.2
OLE2 Objects
3.5.3
Machine-Dependent Graphics Context
3.5.4
Signal Handling
3.5.5
Runtime Search Path and $ORIGIN
3.6
Environment Variables
3.7
Changing Resources
3.8
HP-UX Compiling and Linking
3.8.1
HP-UX on RISC
3.8.2
HP-UX on Itanium (64 bit)
3.9
IBM AIX Compiling and Linking
3.9.1
IBM AIX (32-bit pSeries)
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.10.2.1
Linux 32-bit, including Linux PPC
3.10.2.2
Linux 64-bit
3.10.2.3
Linux zSeries
3.11
Oracle Solaris Compiling and Linking
3.11.1
Oracle Solaris SPARC
3.11.2
Oracle Solaris x86
4
Data Access Common Functions
4.1
DAInit
4.2
DAThreadInit
4.3
DADeInit
4.4
DAOpenDocument
4.4.1
IOSPECLINKEDOBJECT Structure
4.4.2
IOSPECARCHIVEOBJECT Structure
4.5
DAOpenSubdocumentById
4.6
DACloseDocument
4.7
DARetrieveDocHandle
4.8
DASetOption
4.9
DAGetOption
4.10
DAGetFileId
4.11
DAGetFileIdEx
4.12
DAGetErrorString
4.13
DAGetTreeCount
4.14
DAGetTreeRecord
4.14.1
SCCDATREENODE Structure
4.15
DAOpenTreeRecord
4.16
DASaveTreeRecord
4.17
DACloseTreeRecord
4.18
DASetStatCallback
4.19
DASetFileAccessCallback
5
Export Functions
5.1
General Functions
5.1.1
EXOpenExport
5.1.2
EXCALLBACKPROC
5.1.3
EXCloseExport
5.1.4
EXRunExport
6
Redirected IO
6.1
Using Redirected IO
6.2
Opening Files
6.3
IOClose
6.4
IORead
6.5
IOWrite
6.6
IOSeek
6.7
IOTell
6.8
IOGetInfo
6.8.1
IOGENSECONDARY and IOGENSECONDARYW Structures
6.8.2
File Types That Cause IOGETINFO_GENSECONDARY
6.9
IOSEEK64PROC / IOTELL64PROC
6.9.1
IOSeek64
6.9.2
IOTell64
7
Callbacks
7.1
Callbacks Used In XML Export
7.1.1
EX_CALLBACK_ID_CREATENEWFILE
7.1.1.1
EXURLFILEIOCALLBACKDATA / EXURLFILEIOCALLBACKDATAW Structures
7.1.2
EX_CALLBACK_ID_GRAPHICEXPORTFAILURE
7.1.3
EX_CALLBACK_ID_NEWFILEINFO
8
Implementation Issues
8.1
Running in 24x7 Environments
8.2
Running in Multiple Threads or Processes
9
Sample Applications
9.1
Building the Samples on a Windows System
9.2
An Overview of the Sample Applications
9.2.1
*sample
9.2.2
export (Windows Only)
9.2.2.1
The export Main Window
9.2.3
exsimple
9.2.4
xxredir (XML Export)
9.3
Accessing the SDK via a Java Wrapper
9.3.1
The ExJava Wrapper API
9.3.2
The C-Based Exporter Application
9.3.3
Compiling the Executables
9.3.4
The ExportTest Sample Application
9.3.5
An Example Conversion Using the ExJava Wrapper
A
Copyrights and Licensing
A.1
Outside In XML Export Licensing
B
XML Export Options
B.1
XML Export C/C++ Options
B.1.1
Character Mapping
B.1.1.1
SCCOPT_DEFAULTINPUTCHARSET
B.1.1.2
SCCOPT_UNMAPPABLECHAR
B.1.2
Output
B.1.2.1
SCCOPT_RENDERING_PREFER_OIT
B.1.3
Input Handling
B.1.3.1
SCCOPT_EXTRACTXMPMETADATA
B.1.3.2
SCCOPT_FALLBACKFORMAT
B.1.3.3
SCCOPT_FIFLAGS
B.1.3.4
SCCOPT_FORMATFLAGS
B.1.3.5
SCCOPT_IGNORE_PASSWORD
B.1.3.6
SCCOPT_LOTUSNOTESDIRECTORY
B.1.3.7
SCCOPT_PARSEXMPMETADATA
B.1.3.8
SCCOPT_PDF_FILTER_REORDER_BIDI
B.1.3.9
SCCOPT_PROCESS_OLE_EMBEDDINGS
B.1.3.10
SCCOPT_TIMEZONE
B.1.4
Compression
B.1.4.1
SCCOPT_FILTERJPG
B.1.4.2
SCCOPT_FILTERLZW
B.1.5
Graphics
B.1.5.1
SCCOPT_ACCEPT_ALT_GRAPHICS
B.1.5.2
SCCOPT_GIF_INTERLACED
B.1.5.3
SCCOPT_GRAPHIC_HEIGHTLIMIT
B.1.5.4
SCCOPT_GRAPHIC_OUTPUTDPI
B.1.5.5
SCCOPT_GRAPHIC_SIZELIMIT
B.1.5.6
SCCOPT_GRAPHIC_SIZEMETHOD
B.1.5.7
SCCOPT_GRAPHIC_TYPE
B.1.5.8
SCCOPT_GRAPHIC_WIDTHLIMIT
B.1.5.9
SCCOPT_JPEG_QUALITY
B.1.6
Callbacks
B.1.6.1
SCCOPT_EX_CALLBACKS
B.1.6.2
SCCOPT_EX_UNICODECALLBACKSTR
B.1.7
XML
B.1.7.1
SCCOPT_CCFLEX_FORMATOPTIONS
B.1.7.2
SCCOPT_CCFLEX_INCLUDETEXTOFFSETS
B.1.7.3
SCCOPT_CCFLEX_REMOVEFONTGROUPS
B.1.7.4
SCCOPT_EXXML_DEF_METHOD
B.1.7.5
SCCOPT_EXXML_DEF_REFERENCE
B.1.7.6
SCCOPT_EXXML_SUBSTREAMROOTS
B.1.8
File System
B.1.8.1
SCCOPT_IO_BUFFERSIZE
B.1.8.2
SCCOPT_TEMPDIR
B.1.8.3
SCCOPT_DOCUMENTMEMORYMODE
B.1.8.4
SCCOPT_REDIRECTTEMPFILE
B.2
XML Export SOAP Options
B.2.1
How Options Work
B.2.2
Character Mapping
B.2.2.1
defaultInputCharset
B.2.2.2
unmappableCharacter
B.2.3
Output
B.2.3.1
preferOITRendering
B.2.4
Input Handling
B.2.4.1
fallbackFormat
B.2.4.2
extendedTestForText
B.2.4.3
ignorePassword
B.2.4.4
oleEmbeddings
B.2.4.5
parseXMPMetaData
B.2.4.6
reorderBIDI
B.2.4.7
timezone
B.2.5
Compression
B.2.5.1
allowJPEG
B.2.5.2
allowLZW
B.2.6
Graphics
B.2.6.1
acceptAlternateGraphics
B.2.6.2
graphicGifInterlaced
B.2.6.3
graphicHeightLimit
B.2.6.4
graphicOutputDPI
B.2.6.5
graphicSizeLimit
B.2.6.6
graphicSizeMethod
B.2.6.7
graphicType
B.2.6.8
graphicWidthLimit
B.2.6.9
graphicJpegQuality
B.2.7
XML
B.2.7.1
optimizeSections
B.2.7.2
charMappingDefault
B.2.7.3
charMappingNone
B.2.7.4
charMappingText
B.2.7.5
charMappingBoth
B.2.7.6
convertChartObjects
B.2.7.7
convertDateTimeProperties
B.2.7.8
convertImageObjects
B.2.7.9
convertPresentationObjects
B.2.7.10
convertVectorObjects
B.2.7.11
delimiters
B.2.7.12
flattenStyles
B.2.7.13
includeTextOffsets
B.2.7.14
noBitmapElements
B.2.7.15
noChartElements
B.2.7.16
noPresentationElements
B.2.7.17
noVectorElements
B.2.7.18
removeCurrentPoint
B.2.7.19
removeFontGroups
B.2.7.20
separateStyleTables
B.2.7.21
xmlDefinitionMethod
B.2.7.22
xmlDefinitionLocation
B.2.7.23
subStreamRoots
B.2.7.24
useFullFilePaths
B.2.8
File System
B.2.8.1
fileAccess
B.2.8.2
readBufferSize
B.2.8.3
memoryMappedInputSize
B.2.8.4
tempBufferSize
Index