fpspreadsheet: Update help files. Add pdf documentation.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@9781 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
parent
2fc848b5fa
commit
27a5daf534
@ -25,12 +25,17 @@
|
|||||||
- You also have to copy the OpenSSL DLLs libeay32.dll and ssleay32.dll of the
|
- You also have to copy the OpenSSL DLLs libeay32.dll and ssleay32.dll of the
|
||||||
correct bitness to the folder docs/wiki of the fpspreadsheed installation.
|
correct bitness to the folder docs/wiki of the fpspreadsheed installation.
|
||||||
|
|
||||||
- Run the script "make_docs.bat" (no Linux script at the moment, but it should
|
- Run the script "make_chms.bat" (no Linux script at the moment, but it should
|
||||||
be easy to write one...)
|
be easy to write one...)
|
||||||
|
|
||||||
- This script downloads the current fpspreadsheet wiki articles and creates
|
- This script downloads the current fpspreadsheet wiki articles and creates
|
||||||
a chm help file.
|
a chm help file.
|
||||||
|
|
||||||
|
- If you want to create a PDF file from the wiki articles run the script
|
||||||
|
"make_pdf.bat". Note that it requires the wkhtmltopdf utility:
|
||||||
|
download from https://wkhtmltopdf.org/ and specify the path to its binary
|
||||||
|
at the top of "make_pdf.bat".
|
||||||
|
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
How to create fpspreadsheet-api
|
How to create fpspreadsheet-api
|
||||||
|
Binary file not shown.
BIN
components/fpspreadsheet/docs/fpspreadsheet-wiki.pdf
Normal file
BIN
components/fpspreadsheet/docs/fpspreadsheet-wiki.pdf
Normal file
Binary file not shown.
@ -3,7 +3,7 @@ body {
|
|||||||
color: #111111;
|
color: #111111;
|
||||||
background-color: #FFFFFF;
|
background-color: #FFFFFF;
|
||||||
font-family: "Segoe UI", "Trebuchet MS", Arial, Verdana, sans-serif;
|
font-family: "Segoe UI", "Trebuchet MS", Arial, Verdana, sans-serif;
|
||||||
font-size: 10pt;
|
font-size: 12pt;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
padding: 0.7em;
|
padding: 0.7em;
|
||||||
}
|
}
|
||||||
@ -66,22 +66,22 @@ ul li {
|
|||||||
|
|
||||||
h1 {
|
h1 {
|
||||||
font-family: "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
|
font-family: "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
|
||||||
font-size:150%;
|
font-size:250%;
|
||||||
font-weight:normal;
|
font-weight:bold;
|
||||||
text-transform:uppercase;
|
color:#4D87CE;
|
||||||
border-bottom:1px solid #eeeeee;
|
border-bottom:1px solid #4D87CE;
|
||||||
margin-top: 10px;
|
margin-top: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#content h1 {
|
#content h1 {
|
||||||
font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
|
font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
|
||||||
font-size:150%;
|
font-size:250%;
|
||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
h2 {
|
h2 {
|
||||||
font-family: "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
|
font-family: "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
|
||||||
font-size: 130%;
|
font-size: 170%;
|
||||||
margin-top: 25px;
|
margin-top: 25px;
|
||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
border-bottom: 1px solid #CCCCCC;
|
border-bottom: 1px solid #CCCCCC;
|
||||||
@ -89,7 +89,7 @@ h2 {
|
|||||||
|
|
||||||
h3 {
|
h3 {
|
||||||
font-family: "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
|
font-family: "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
|
||||||
font-size:120%;
|
font-size:150%;
|
||||||
margin-top: 15px;
|
margin-top: 15px;
|
||||||
margin-bottom: 5px;
|
margin-bottom: 5px;
|
||||||
}
|
}
|
||||||
|
20
components/fpspreadsheet/docs/wiki/make_chm.bat
Normal file
20
components/fpspreadsheet/docs/wiki/make_chm.bat
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
echo off
|
||||||
|
|
||||||
|
rem set FMT=html
|
||||||
|
set FMT=chm
|
||||||
|
echo Downloading wiki...
|
||||||
|
|
||||||
|
wikiget --page=FPSpreadsheet --page=FPSpreadsheet:_Examples --page=FPSpreadsheet:_List_of_formulas --page=RPN_Formulas_in_FPSpreadsheet
|
||||||
|
wikiget --page=FPSpreadsheet:_Chart_Tutorial
|
||||||
|
wikiget --page=FPSpreadsheet_tutorial:_Writing_a_mini_spreadsheet_application
|
||||||
|
wikiget --page=TsWorksheetGrid --page=TsWorksheetChartSource
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo Converting wiki to chm...
|
||||||
|
|
||||||
|
wikiconvert --format=chm --css=css/wiki.css --root="FPSpreadsheet wiki pages" --title="FPSpreadsheet wiki pages (offline version, created %DATE%)" --chm="..\fpspreadsheet-wiki.chm" wikixml/*.xml
|
||||||
|
|
||||||
|
wikiconvert --format=html --css=css/wiki.css --root="FPSpreadsheet wiki pages" --title="FPSpreadsheet wiki pages (offline version, created %DATE%)" --outputdir=wikihtml wikixml/*.xml
|
||||||
|
|
||||||
|
|
||||||
|
set FMT=
|
@ -1,17 +0,0 @@
|
|||||||
echo off
|
|
||||||
|
|
||||||
rem set FMT=html
|
|
||||||
set FMT=chm
|
|
||||||
echo Downloading wiki...
|
|
||||||
|
|
||||||
wikiget --page=FPSpreadsheet --page=FPSpreadsheet:_Examples --page=FPSpreadsheet:_List_of_formulas --page=RPN_Formulas_in_FPSpreadsheet
|
|
||||||
wikiget --page=FPSpreadsheet:_Chart_Tutorial
|
|
||||||
wikiget --page=FPSpreadsheet_tutorial:_Writing_a_mini_spreadsheet_application
|
|
||||||
wikiget --page=TsWorksheetGrid --page=TsWorksheetChartSource
|
|
||||||
|
|
||||||
echo.
|
|
||||||
echo Converting wiki to chm...
|
|
||||||
|
|
||||||
wikiconvert --format=%FMT% --css=css/wiki.css --root="FPSpreadsheet wiki pages" --title="FPSpreadsheet wiki pages (offline version, created %DATE%)" --chm="..\fpspreadsheet-wiki.chm" wikixml/FPSpreadsheet.s00.xml wikixml/FPSpreadsheet=3A_Examples.s0300.xml wikixml/FPSpreadsheet=3A_List_of_formulas.s03000.xml wikixml/RPN_Formulas_in_FPSpreadsheet.u03g00.xml wikixml/FPSpreadsheet_tutorial=3A_Writing_a_mini_spreadsheet_application.s000c0000000.xml wikixml/TsWorksheetGrid.k08.xml wikixml/FPSpreadsheet=3A_Chart_Tutorial.s03100.xml
|
|
||||||
|
|
||||||
set FMT=
|
|
30
components/fpspreadsheet/docs/wiki/make_pdf.bat
Normal file
30
components/fpspreadsheet/docs/wiki/make_pdf.bat
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
echo off
|
||||||
|
|
||||||
|
:: Download wkhtmltopdf from https://wkhtmltopdf.org/ and specify here the path to its binary
|
||||||
|
set html2pdf=d:\programme\wkhtmltox\bin\wkhtmltopdf.exe
|
||||||
|
|
||||||
|
echo Downloading wiki...
|
||||||
|
wikiget --page=FPSpreadsheet --page=FPSpreadsheet:_Examples --page=FPSpreadsheet:_List_of_formulas --page=RPN_Formulas_in_FPSpreadsheet
|
||||||
|
wikiget --page=FPSpreadsheet:_Chart_Tutorial
|
||||||
|
wikiget --page=FPSpreadsheet_tutorial:_Writing_a_mini_spreadsheet_application
|
||||||
|
wikiget --page=TsWorksheetGrid --page=TsWorksheetChartSource
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo Converting wiki to html...
|
||||||
|
wikiconvert --format=html --css=css/wiki.css --root="FPSpreadsheet wiki pages" --title="FPSpreadsheet wiki pages (offline version, created %DATE%)" --outputdir=wikihtml wikixml/*.xml
|
||||||
|
|
||||||
|
echo Converting html to pdf...
|
||||||
|
cd wikihtml
|
||||||
|
set margins=-L 25 -T 25 -R 25 -B 25
|
||||||
|
set f1=FPSpreadsheet.s00.html
|
||||||
|
set f2=FPSpreadsheet=3A_List_of_formulas.s03000.html
|
||||||
|
set f3=FPSpreadsheet=3A_Examples.s0300.html
|
||||||
|
set f4=FPSpreadsheet_tutorial=3A_Writing_a_mini_spreadsheet_application.s000c0000000.html
|
||||||
|
set f5=FPSpreadsheet=3A_Chart_Tutorial.s03100.html
|
||||||
|
set f6=TsWorksheetGrid.k08.html
|
||||||
|
set f7=TsWorksheetChartSource.k0880.html
|
||||||
|
set f8=RPN_Formulas_in_FPSpreadsheet.u03g00.html
|
||||||
|
%html2pdf% %margins% --enable-local-file-access %f1% %f2% %f3% %f4% %f5% %f6% %f7% %f8% ../fpspreadsheet-wiki.pdf
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
move fpspreadsheet-wiki.pdf ..
|
Loading…
Reference in New Issue
Block a user