git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@13396 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
		
			
				
	
	
		
			117 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			117 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| Generating the FL Reference Manual
 | |
| ===================================
 | |
| 
 | |
| Like the wxWindows manual, the FL manual uses Tex2RTF to
 | |
| generate HTML, MS HTML Help, wxHTML Help, WinHelp, RTF, and PDF
 | |
| formats.
 | |
| 
 | |
| VC++ users can use makefile.vc in this directory, e.g.:
 | |
| 
 | |
|   nmake -f makefile.vc docs      ; Create directories and
 | |
|                                  ; all formats
 | |
| 
 | |
| or
 | |
| 
 | |
|   nmake -f makefile.vc dirs html ; Create directories, then
 | |
|                                  ; HTML files
 | |
| 
 | |
| The targets that the makefile supports are:
 | |
| 
 | |
| html        ; HTML
 | |
| htb         ; wxHTML Help: the HTML files + hhp, hhc files,
 | |
|             ; archived in a fl.htb (zip format) file
 | |
| htmlhelp    ; MS HTML Help: the HTML files + hhp, hhc files
 | |
|             ; then processed with hhc to produce fl.chm
 | |
| winhelp     ; WinHelp format: Tex2RTF produces RTF and CNT
 | |
|             ; files, then the makefile invokes hc.exe to produce
 | |
|             ; the fl.hlp file
 | |
| rtf:        ; WinHelp RTF (intermediate stage for winhelp)
 | |
| pdfrtf      ; Makes an RTF file suitable for loading into
 | |
|             ; MS Word and generating a PDF via Adobe Acrobat
 | |
| 
 | |
| If you wish to run Tex2RTF directly, you can do e.g.
 | |
| 
 | |
|   tex2rtf $(DOCDIR)\latex\FL\manual.tex $(DOCDIR)\html\FL\fl.htm -twice -html
 | |
| 
 | |
| For more information on using Tex2RTF, please see:
 | |
| 
 | |
|   docs/tech/tn0003.txt: Adding wxWindows class documentation
 | |
| 
 | |
| in the wxWindows hierarchy, and also utils/tex2rtf. The Tex2RTF
 | |
| manual is supplied with wxWindows documentation, in (for example)
 | |
| docs/html/tex2rtf/t2rtf.htm or docs/htmlhelp/tex2rtf.chm.
 | |
| 
 | |
| You can configure the way Tex2RTF works with tex2rtf.ini in
 | |
| docs/latex/fl.
 | |
| 
 | |
| Generating HTML format
 | |
| ======================
 | |
| 
 | |
| To generate HTML documentation, you need to use the -html
 | |
| argument to Tex2RTF. A whole directory of files will be
 | |
| generated.
 | |
| 
 | |
| Generating MS HTML Help format
 | |
| ==============================
 | |
| 
 | |
| To generate MS HTML Help documentation, you need to generate
 | |
| the HTML files as above and then run
 | |
| 
 | |
|   hhc fl.hhp
 | |
| 
 | |
| You'll need the MS HTML Help compiler, obtainable from Microsoft
 | |
| or bundled with your C++ compiler.
 | |
| 
 | |
| Generating wxHTML Help format
 | |
| =============================
 | |
| 
 | |
| To generate wxHTML Help documentation, you need to generate
 | |
| the HTML files as above and then archive the HTML, image,
 | |
| hhc, hhp and optionally hhk files into fl.htb.
 | |
| 
 | |
| The helpview program can be used to view fl.htb
 | |
| on supported platforms. Get it from the wxWindows web site
 | |
| or compile it with samples/html/helpview in the wxWindows
 | |
| distribution.
 | |
| 
 | |
| Generating WinHelp format
 | |
| =========================
 | |
| 
 | |
| To generate Windows Help documentation, you need to generate
 | |
| the RTF file and contents file (.cnt) using --winhelp and
 | |
| then run hc.exe to produce the .hlp file 
 | |
| 
 | |
| Generating PDF format
 | |
| =====================
 | |
| 
 | |
| Run Tex2RTF with the -rtf argument, load the RTF into MS Word,
 | |
| select the whole document, press F9, then apply wordstyle.dot
 | |
| found in distrib/msw in the wxWindows distribution.
 | |
| Then generate the PDF using Adobe Acrobat PDFWriter.
 | |
| 
 | |
| Note that for the contents to be formatted correctly,
 | |
| each class section should end with a blank line. Otherwise
 | |
| the contents will have bits of the reference in it.
 | |
| 
 | |
| Generating .tex files from .h files
 | |
| ===================================
 | |
| 
 | |
| Much of the class reference is generated from the headers.
 | |
| The intention is to comment the headers more thoroughly, then
 | |
| regenerate the .tex files, before working directly on the
 | |
| .tex files.
 | |
| 
 | |
| To regenerate .tex files, you'll need the HelpGen utility from
 | |
| latest wxWindows CVS, in utils/helpgen/src. Compile wxBase,
 | |
| then HelpGen. Run helpgen with e.g.
 | |
| 
 | |
|   helpgen dump file.h
 | |
| 
 | |
| and a separate .tex file for each class will appear in the
 | |
| current directory.
 | |
| 
 | |
| --
 | |
| Julian Smart, January 3rd 2002
 | |
| julian.smart@btopenworld.com
 | |
| 
 |