Skip Headers
Oracle® Outside In Image Export Developer's Guide
Release 8.4.0
Part Number E12885-03
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.4.0
1.2
Architectural Overview
1.3
Definition of Terms
1.4
Directory Structure
1.4.1
Installing Multiple SDKs
1.5
How to Use Image Export
1.6
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
Default Font Aliases
2.5
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
Default Font Aliases
3.8
Changing Resources
3.9
HP-UX Compiling and Linking
3.9.1
HP-UX on RISC
3.9.2
HP-UX on RISC (64 bit)
3.10
IBM AIX Compiling and Linking
3.11
Linux Compiling and Linking
3.11.1
Library Compatibility
3.11.1.1
Motif Libraries
3.11.1.2
GLIBC and Compiler Versions
3.11.1.3
Other Libraries
3.11.2
Compiling and Linking
3.11.2.1
Linux 32-bit
3.11.2.2
Linux 64-bit
3.12
Oracle Solaris Compiling and Linking
3.12.1
Oracle Solaris SPARC
3.12.2
Oracle Solaris x86
3.12.3
Oracle Solaris X Server Display Memory Issue
4
Data Access Common Functions
4.1
Deprecated Functions
4.2
DAInitEx
4.3
DADeInit
4.4
DAOpenDocument
4.4.1
IOSPECLINKEDOBJECT Structure
4.4.2
IOSPECARCHIVEOBJECT Structure
4.5
DAOpenNextDocument
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
5.1.5
EXExportStatus
5.2
Annotation Functions
5.2.1
EXHiliteText
5.2.2
EXInsertText
5.2.3
EXHideText
5.2.3.1
EXANNOHIDETEXT Structure
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 Image Export
7.1.1
EX_CALLBACK_ID_CREATENEWFILE
7.1.1.1
EXURLFILEIOCALLBACKDATA / EXURLFILEIOCALLBACKDATAW Structures
7.1.2
EX_CALLBACK_ID_NEWFILEINFO
7.1.3
EX_CALLBACK_ID_PAGECOUNT
8
Implementation Issues
8.1
Running in 24x7 Environments
8.2
Running in Multiple Threads or Processes
8.3
Image Export Issues
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
exredir
9.2.5
extract_archive
9.2.6
ixanno
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 Image Export Licensing
B
Image Export Options
B.1
Image 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_FALLBACKFORMAT
B.1.3.2
SCCOPT_FIFLAGS
B.1.3.3
SCCOPT_SYSTEMFLAGS
B.1.3.4
SCCOPT_LOTUSNOTESDIRECTORY
B.1.3.5
SCCOPT_PDF_FILTER_REORDER_BIDI
B.1.3.6
SCCOPT_TIMEZONE
B.1.3.7
SCCOPT_FORMATFLAGS
B.1.3.8
SCCOPT_IGNORE_PASSWORD
B.1.3.9
SCCOPT_REORDERMETHOD
B.1.3.10
SCCOPT_HTML_COND_COMMENT_MODE
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_GIF_INTERLACED
B.1.5.2
SCCOPT_GRAPHIC_CROPPING
B.1.5.3
SCCOPT_GRAPHIC_HEIGHT
B.1.5.4
SCCOPT_GRAPHIC_HEIGHTLIMIT
B.1.5.5
SCCOPT_GRAPHIC_OUTPUTDPI
B.1.5.6
SCCOPT_GRAPHIC_SIZELIMIT
B.1.5.7
SCCOPT_GRAPHIC_SIZEMETHOD
B.1.5.8
SCCOPT_GRAPHIC_TRANSPARENCYCOLOR
B.1.5.9
SCCOPT_GRAPHIC_WIDTH
B.1.5.10
SCCOPT_GRAPHIC_WIDTHLIMIT
B.1.5.11
SCCOPT_GRAPHIC_RENDERASPAGE
B.1.5.12
SCCOPT_IMAGEX_TIFFOPTIONS
B.1.5.13
SCCOPT_JPEG_QUALITY
B.1.5.14
SCCOPT_QUICKTHUMBNAIL
B.1.6
Spreadsheet and Database File Rendering
B.1.6.1
SCCOPT_DBPRINTFITTOPAGE
B.1.6.2
SCCOPT_DBPRINTGRIDLINES
B.1.6.3
SCCOPT_DBPRINTHEADINGS
B.1.6.4
SCCOPT_MAXSSDBPAGEHEIGHT
B.1.6.5
SCCOPT_MAXSSDBPAGEWIDTH
B.1.6.6
SCCOPT_SSPRINTDIRECTION
B.1.6.7
SCCOPT_SSPRINTFITTOPAGE
B.1.6.8
SCCOPT_SSPRINTGRIDLINES
B.1.6.9
SCCOPT_SSPRINTHEADINGS
B.1.6.10
SCCOPT_SSPRINTSCALEPERCENT
B.1.6.11
SCCOPT_SSPRINTSCALEXHIGH
B.1.6.12
SCCOPT_SSPRINTSCALEXWIDE
B.1.6.13
SCCOPT_SSSHOWHIDDENCELLS
B.1.6.14
SCCOPT_EX_SHOWHIDDENSSDATA
B.1.7
Page Rendering
B.1.7.1
SCCOPT_DEFAULTPRINTMARGINS
B.1.7.2
SCCOPT_PRINTENDPAGE
B.1.7.3
SCCOPT_PRINTSTARTPAGE
B.1.7.4
SCCOPT_USEDOCPAGESETTINGS
B.1.7.5
SCCOPT_WHATTOPRINT
B.1.7.6
SCCOPT_NUMBERFORMAT
B.1.7.7
SCCOPT_WPEMAILHEADEROUTPUT
B.1.7.8
SCCOPT_MAILHEADERVISIBLE
B.1.7.9
SCCOPT_MAILHEADERHIDDEN
B.1.8
Font Rendering
B.1.8.1
SCCOPT_DEFAULTPRINTFONT
B.1.8.2
SCCOPT_PRINTFONTALIAS
B.1.9
Watermarks
B.1.9.1
SCCOPT_GRAPHIC_WATERMARK_OPACITY
B.1.9.2
SCCOPT_GRAPHIC_WATERMARK_PATH
B.1.9.3
SCCOPT_GRAPHIC_WATERMARK_SCALETYPE
B.1.9.4
SCCOPT_GRAPHIC_WATERMARK_SCALEPERCENT
B.1.9.5
SCCOPT_GRAPHIC_WATERMARK_HORIZONTALPOS
B.1.9.6
SCCOPT_GRAPHIC_WATERMARK_VERTICALPOS
B.1.10
Callbacks
B.1.10.1
SCCOPT_EX_CALLBACKS
B.1.10.2
SCCOPT_EX_UNICODECALLBACKSTR
B.1.11
File System
B.1.11.1
SCCOPT_IO_BUFFERSIZE
B.1.11.2
SCCOPT_TEMPDIR
B.1.11.3
SCCOPT_DOCUMENTMEMORYMODE
B.1.11.4
SCCOPT_REDIRECTTEMPFILE
B.2
Image 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
reorderBIDI
B.2.4.5
timezone
B.2.4.6
htmlCondCommentIE5On
B.2.4.7
htmlCondCommentIE6On
B.2.4.8
htmlCondCommentIE7On
B.2.4.9
htmlCondCommentIE8On
B.2.4.10
htmlCondCommentIE9On
B.2.4.11
htmlCondCommentAllOn
B.2.5
Compression
B.2.5.1
allowJPEG
B.2.5.2
allowLZW
B.2.6
Graphics
B.2.6.1
graphicGifInterlaced
B.2.6.2
graphicCropping
B.2.6.3
graphicHeight
B.2.6.4
graphicHeightLimit
B.2.6.5
graphicOutputDPI
B.2.6.6
graphicSizeLimit
B.2.6.7
graphicSizeMethod
B.2.6.8
graphicTransparencyColor
B.2.6.9
graphicWidth
B.2.6.10
graphicWidthLimit
B.2.6.11
tiffOptions
B.2.6.12
graphicJpegQuality
B.2.7
Spreadsheet and Database File Rendering
B.2.7.1
databaseFitToPage
B.2.7.2
databaseShowGridLines
B.2.7.3
databaseShowHeadings
B.2.7.4
maxSsDbPageHeight
B.2.7.5
maxSsDbPageWidth
B.2.7.6
showHiddenSpreadsheetCells
B.2.7.7
spreadsheetPageDirection
B.2.7.8
spreadsheetFitToPage
B.2.7.9
spreadsheetShowGridLines
B.2.7.10
spreadsheetShowHeadings
B.2.7.11
spreadsheetScalePercentage
B.2.7.12
spreadsheetScaleXPagesHigh
B.2.7.13
spreadsheetScaleXPagesWide
B.2.8
Page Rendering
B.2.8.1
defaultMargins
B.2.8.2
emailHeaderOutput
B.2.8.3
endPage
B.2.8.4
startPage
B.2.8.5
useDocumentPageSettings
B.2.8.6
usePageRange
B.2.9
Font Rendering
B.2.9.1
defaultFont
B.2.9.2
fontAlias
B.2.10
Watermarks
B.2.10.1
graphicWatermarkOpacity
B.2.10.2
graphicWatermarkPath
B.2.10.3
graphicWatermarkScaleType
B.2.10.4
graphicWatermarkScalePercent
B.2.10.5
graphicWatermarkHorizPos
B.2.10.6
graphicWatermarkVertPos
B.2.11
File System
B.2.11.1
fileAccess
B.2.11.2
readBufferSize
B.2.11.3
memoryMappedInputSize
B.2.11.4
tempBufferSize
Index