Skip Headers
Oracle® Outside In PDF Export Developer's Guide
Release 8.4.0
Part Number E12886-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 PDF 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
OLE2 Objects
3.5.2
Signal Handling
3.5.3
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 Itanium (64 bit)
3.10
IBM AIX Compiling and Linking
3.10.1
IBM AIX (32-bit pSeries)
3.11
Linux Compiling and Linking
3.11.1
Library Compatibility
3.11.1.1
GLIBC and Compiler Versions
3.11.1.2
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
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 PDF 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
Sample Applications
8.1
Building the Samples on a Windows System
8.2
An Overview of the Sample Applications
8.2.1
pxsample
8.2.2
export (Windows Only)
8.2.2.1
The export Main Window
8.2.3
exsimple
8.2.4
exredir
8.2.5
extract_archive
8.2.6
pxanno
8.3
Accessing the SDK via a Java Wrapper
8.3.1
The ExJava Wrapper API
8.3.2
The C-Based Exporter Application
8.3.3
Compiling the Executables
8.3.4
The ExportTest Sample Application
8.3.5
An Example Conversion Using the ExJava Wrapper
9
Implementation Issues
9.1
Running in 24x7 Environments
9.2
Running in Multiple Threads or Processes
9.3
PDF Export Issues
A
Copyrights and Licensing
A.1
Oracle Outside In PDF Export Licensing
B
PDF Export Options
B.1
PDF Export C/C++ Options
B.1.1
Character Mapping
B.1.1.1
SCCOPT_DEFAULTINPUTCHARSET
B.1.1.2
SCCOPT_UNMAPPABLECHAR
B.1.2
Input Handling
B.1.2.1
SCCOPT_FALLBACKFORMAT
B.1.2.2
SCCOPT_FIFLAGS
B.1.2.3
SCCOPT_FORMATFLAGS
B.1.2.4
SCCOPT_SYSTEMFLAGS
B.1.2.5
SCCOPT_IGNORE_PASSWORD
B.1.2.6
SCCOPT_LOTUSNOTESDIRECTORY
B.1.2.7
SCCOPT_PDF_FILTER_REORDER_BIDI
B.1.2.8
SCCOPT_REORDERMETHOD
B.1.2.9
SCCOPT_TIMEZONE
B.1.2.10
SCCOPT_HTML_COND_COMMENT_MODE
B.1.3
Compression
B.1.3.1
SCCOPT_APPLYFILTER
B.1.3.2
SCCOPT_FILTERJPG
B.1.3.3
SCCOPT_FILTERLZW
B.1.4
Graphics
B.1.4.1
SCCOPT_GRAPHIC_OUTPUTDPI
B.1.4.2
SCCOPT_GRAPHIC_SIZEMETHOD
B.1.4.3
SCCOPT_IMAGEPASSTHROUGH
B.1.5
Spreadsheet and Database File Rendering
B.1.5.1
SCCOPT_DBPRINTFITTOPAGE
B.1.5.2
SCCOPT_DBPRINTGRIDLINES
B.1.5.3
SCCOPT_DBPRINTHEADINGS
B.1.5.4
SCCOPT_MAXSSDBPAGEHEIGHT
B.1.5.5
SCCOPT_MAXSSDBPAGEWIDTH
B.1.5.6
SCCOPT_SSPRINTDIRECTION
B.1.5.7
SCCOPT_SSPRINTFITTOPAGE
B.1.5.8
SCCOPT_SSPRINTGRIDLINES
B.1.5.9
SCCOPT_SSPRINTHEADINGS
B.1.5.10
SCCOPT_SSPRINTSCALEPERCENT
B.1.5.11
SCCOPT_SSPRINTSCALEXHIGH
B.1.5.12
SCCOPT_SSPRINTSCALEXWIDE
B.1.5.13
SCCOPT_SSSHOWHIDDENCELLS
B.1.5.14
SCCOPT_EX_SHOWHIDDENSSDATA
B.1.6
Page Rendering
B.1.6.1
SCCOPT_DEFAULTPAGESIZE
B.1.6.2
SCCOPT_DEFAULTPRINTMARGINS
B.1.6.3
SCCOPT_PRINTENDPAGE
B.1.6.4
SCCOPT_PRINTSTARTPAGE
B.1.6.5
SCCOPT_USEDOCPAGESETTINGS
B.1.6.6
SCCOPT_WHATTOPRINT
B.1.6.7
SCCOPT_NUMBERFORMAT
B.1.6.8
SCCOPT_DOLINEARIZATION
B.1.6.9
SCCOPT_WPEMAILHEADEROUTPUT
B.1.6.10
SCCOPT_MAILHEADERVISIBLE
B.1.6.11
SCCOPT_MAILHEADERHIDDEN
B.1.6.12
SCCOPT_EXPORTEMAILATTACHMENTS
B.1.7
Font Rendering
B.1.7.1
SCCOPT_DEFAULTPRINTFONT
B.1.7.2
SCCOPT_EMBEDFONTS
B.1.7.3
SCCOPT_FONTDIRECTORY
B.1.7.4
SCCOPT_FONTFILTER
B.1.7.5
SCCOPT_PRINTFONTALIAS
B.1.7.6
SCCOPT_FONTEMBEDPOLICY
B.1.8
Watermarks
B.1.8.1
SCCOPT_ENABLEWATERMARK
B.1.8.2
SCCOPT_WATERMARKIO
B.1.8.3
SCCOPT_WATERMARKPOSITION
B.1.9
Callbacks
B.1.9.1
SCCOPT_EX_CALLBACKS
B.1.9.2
SCCOPT_EX_UNICODECALLBACKSTR
B.1.10
File System
B.1.10.1
SCCOPT_IO_BUFFERSIZE
B.1.10.2
SCCOPT_TEMPDIR
B.1.10.3
SCCOPT_DOCUMENTMEMORYMODE
B.1.10.4
SCCOPT_REDIRECTTEMPFILE
B.2
PDF 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
Input Handling
B.2.3.1
fallbackFormat
B.2.3.2
extendedTestForText
B.2.3.3
ignorePassword
B.2.3.4
reorderBIDI
B.2.3.5
timezone
B.2.3.6
htmlCondCommentIE5On
B.2.3.7
htmlCondCommentIE6On
B.2.3.8
htmlCondCommentIE7On
B.2.3.9
htmlCondCommentIE8On
B.2.3.10
htmlCondCommentIE9On
B.2.3.11
htmlCondCommentAllOn
B.2.4
Compression
B.2.4.1
applyZLIB
B.2.4.2
allowJPEG
B.2.4.3
allowLZW
B.2.5
Graphics
B.2.5.1
graphicOutputDPI
B.2.5.2
graphicSizeMethod
B.2.6
Spreadsheet and Database File Rendering
B.2.6.1
databaseFitToPage
B.2.6.2
databaseShowGridLines
B.2.6.3
databaseShowHeadings
B.2.6.4
maxSsDbPageHeight
B.2.6.5
maxSsDbPageWidth
B.2.6.6
showHiddenSpreadsheetCells
B.2.6.7
spreadsheetPageDirection
B.2.6.8
spreadsheetFitToPage
B.2.6.9
spreadsheetShowGridLines
B.2.6.10
spreadsheetShowHeadings
B.2.6.11
spreadsheetScalePercentage
B.2.6.12
spreadsheetScaleXPagesHigh
B.2.6.13
spreadsheetScaleXPagesWide
B.2.7
Page Rendering
B.2.7.1
defaultMargins
B.2.7.2
defaultPageHeight
B.2.7.3
defaultPageWidth
B.2.7.4
defaultPageUnits
B.2.7.5
emailHeaderOutput
B.2.7.6
endPage
B.2.7.7
startPage
B.2.7.8
useDocumentPageSettings
B.2.7.9
usePageRange
B.2.8
Font Rendering
B.2.8.1
defaultFont
B.2.8.2
embedFonts
B.2.8.3
excludeFont
B.2.8.4
includeFont
B.2.8.5
fontDirectory
B.2.8.6
fontAlias
B.2.9
Watermarks
B.2.9.1
enableWatermark
B.2.9.2
watermarkHorizOffset
B.2.9.3
watermarkImage
B.2.9.4
watermarkPosition
B.2.9.5
watermarkScalePercent
B.2.9.6
watermarkScaling
B.2.9.7
watermarkVertOffset
B.2.10
File System
B.2.10.1
fileAccess
B.2.10.2
readBufferSize
B.2.10.3
memoryMappedInputSize
B.2.10.4
tempBufferSize
Index