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. |
|
|
|
|
|
|
|
|