Oracle Outside In PDF Export Developer's Guide
Contents
Title and Copyright Information
Preface
Part I Getting Started with PDF 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 PDF Export
- 1.6 Copyright Information
- 1.7 Oracle Outside In PDF Export Licensing
2 Implementation 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 PDF Export C/C++ Options
- 10.1 Character Mapping
- 10.2 Input Handling
- 10.2.1 SCCOPT_FALLBACKFORMAT
- 10.2.2 SCCOPT_FIFLAGS
- 10.2.3 SCCOPT_FORMATFLAGS
- 10.2.4 SCCOPT_SYSTEMFLAGS
- 10.2.5 SCCOPT_IGNORE_PASSWORD
- 10.2.6 SCCOPT_LOTUSNOTESDIRECTORY
- 10.2.7 SCCOPT_PDF_FILTER_REORDER_BIDI
- 10.2.8 SCCOPT_REORDERMETHOD
- 10.2.9 SCCOPT_TIMEZONE
- 10.2.10 SCCOPT_HTML_COND_COMMENT_MODE
- 10.2.11 SCCOPT_ARCFULLPATH
- 10.3 Compression
- 10.4 Graphics
- 10.5 Spreadsheet and Database File Rendering
- 10.5.1 SCCOPT_DBPRINTFITTOPAGE
- 10.5.2 SCCOPT_DBPRINTGRIDLINES
- 10.5.3 SCCOPT_DBPRINTHEADINGS
- 10.5.4 SCCOPT_MAXSSDBPAGEHEIGHT
- 10.5.5 SCCOPT_MAXSSDBPAGEWIDTH
- 10.5.6 SCCOPT_SSPRINTDIRECTION
- 10.5.7 SCCOPT_SSPRINTFITTOPAGE
- 10.5.8 SCCOPT_SSPRINTGRIDLINES
- 10.5.9 SCCOPT_SSPRINTHEADINGS
- 10.5.10 SCCOPT_SSPRINTSCALEPERCENT
- 10.5.11 SCCOPT_SSPRINTSCALEXHIGH
- 10.5.12 SCCOPT_SSPRINTSCALEXWIDE
- 10.5.13 SCCOPT_SSSHOWHIDDENCELLS
- 10.5.14 SCCOPT_EX_SHOWHIDDENSSDATA
- 10.6 Page Rendering
- 10.6.1 SCCOPT_DEFAULTPAGESIZE
- 10.6.2 SCCOPT_DEFAULTPRINTMARGINS
- 10.6.3 SCCOPT_PRINTENDPAGE
- 10.6.4 SCCOPT_PRINTSTARTPAGE
- 10.6.5 SCCOPT_USEDOCPAGESETTINGS
- 10.6.6 SCCOPT_WHATTOPRINT
- 10.6.7 SCCOPT_NUMBERFORMAT
- 10.6.8 SCCOPT_DOLINEARIZATION
- 10.6.9 SCCOPT_WPEMAILHEADEROUTPUT
- 10.6.10 SCCOPT_MAILHEADERVISIBLE
- 10.6.11 SCCOPT_MAILHEADERHIDDEN
- 10.6.12 SCCOPT_EXPORTEMAILATTACHMENTS
- 10.7 Font Rendering
- 10.8 Watermarks
- 10.9 Callbacks
- 10.10 File System
Part III Using the Java API
11 Introduction to the Java API
12 PDF 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 AppendEMailAttachments
- 12.5.4.2 ApplyZLIBCompression
- 12.5.4.3 BiDiReorderMethod
- 12.5.4.4 DefaultInputCharacterSet
- 12.5.4.5 DefaultPageSize
- 12.5.4.6 DefaultRenderFont
- 12.5.4.7 DefaultPageMargins
- 12.5.4.8 DocumentMemoryMode
- 12.5.4.9 EmailHeaders
- 12.5.4.10 EmbedFonts
- 12.5.4.11 EnableAlphaBlending
- 12.5.4.12 FallbackFormat
- 12.5.4.13 FitHeightToPages
- 12.5.4.14 FitWidthToPages
- 12.5.4.15 FontAliasList
- 12.5.4.16 FontDirectories
- 12.5.4.17 FontFilter
- 12.5.4.18 GraphicOutputDPI
- 12.5.4.19 GridMaxPageHeight
- 12.5.4.20 GridMaxPageWidth
- 12.5.4.21 IECondCommentMode
- 12.5.4.22 IgnorePassword
- 12.5.4.23 ImagePassthrough
- 12.5.4.24 ISODateTimes
- 12.5.4.25 JPEGQuality
- 12.5.4.26 LinearizePDFOutput
- 12.5.4.27 LotusNotesDirectory
- 12.5.4.28 PageDirection
- 12.5.4.29 PageFitMode
- 12.5.4.30 PageRange
- 12.5.4.31 PageScalePercent
- 12.5.4.32 PDFReorderBiDi
- 12.5.4.33 PerformExtendedFI
- 12.5.4.34 RenderEmbeddedFonts
- 12.5.4.35 RenderGridlines
- 12.5.4.36 RenderHeadings
- 12.5.4.37 ShowArchiveFullPath
- 12.5.4.38 ShowHiddenCells
- 12.5.4.39 ShowHiddenSpreadSheetData
- 12.5.4.40 StrictFile
- 12.5.4.41 TimeZoneOffset
- 12.5.4.42 UnmappableCharacter
- 12.5.4.43 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 PDF 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 AppendEMailAttachments
- 14.5.3.2 ApplyZLIBCompression
- 14.5.3.3 BiDiReorderMethod
- 14.5.3.4 DefaultInputCharacterSet
- 14.5.3.5 DefaultPageSize
- 14.5.3.6 DefaultRenderFont
- 14.5.3.7 DefaultPageMargins
- 14.5.3.8 DocumentMemoryMode
- 14.5.3.9 EmailHeaders
- 14.5.3.10 EmbedFonts
- 14.5.3.11 FallbackFormat
- 14.5.3.12 FitHeightToPages
- 14.5.3.13 FitWidthToPages
- 14.5.3.14 FontAliasList
- 14.5.3.15 FontDirectories
- 14.5.3.16 FontFilter
- 14.5.3.17 GraphicOutputDPI
- 14.5.3.18 GridMaxPageHeight
- 14.5.3.19 GridMaxPageWidth
- 14.5.3.20 IECondCommentMode
- 14.5.3.21 IgnorePassword
- 14.5.3.22 ImagePassthrough
- 14.5.3.23 ISODateTimes
- 14.5.3.24 JPEGQuality
- 14.5.3.25 LinearizePDFOutput
- 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 RenderEmbeddedFonts
- 14.5.3.34 RenderGridlines
- 14.5.3.35 RenderHeadings
- 14.5.3.36 ShowArchiveFullPath
- 14.5.3.37 ShowHiddenCells
- 14.5.3.38 ShowHiddenSpreadSheetData
- 14.5.3.39 StrictFile
- 14.5.3.40 TimeZoneOffset
- 14.5.3.41 UnmappableCharacter
- 14.5.3.42 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