Home
/
Middleware
/
Oracle Outside In Technology
1/22
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
Part I Getting Started with XML Export
1
Introduction
1.1
What's New in this Release
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
1.8
Outside In XML Export Licensing
2
Implementation Issues
2.1
Running in 24x7 Environments
2.2
Running in Multiple Threads or Processes
3
Sample Applications
3.1
Building the Samples on a Windows System
3.2
An Overview of the Sample Applications
3.2.1
*sample
3.2.2
export (Windows Only)
3.2.3
exsimple
3.2.4
extract_archive
3.2.5
xxredir (XML Export)
3.3
Accessing the SDK via a Java Wrapper
3.3.1
The ExJava Wrapper API
3.3.2
The C-Based Exporter Application
3.3.3
Compiling the Executables
3.3.4
The ExportTest Sample Application
3.3.5
An Example Conversion Using the ExJava Wrapper
Part II Using the C/C++ API
4
Windows Implementation Details
4.1
Installation
4.1.1
NSF Support
4.2
Libraries and Structure
4.2.1
API DLLs
4.2.2
Support DLLs
4.2.3
Engine Libraries
4.2.4
Filter and Export Filter Libraries
4.2.5
Premier Graphics Filters
4.2.6
Additional Files
4.3
The Basics
4.3.1
What You Need in Your Source Code
4.3.2
Options and Information Storage
4.3.3
Structure Alignment
4.3.4
Character Sets
4.3.5
Runtime Considerations
4.4
Changing Resources
5
UNIX Implementation Details
5.1
Installation
5.1.1
NSF Support
5.2
Libraries and Structure
5.2.1
API Libraries
5.2.2
Support Libraries
5.2.3
Engine Libraries
5.2.4
Filter and Export Filter Libraries
5.2.5
Premier Graphics Filters
5.2.6
Additional Files
5.3
The Basics
5.3.1
What You Need in Your Source Code
5.3.2
Information Storage
5.4
Character Sets
5.5
Runtime Considerations
5.5.1
X Server Requirement
5.5.2
OLE2 Objects
5.5.3
Machine-Dependent Graphics Context
5.5.4
Signal Handling
5.5.5
Runtime Search Path and $ORIGIN
5.6
Environment Variables
5.7
Changing Resources
5.8
HP-UX Compiling and Linking
5.8.1
HP-UX on RISC
5.8.2
HP-UX on Itanium (64 bit)
5.9
IBM AIX Compiling and Linking
5.9.1
IBM AIX (32-bit pSeries)
5.10
Linux Compiling and Linking
5.10.1
Library Compatibility
5.10.2
Compiling and Linking
5.11
Oracle Solaris Compiling and Linking
5.11.1
Oracle Solaris SPARC
5.11.2
Oracle Solaris x86
6
Data Access Common Functions
6.1
Deprecated Functions
6.2
DAInitEx
6.3
DADeInit
6.4
DAOpenDocument
6.4.1
IOSPECLINKEDOBJECT Structure
6.4.2
IOSPECARCHIVEOBJECT Structure
6.5
DAOpenSubdocumentById
6.6
DACloseDocument
6.7
DARetrieveDocHandle
6.8
DASetOption
6.9
DAGetOption
6.10
DAGetFileId
6.11
DAGetFileIdEx
6.12
DAGetObjectInfo
6.13
DAGetErrorString
6.14
DAGetTreeCount
6.15
DAGetTreeRecord
6.15.1
SCCDATREENODE Structure
6.16
DAOpenTreeRecord
6.17
DASaveTreeRecord
6.18
DACloseTreeRecord
6.19
DASetStatCallback
6.20
DASetFileAccessCallback
7
Export Functions
7.1
EXOpenExport
7.2
EXCALLBACKPROC
7.3
EXCloseExport
7.4
EXRunExport
7.5
EXExportStatus
8
Redirected IO
8.1
Using Redirected IO
8.2
Opening Files
8.3
IOClose
8.4
IORead
8.5
IOWrite
8.6
IOSeek
8.7
IOTell
8.8
IOGetInfo
8.8.1
IOGENSECONDARY and IOGENSECONDARYW Structures
8.8.2
File Types That Cause IOGETINFO_GENSECONDARY
8.9
IOSEEK64PROC / IOTELL64PROC
8.9.1
IOSeek64
8.9.2
IOTell64
9
Callbacks
9.1
EX_CALLBACK_ID_CREATENEWFILE
9.1.1
EXURLFILEIOCALLBACKDATA / EXURLFILEIOCALLBACKDATAW Structures
9.2
EX_CALLBACK_ID_GRAPHICEXPORTFAILURE
9.3
EX_CALLBACK_ID_NEWFILEINFO
10
XML C/C++ Export Options
10.1
Character Mapping
10.1.1
SCCOPT_DEFAULTINPUTCHARSET
10.1.2
SCCOPT_UNMAPPABLECHAR
10.2
Output
10.2.1
SCCOPT_RENDERING_PREFER_OIT
10.3
Input Handling
10.3.1
SCCOPT_EXTRACTXMPMETADATA
10.3.2
SCCOPT_FALLBACKFORMAT
10.3.3
SCCOPT_FIFLAGS
10.3.4
SCCOPT_FORMATFLAGS
10.3.5
SCCOPT_SYSTEMFLAGS
10.3.6
SCCOPT_IGNORE_PASSWORD
10.3.7
SCCOPT_LOTUSNOTESDIRECTORY
10.3.8
SCCOPT_PARSEXMPMETADATA
10.3.9
SCCOPT_PDF_FILTER_REORDER_BIDI
10.3.10
SCCOPT_PROCESS_OLE_EMBEDDINGS
10.3.11
SCCOPT_TIMEZONE
10.3.12
SCCOPT_HTML_COND_COMMENT_MODE
10.3.13
SCCOPT_ARCFULLPATH
10.3.14
SCCOPT_STROKE_TEXT
10.4
Compression
10.4.1
SCCOPT_FILTERJPG
10.4.2
SCCOPT_FILTERLZW
10.5
Graphics
10.5.1
SCCOPT_ACCEPT_ALT_GRAPHICS
10.5.2
SCCOPT_GIF_INTERLACED
10.5.3
SCCOPT_GRAPHIC_HEIGHTLIMIT
10.5.4
SCCOPT_GRAPHIC_OUTPUTDPI
10.5.5
SCCOPT_GRAPHIC_SIZELIMIT
10.5.6
SCCOPT_GRAPHIC_SIZEMETHOD
10.5.7
SCCOPT_GRAPHIC_TYPE
10.5.8
SCCOPT_GRAPHIC_WIDTHLIMIT
10.5.9
SCCOPT_JPEG_QUALITY
10.5.10
SCCOPT_RENDER_ENABLEALPHABLENDING
10.6
Callbacks
10.6.1
SCCOPT_EX_CALLBACKS
10.6.2
SCCOPT_EX_UNICODECALLBACKSTR
10.7
XML
10.7.1
SCCOPT_CCFLEX_FORMATOPTIONS
10.7.2
SCCOPT_CCFLEX_INCLUDETEXTOFFSETS
10.7.3
SCCOPT_CCFLEX_REMOVEFONTGROUPS
10.7.4
SCCOPT_EXXML_DEF_METHOD
10.7.5
SCCOPT_EXXML_DEF_REFERENCE
10.7.6
SCCOPT_EXXML_SUBSTREAMROOTS
10.8
File System
10.8.1
SCCOPT_IO_BUFFERSIZE
10.8.2
SCCOPT_TEMPDIR
10.8.3
SCCOPT_DOCUMENTMEMORYMODE
10.8.4
SCCOPT_REDIRECTTEMPFILE
Part III Using the Java API
11
Introduction to the Java API
11.1
Requirements
11.2
Getting Started
11.2.1
Configure the Environment
11.2.2
Generate Code
12
XML Export Java Classes
12.1
ArchiveNode Class
12.2
Callback Class
12.2.1
createNewFile
12.2.2
newFileInfo
12.3
Exporter Interface
12.3.1
Document Interface
12.3.2
SeekableByteChannel6 Interface
12.3.3
OptionsCache Class
12.4
ExportStatus Class
12.5
FileFormat Class
12.6
ObjectInfo Class
12.7
Option Interface
12.8
OutsideIn Class
12.9
OutsideInException Class
12.10
XMLReference Class
Part IV Using the .NET API
13
Introduction to the .NET API
13.1
Requirements
13.2
Getting Started
13.2.1
Configuring your Environment
13.2.2
Generate Code
13.2.3
Redirected I/O Support in .NET
14
XML Export .NET Classes
14.1
ArchiveNode Class
14.2
Callback Class
14.2.1
OpenFile
14.2.2
CreateNewFile
14.2.3
NewFileInfo
14.3
Exporter Interface
14.3.1
Document Interface
14.3.2
OptionsCache Class
14.4
ExportStatus Class
14.5
FileFormat Class
14.6
ObjectInfo Class
14.7
Option Interface
14.8
OutsideIn Class
14.9
OutsideInException Class
14.9.1
OutsideInCastException Class
14.10
XMLReference Class
Index
Scripting on this page enhances content navigation, but does not change the content in any way.