Download and contribute to the Open Source OIPI.NET project. This project allows you to download and use the Basic+ and .NET code for OIPI.NET, which is built on the ComponentOne .NET Preview component. The goal of this project is to create a reporting engine that is 100% backwards compatible with the OIPI. This project supports Unicode and other advanced features. You are welcome to improve existing features and add new features in this Open Source project.

You can download a full version of OIdotNET for evaluation.

Check the Compatibility Chart to see which SET_PRINTER and GET_PRINTER messages are implemented in the latest version of OIPI.NET. Please email Tony Splaver if you want to Check-out and work on the latest version of the software.

OIPI.NET Version History:

Download Version Date Who Comments
oipidotnet01.zip 0.1 9/21/2005 TS Initial Check-in with main messages working.

OIPI Compatibility Chart:
 = Fully implemented and tested,  = Partially implemented and tested,  = Not implemented yet

Set_Printer
Message
Parameter Status Comments
ADDTABLE Parm1 - Column Format  
Parm2 - Header  
Parm3 - Body  
Parm4 - HeaderShade  
Parm5 - BodyShade  
Parm6 - Append  
Parm7 - Format Border is done, but Position is not working yet.
BMP Parm1 - Bitmap  
Parm2 - Location  
Parm3 - NoScale  
Parm4 - Repeat  
CALCBMP   Not started yet.
CALCMAXLEN   Not started yet.
CALCTABLE   Not started yet.
CALCTEXT   Not started yet.
CALCTEXTRTF   Not started yet.
COLLATE   Not started yet.
CONTROL   Not started yet.
COPIES   Not started yet.
DUPLEX   Not started yet.
ELLIPSE   Not started yet.
ENABLERTF   The C1VSPrinter control does not support this property.
ENDOVERLAY   Not started yet.
ENDTABLE   Not started yet.
EXPORTDATA   Not started yet.
FILLSTYLE   Not started yet.
FONT   Fully implemented.
FONTHEADFOOT   Fully implemented.
FOOTER   Fully implemented.
HEADER   Fully implemented.
INDENT   Not started yet.
INIT Parm1 - FileName Not implemented: Load RTF, Export Format 7-10.
Parm2 - Title  
Parm3 - PageInfo Not implemented: Shortcuts.
Parm4 - PageSetup Not implemented: Export Top Navigation, Export Bottom Navigation, Columns, ColumnSpacing.
Parm5 - PrintSetup Not implemented: Style 2-4, StartMode, AllowPageRange, Mouse Support, custom Zoom, SpecificX1/Y1/X2/Y2, Duplex.
Parm6 - Printer Not implemented: ScaleOutput (not supported), Bin.
Parm7 - CharMap Not started yet.
LINE   Not started yet.
LINESTYLE   Not started yet.
MARGIN   Not started yet.
ORIENTATION   Not started yet.
PAGEBREAK    
PAPERBIN   Not started yet.
POLYGON   Not started yet.
POLYLINE   Not started yet.
POS   Not started yet.
PREVIEWMODE   Not started yet.
PRINTQUALITY   Not started yet.
RECT   Not started yet.
START32   Not needed in OIPI.NET.
STARTOVERLAY   Not started yet.
STARTTABLE   Not started yet.
STOP32   Not needed in OIPI.NET.
TABLE   Not started yet.
TABLECELL   Not started yet.
TERM   Close is not needed in OIPI.NET.
TEXT    
TEXTBOX   Not started yet.
TEXTCOL   Not started yet.
TEXTRTF    
TEXTXY   Not started yet.
TRUETYPE   Not started yet.