Inizializzazione

7.1/3

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.

Easyhand C/C++: Inizializzazione | Last modified: 26/11/2011 08.29.15 Europe/Rome | #1.1458
P.. 1132
Easyhand C/C++
Una mano alle tue idee.
Privacy Policy