Sintassi
EH_PWD * psPower;
psPower=PowerDoc(WS_CREATE,PUM_MM,NULL);
// psPower->pszTempFolder= ??
if (!fileCheck(psPower->pszTempFolder)) CreateDirectory(psPower->pszTempFolder,NULL);
psPower->pszDeviceDefine=sLayPrint.pszPrinterDefine;
psPower->enLayStyle=PWD_PAGEFREE; // Tipo di Layout
psPower->umHeadHeight=pwdUm(PUM_STD,200);
psPower->umRowHeight=pwdUm(PUM_STD,30); // 53 Altezza di una linea
psPower->umTitleHeight=pwdUm(PUM_STD,38); // Altezza della descrizione del campo
psPower->pszFontTitleDefault="Tahoma"; // Font del titolo
psPower->pszFontBodyDefault="Arial";//Times New Roman"; // Font del corpo
psPower->rumMargin.left=pwdUm(PUM_MM,3);
psPower->rumMargin.top=pwdUm(PUM_MM,3);
psPower->rumMargin.right=pwdUm(PUM_MM,3);
psPower->rumMargin.bottom=pwdUm(PUM_MM,3);
Durante l'inizializzazione si indica quale unità di misura intendiamo usare nell'indicare le dimensioni degli oggetti (Testo,linee,quadrati,ecc...).
Con il messaggio WS_CREATE creiamo una sessione ed il puntatore di ritorno è un EH_PWD.
Possiamo assegnare la stampante da usare nela formato stringa
printerDefine.
La funzione
pwdUm() permette la conversione nel formato, di altre unità di grandezza.