Oracle Outside In Image Export Developer's Guide
Contents
Title and Copyright Information
Preface
Part I Getting Started with Image Export
1 Introduction
- 1.1 What's New in this Release
- 1.2 Architectural Overview
- 1.3 Definition of Terms
- 1.4 Directory Structure
- 1.5 How to Use Image Export
- 1.6 Copyright Information
- 1.7 Outside In Image Export Licensing
2 Implementation Issues
- 2.1 Running in 24x7 Environments
- 2.2 Running in Multiple Threads or Processes
- 2.3 Image Export Issues
3 Sample Applications
- 3.1 Building the Samples on a Windows System
- 3.2 An Overview of the Sample Applications
- 3.3 Accessing the SDK via a Java Wrapper
Part II Using the C/C++ API
4 Windows Implementation Details
- 4.1 Installation
- 4.2 Libraries and Structure
- 4.3 The Basics
- 4.4 Default Font Aliases
- 4.5 Changing Resources
5 UNIX Implementation Details
- 5.1 Installation
- 5.2 Libraries and Structure
- 5.3 The Basics
- 5.4 Character Sets
- 5.5 Runtime Considerations
- 5.6 Environment Variables
- 5.7 Default Font Aliases
- 5.8 Changing Resources
- 5.9 HP-UX Compiling and Linking
- 5.10 IBM AIX Compiling and Linking
- 5.11 Linux Compiling and Linking
- 5.12 Oracle Solaris Compiling and Linking
6 Data Access Common Functions
- 6.1 Deprecated Functions
- 6.2 DAInitEx
- 6.3 DADeInit
- 6.4 DAOpenDocument
- 6.5 DAOpenNextDocument
- 6.6 DACloseDocument
- 6.7 DARetrieveDocHandle
- 6.8 DASetOption
- 6.9 DAGetOption
- 6.10 DAGetFileId
- 6.11 DAGetFileIdEx
- 6.12 DAGetErrorString
- 6.13 DAGetTreeCount
- 6.14 DAGetTreeRecord
- 6.15 DAOpenTreeRecord
- 6.16 DASaveTreeRecord
- 6.17 DACloseTreeRecord
- 6.18 DASetStatCallback
- 6.19 DASetFileAccessCallback
7 Export Functions
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.9 IOSEEK64PROC / IOTELL64PROC
9 Callbacks
10 Image Export C/C++ Options
- 10.1 Character Mapping
- 10.2 Output
- 10.3 Input Handling
- 10.3.1 SCCOPT_FALLBACKFORMAT
- 10.3.2 SCCOPT_FIFLAGS
- 10.3.3 SCCOPT_SYSTEMFLAGS
- 10.3.4 SCCOPT_LOTUSNOTESDIRECTORY
- 10.3.5 SCCOPT_PDF_FILTER_REORDER_BIDI
- 10.3.6 SCCOPT_TIMEZONE
- 10.3.7 SCCOPT_FORMATFLAGS
- 10.3.8 SCCOPT_IGNORE_PASSWORD
- 10.3.9 SCCOPT_REORDERMETHOD
- 10.3.10 SCCOPT_HTML_COND_COMMENT_MODE
- 10.3.11 SCCOPT_ARCFULLPATH
- 10.4 Compression
- 10.5 Graphics
- 10.5.1 SCCOPT_GIF_INTERLACED
- 10.5.2 SCCOPT_GRAPHIC_CROPPING
- 10.5.3 SCCOPT_GRAPHIC_HEIGHT
- 10.5.4 SCCOPT_GRAPHIC_HEIGHTLIMIT
- 10.5.5 SCCOPT_GRAPHIC_OUTPUTDPI
- 10.5.6 SCCOPT_GRAPHIC_SIZELIMIT
- 10.5.7 SCCOPT_GRAPHIC_SIZEMETHOD
- 10.5.8 SCCOPT_GRAPHIC_TRANSPARENCYCOLOR
- 10.5.9 SCCOPT_GRAPHIC_WIDTH
- 10.5.10 SCCOPT_GRAPHIC_WIDTHLIMIT
- 10.5.11 SCCOPT_GRAPHIC_RENDERASPAGE
- 10.5.12 SCCOPT_IMAGEX_TIFFOPTIONS
- 10.5.13 SCCOPT_JPEG_QUALITY
- 10.5.14 SCCOPT_QUICKTHUMBNAIL
- 10.5.15 SCCOPT_RENDER_ENABLEALPHABLENDING
- 10.6 Spreadsheet and Database File Rendering
- 10.6.1 SCCOPT_DBPRINTFITTOPAGE
- 10.6.2 SCCOPT_DBPRINTGRIDLINES
- 10.6.3 SCCOPT_DBPRINTHEADINGS
- 10.6.4 SCCOPT_MAXSSDBPAGEHEIGHT
- 10.6.5 SCCOPT_MAXSSDBPAGEWIDTH
- 10.6.6 SCCOPT_SSPRINTDIRECTION
- 10.6.7 SCCOPT_SSPRINTFITTOPAGE
- 10.6.8 SCCOPT_SSPRINTGRIDLINES
- 10.6.9 SCCOPT_SSPRINTHEADINGS
- 10.6.10 SCCOPT_SSPRINTSCALEPERCENT
- 10.6.11 SCCOPT_SSPRINTSCALEXHIGH
- 10.6.12 SCCOPT_SSPRINTSCALEXWIDE
- 10.6.13 SCCOPT_SSSHOWHIDDENCELLS
- 10.6.14 SCCOPT_EX_SHOWHIDDENSSDATA
- 10.6.15 SCCOPT_FILTERNOBLANK
- 10.7 Page Rendering
- 10.8 Font Rendering
- 10.9 Watermarks
- 10.10 Callbacks
- 10.11 File System
Part III Using the Java API
11 Introduction to the Java API
12 Image Export Java Classes
- 12.1 Annotation Class
- 12.2 ArchiveNode Class
- 12.3 Callback Class
- 12.4 ColorInfo Class
- 12.5 Exporter Interface
- 12.5.1 Annotatable Interface
- 12.5.2 Document Interface
- 12.5.3 SeekableByteChannel6 Interface
- 12.5.4 OptionsCache Class
- 12.5.4.1 BiDiReorderMethod
- 12.5.4.2 CropToContent
- 12.5.4.3 DefaultInputCharacterSet
- 12.5.4.4 DefaultRenderFont
- 12.5.4.5 DefaultPageMargins
- 12.5.4.6 DocumentMemoryMode
- 12.5.4.7 EmailHeaders
- 12.5.4.8 EnableAlphaBlending
- 12.5.4.9 FallbackFormat
- 12.5.4.10 FitHeightToPages
- 12.5.4.11 FitWidthToPages
- 12.5.4.12 FontAliasList
- 12.5.4.13 GraphicHeight
- 12.5.4.14 GraphicHeightLimit
- 12.5.4.15 GraphicOutputDPI
- 12.5.4.16 GraphicRenderAsPage
- 12.5.4.17 GraphicSizeLimit
- 12.5.4.18 GraphicSizeMethod
- 12.5.4.19 GraphicWidth
- 12.5.4.20 GraphicWidthLimit
- 12.5.4.21 GridMaxPageHeight
- 12.5.4.22 GridMaxPageWidth
- 12.5.4.23 IECondCommentMode
- 12.5.4.24 IgnorePassword
- 12.5.4.25 InternalRendering
- 12.5.4.26 ISODateTimes
- 12.5.4.27 JPEGQuality
- 12.5.4.28 LotusNotesDirectory
- 12.5.4.29 PageDirection
- 12.5.4.30 PageFitMode
- 12.5.4.31 PageRange
- 12.5.4.32 PageScalePercent
- 12.5.4.33 PDFReorderBiDi
- 12.5.4.34 PerformExtendedFI
- 12.5.4.35 QuickThumbnail
- 12.5.4.36 RenderEmbeddedFonts
- 12.5.4.37 RenderGridlines
- 12.5.4.38 RenderHeadings
- 12.5.4.39 ShowArchiveFullPath
- 12.5.4.40 ShowHiddenCells
- 12.5.4.41 ShowHiddenSpreadSheetData
- 12.5.4.42 StrictFile
- 12.5.4.43 TIFFByteOrder
- 12.5.4.44 TIFFColorSpace
- 12.5.4.45 TIFFCompression
- 12.5.4.46 TIFFFillOrder
- 12.5.4.47 TIFFMultiPage
- 12.5.4.48 TimeZoneOffset
- 12.5.4.49 TransparencyColor
- 12.5.4.50 UnmappableCharacter
- 12.5.4.51 UseDocumentPageSettings
- 12.6 ExportStatus Class
- 12.7 FileFormat Class
- 12.8 FontAliases Class
- 12.9 FontInfo Class
- 12.10 FontList Class
- 12.11 HighlightTextAnnotation Class
- 12.12 MailHeaders Class
- 12.13 Margins Class
- 12.14 OutsideIn
- 12.15 OutsideInException Class
- 12.16 PageInfo Class
- 12.17 PageRange Class
Part IV Using the .NET API
13 Introduction to the .NET API
- 13.1 Requirements
- 13.2 Getting Started
14 Image Export .NET Classes
- 14.1 Annotation Class
- 14.2 ArchiveNode Class
- 14.3 Callback Class
- 14.4 ColorInfo Class
- 14.5 Exporter Interface
- 14.5.1 lAnnotatable Interface
- 14.5.2 Document Interface
- 14.5.3 OptionsCache Class
- 14.5.3.1 BiDiReorderMethod
- 14.5.3.2 CropToContent
- 14.5.3.3 DefaultInputCharacterSet
- 14.5.3.4 DefaultRenderFont
- 14.5.3.5 DefaultPageMargins
- 14.5.3.6 DocumentMemoryMode
- 14.5.3.7 EmailHeaders
- 14.5.3.8 FallbackFormat
- 14.5.3.9 FitHeightToPages
- 14.5.3.10 FitWidthToPages
- 14.5.3.11 FontAliasList
- 14.5.3.12 GraphicHeight
- 14.5.3.13 GraphicHeightLimit
- 14.5.3.14 GraphicOutputDPI
- 14.5.3.15 GraphicRenderAsPage
- 14.5.3.16 GraphicSizeLimit
- 14.5.3.17 GraphicSizeMethod
- 14.5.3.18 GraphicWidth
- 14.5.3.19 GraphicWidthLimit
- 14.5.3.20 GridMaxPageHeight
- 14.5.3.21 GridMaxPageWidth
- 14.5.3.22 IECondCommentMode
- 14.5.3.23 IgnorePassword
- 14.5.3.24 ISODateTimes
- 14.5.3.25 JPEGQuality
- 14.5.3.26 LotusNotesDirectory
- 14.5.3.27 PageDirection
- 14.5.3.28 PageFitMode
- 14.5.3.29 PageRange
- 14.5.3.30 PageScalePercent
- 14.5.3.31 PDFReorderBiDi
- 14.5.3.32 PerformExtendedFI
- 14.5.3.33 QuickThumbnail
- 14.5.3.34 RenderEmbeddedFonts
- 14.5.3.35 RenderGridlines
- 14.5.3.36 RenderHeadings
- 14.5.3.37 ShowArchiveFullPath
- 14.5.3.38 ShowHiddenCells
- 14.5.3.39 ShowHiddenSpreadSheetData
- 14.5.3.40 StrictFile
- 14.5.3.41 TIFFByteOrder
- 14.5.3.42 TIFFColorSpace
- 14.5.3.43 TIFFCompression
- 14.5.3.44 TIFFFillOrder
- 14.5.3.45 TIFFMultiPage
- 14.5.3.46 TimeZoneOffset
- 14.5.3.47 TransparencyColor
- 14.5.3.48 UnmappableCharacter
- 14.5.3.49 UseDocumentPageSettings
- 14.6 ExportStatus Class
- 14.7 FileFormat Class
- 14.8 FontAliases Class
- 14.9 FontInfo Class
- 14.10 FontList Class
- 14.11 HighlightTextAnnotation Class
- 14.12 MailHeaders Class
- 14.13 Margins Class
- 14.14 OutsideIn Class
- 14.15 OutsideInException Class
- 14.16 PageInfo Class
- 14.17 PageRange Class