Kp2html.exe
Optional but required if Over-ridden
The file required is ONLY included for use within KitCAD i3 file://localhost/ TEST at:
KitCAD_i3_TEST_download/help_page
Win32 C++ Builder source can be found within GNU-KitCAD.zip via the KitCAD 2 downloads.
Application Details
Opening *.kp2 files with the KitCADi3ie5.exe interface (TEST version) will start the Windows 32 Executable named Kp2html.exe to run conversions for 3 versions of KitCAD web pages, which are:
- .kp2 -> text/html (standalown converter - See KitCAD 2.25)
- .kp2 -> application/i3\KGC+DHTML
- .kp2 -> application/i3+KGC+JSON (default setting - KitCAD i3).
The target path for Kp2html.exe output is
file://localhost/C:/Program%20Files/Kitchen/KitCADi3/test/usr/ More information:
Kp2html_release_notice_for_2010_updates The KitCADi3ie5.exe interface will also start the Kp2html.exe during run-time for conversions of KitCAD 2 KPD object items, which are:
- .kpd -> application/i3+KGC+JSON (default setting - KitCAD i3)
The target path for Kp2html.exe output of converted KPD data is
file://localhost/C:/Program%20Files/Kitchen/KitCADi3/test/usr/js/ More information:
Kp2html_update_notice Required Files
KP2 application/i3+KGC+JSON :- _i3exehtmlor.js
KPD application/i3+KGC+JSON :- _i3exeplanor.js and _i3exefoeior.js
Kp2html.inf
;Modified kp2html.inf file for use with KitCADi3ie5.exe and kp2html.exe
;pageEditor=1 - default, (and required for pageJSON) - editor is http://www.kitchenpages.com/library/i3/ DHTML 2007
;foieEditor=1 - default, KitCADi3 Object Editor
;ExecFinish=1 - Execute file on finish or override with /q switch
;BugFixesOn=1 - default, comment htmarks of zindex, <!-- -->, and <!--// //-->
;pageItems=50 - default, amount of KGraphicControls per page for KitCADi3#open
;-- options
;pageEditor=0 - none
;foieEditor=0 - KitCADi3 Object Editor, older version of KitCAD2 enabled
;-- overrides
;scriptedcontrols=1 - default, uses KGraphicControl.js scripted controls instead of DHTML CSS
;pageJSON=1 - default, editor is http://www.kitchenpages.com/library/i3/ with JSON 2010 support
;-- FOEI processing
;i3foeijson=0 - default, set to 1 when converting KPD files into JS for FOEI support
;i3foeicatche=0 - default, set to 1 to prevent file writes over existing files
;i3foeitarget= - default (no value), or override default target path to drive:/path/test/usr/js/
;i3foeiext=.js - default, or override default target file extension from drive:/path/test/usr/js/*.js
;Objects_Directory= - default, or override default to drive:\Program Files\Kitchen\Objects\
;NOTE: change to i3foeiext=json should result in user making second change of target eg:- drive:/path/test/usr/json/
[kp2html.exe]
pageEditor=1
foieEditor=1
ExecFinish=0
BugFixesOn=1
pageItems=50
scriptedcontrols=1
pageJSON=1
i3foeijson=0
i3foeicatche=0
i3foeitarget=
i3foeiext=.js
Objects_Directory=
[KGraphicControl.x]
;scripted controls KGC.js
script_x=<script type="text/javascript">
script_x_=</script>
id_x=ID =
id_x_=;
top_x=Top =
top_x_=;
left_x=Left =
left_x_=;
kgc_dimrotation_x=KGraphicControl.DimRotation(
kgc_dimrotation_x_=);
kgc_dimx_x=KGraphicControl.DimX(
kgc_dimx_x_=);
kgc_dimy_x=KGraphicControl.DimY(
kgc_dimy_x_=);
kgc_dimheight_x=KGraphicControl.DimHeight(
kgc_dimheight_x_=);
kgc_dimheightfrom_x=KGraphicControl.DimHeightFrom(
kgc_dimheightfrom_x_=);
kgc_dfilename_x=KGraphicControl.DFileName("
kgc_dfilename_x_=");
kname_x=kname = "
kname_x_=";
xdTop_x=xdTop = "
xdTop_x_=";
xdLeft_x=xdLeft = "
xdLeft_x_=";
kgc_xdTop_x=xdTop = "
kgc_xdTop_x_=";
kgc_xdLeft_x=xdLeft = "
kgc_xdLeft_x_=";
script_js=<script type="text/javascript" src="file:///
script_js_="></script>
[IMG]
;older system below DHTML CSS only
;match kp2 file names to images