Oracle Outside In Viewer Developer's Guide
Contents
Title and Copyright Information
Preface
1 Introduction
- 1.1 What's New in this Release
- 1.2 What Does the Oracle Outside In Viewer Do?
- 1.3 Architectural Overview
- 1.4 Definition of Terms
- 1.5 Directory Structure
- 1.6 Copyright Information
2 Windows Implementation Details
- 2.1 Installation
- 2.2 Libraries and Structure
- 2.3 The Basics
- 2.4 Character Sets
- 2.5 Runtime Considerations
- 2.6 Menus
- 2.7 Default Font Aliases
- 2.8 File Open Modes
- 2.9 Changing Resources
3 UNIX Implementation Details
- 3.1 Installation
- 3.2 Libraries and Structure
- 3.3 The Basics
- 3.4 Character Sets
- 3.5 Runtime Considerations
- 3.6 Environment Variables
- 3.7 Menus
- 3.8 Default Font Aliases
- 3.9 Changing Resources
- 3.10 Xprinter Technology Setup and Description
- 3.11 HP-UX Compiling and Linking
- 3.12 IBM AIX Compiling and Linking
- 3.13 Linux Compiling and Linking
- 3.14 Oracle Solaris Compiling and Linking
4 Using the View Window
- 4.1 Viewing
- 4.2 Printing
- 4.3 Copying
- 4.4 Menus, Dialogs and Options
- 4.5 Searching
- 4.6 Raw Text and Annotations
- 4.7 Drawing Pages
- 4.8 Controlling the Scroll Bars
- 4.9 Character Sets and Character Encoding
- 4.10 API Functions
5 Messages
- 5.1 SCCVW_ADDANNOTATION
- 5.2 SCCVW_ANNOTATIONEVENT
- 5.3 SCCVW_BAILOUT
- 5.4 SCCVW_CLEARANNOTATIONS
- 5.5 SCCVW_CLOSEFILE
- 5.6 SCCVW_COMPPOSITIONS
- 5.7 SCCVW_CONTEXTMENU
- 5.8 SCCVW_COPY
- 5.9 SCCVW_COPYTOCLIP
- 5.10 SCCVW_DEINITDRAWPAGE
- 5.11 SCCVW_DISPLAYCHANGE
- 5.12 SCCVW_DISPLAYPOSITION
- 5.13 SCCVW_DODIALOG
- 5.14 SCCVW_DOHELP
- 5.15 SCCVW_DOMENUITEM
- 5.16 SCCVW_DRAWPAGE
- 5.17 SCCVW_ENABLEAPP
- 5.18 SCCVW_FILECHANGE
- 5.19 SCCVW_FINDANNOTATION
- 5.20 SCCVW_FINDPOSITION
- 5.21 SCCVW_FREEFILEINFO
- 5.22 SCCVW_GETANNOTATIONDATA
- 5.23 SCCVW_GETCLIPINFO
- 5.24 SCCVW_GETCURRENTPAGENUMBER
- 5.25 SCCVW_GETDISPLAYINFO
- 5.26 SCCVW_GETDRAWPAGEINFO
- 5.27 SCCVW_GETFILEACCESSDATA
- 5.28 SCCVW_GETFILEINFO
- 5.29 SCCVW_GETIDEALWINDOWSIZE
- 5.30 SCCVW_GETOPTION
- 5.31 SCCVW_GETPROPERTY
- 5.32 SCCVW_GETRAWTEXT
- 5.33 SCCVW_GETTREECOUNT
- 5.34 SCCVW_GETTREENODE
- 5.35 SCCVW_GOTOANNOTATION
- 5.36 SCCVW_HILITESTYLE
- 5.37 SCCVW_HSCROLL
- 5.38 SCCVW_IDLE
- 5.39 SCCVW_INFOMESSAGE
- 5.40 SCCVW_INITDRAWPAGE
- 5.41 SCCVW_KEYDOWN
- 5.42 SCCVW_MAPPOSITION
- 5.43 SCCVW_MAPPROB
- 5.44 SCCVW_MAPTREEPOSITION
- 5.45 SCCVW_OPTIONCHANGE
- 5.46 SCCVW_PRINT
- 5.47 SCCVW_PRINTEX
- 5.48 SCCVW_PRINTSETUP
- 5.49 SCCVW_RAWTEXTEVENT
- 5.50 SCCVW_READAHEADDONE
- 5.51 SCCVW_SAVEOPTIONS
- 5.52 SCCVW_SAVETREENODE
- 5.53 SCCVW_SEARCH
- 5.54 SCCVW_SEARCHDIALOG
- 5.55 SCCVW_SEARCHNEXT
- 5.56 SCCVW_SELCHANGE
- 5.57 SCCVW_SELECTALL
- 5.58 SCCVW_SETDISPLAYNAME
- 5.59 SCCVW_SETHSCROLLPAGESIZE
- 5.60 SCCVW_SETHSCROLLPOSITION
- 5.61 SCCVW_SETHSCROLLRANGE
- 5.62 SCCVW_SETHSCROLLSTATE
- 5.63 SCCVW_SETIDLEBITMAP
- 5.64 SCCVW_SETMENUMAX
- 5.65 SCCVW_SETOPTION
- 5.66 SCCVW_SETSELECTION
- 5.67 SCCVW_SETVSCROLLPAGESIZE
- 5.68 SCCVW_SETVSCROLLPOSITION
- 5.69 SCCVW_SETVSCROLLRANGEMIN
- 5.70 SCCVW_SETVSCROLLRANGEMAX
- 5.71 SCCVW_SETVSCROLLSTATE
- 5.72 SCCVW_VIEWAS
- 5.73 SCCVW_VIEWFILE
- 5.74 SCCVW_VIEWTHISFILE
- 5.75 SCCVW_VSCROLL
6 Redirected IO
- 6.1 Using Redirected IO
- 6.2 IOClose
- 6.3 IORead
- 6.4 IOWrite
- 6.5 IOSeek
- 6.6 IOTell
- 6.7 IOGetInfo
- 6.8 IOSEEK64PROC / IOTELL64PROC
7 Implementation Issues
8 Sample Applications
- 8.1 Building the Samples on a Windows System
- 8.2 Building the Samples on a UNIX System
- 8.3 An Overview of the Sample Applications
- 8.3.1 annoex (Windows Only)
- 8.3.2 annotate
- 8.3.3 apitest (UNIX Only)
- 8.3.4 drawpage
- 8.3.5 ExtractArchive
- 8.3.6 mdiview (Windows Only)
- 8.3.7 mfcview (Windows Only)
- 8.3.8 options (Windows Only)
- 8.3.9 print (Windows Only)
- 8.3.10 printd (UNIX Only)
- 8.3.11 prints (UNIX Only)
- 8.3.12 redirect
- 8.3.13 search
- 8.3.14 simple
- 8.3.15 welcome (Windows Only)
A Copyrights and Licensing
B Viewer Options
- B.1 Character Mapping
- B.2 Input Handling
- B.3 Compression
- B.4 Spreadsheet and Database File Rendering
- B.4.1 SCCID_DBCLIPBOARD
- B.4.2 SCCID_DBDRAFTMODE
- B.4.3 SCCID_DBFIELDNAMESTOCLIP
- B.4.4 SCCID_DBPRINTFITTOPAGE
- B.4.5 SCCID_DBPRINTGRIDLINES
- B.4.6 SCCID_DBPRINTHEADINGS
- B.4.7 SCCID_DBSHOWGRIDLINES
- B.4.8 SCCID_SSCLIPBOARD
- B.4.9 SCCID_SSDRAFTMODE
- B.4.10 SCCID_SSPRINTDIRECTION
- B.4.11 SCCID_SSPRINTFITTOPAGE
- B.4.12 SCCID_SSPRINTGRIDLINES
- B.4.13 SCCID_SSPRINTHEADINGS
- B.4.14 SCCID_SSPRINTSCALEPERCENT
- B.4.15 SCCID_SSPRINTSCALEXHIGH
- B.4.16 SCCID_SSPRINTSCALEXWIDE
- B.4.17 SCCID_FILTERNOBLANK
- B.4.18 SCCID_SSSHOWGRIDLINES
- B.4.19 SCCID_SSSHOWHIDDENCELLS
- B.5 Graphics File Rendering
- B.5.1 SCCID_ANTIALIAS
- B.5.2 SCCID_BMPDITHER
- B.5.3 SCCID_BMPDITHERAVAILABLE
- B.5.4 SCCID_BMPFITMODE
- B.5.5 SCCID_BMPPRINTASPECT
- B.5.6 SCCID_BMPPRINTBORDER
- B.5.7 SCCID_BMPROTATION
- B.5.8 SCCID_BMPZOOM
- B.5.9 SCCID_BMPZOOMEVENT
- B.5.10 SCCID_MAINTAINZOOM
- B.5.11 SCCID_VECFITMODE
- B.5.12 SCCID_VECPRINTASPECT
- B.5.13 SCCID_VECPRINTBACKGROUND
- B.5.14 SCCID_VECPRINTBORDER
- B.5.15 SCCID_VECSHOWBACKGROUND
- B.5.16 SCCID_VECSHOWFULLSCREEN
- B.5.17 SCCID_VECZOOM
- B.5.18 SCCID_VECZOOMEVENT
- B.5.19 SCCID_RENDER_ENABLEALPHABLENDING
- B.6 Page Rendering
- B.7 Word Processor File Rendering
- B.8 Archive Rendering
- B.9 Data Rendering
- B.10 View Window
- B.11 Printing
- B.12 File System