...
Sintassi
PowerPrinter(WS_OPEN,0,&LRInit); (NON USATO)
/*
PowerPrinter(WS_SETFLAG,ALFA,&LRfield);
LRfield.iAllinea=LRfield.iAllineaTitolo=LR_LEFT;
LRfield.iRowsSize=1; // Altezza della linea
strcpy(LRfield.szTitolo,"Codice");
LRfield.xPercSize=8;
LRfield.fCharClean=TRUE; // Attiva la pulizia dei caratteri Under 0x20
PowerPrinter(WS_ADD,LR_ADDFIELD,&LRfield);
*/
diventa
pwdColBegin();
psField=pwdColAdd(ALFA,PDA_LEFT,8.0, "Codice");
psField->fCharClean=true;
Oppure sistema simile:
PowerPrinter(WS_SETFLAG,ALFA,&LRfield);
LRfield.iAllinea=LR_CENTER;
LRfield.iAllineaTitolo=LR_CENTER;
LRfield.iRowsSize=1; // Altezza della linea
strcpy(LRfield.szTitolo,"UM");
LRfield.xPercSize=4;
LRfield.fCharClean=TRUE; // Attiva la pulizia dei caratteri Under 0x20
PowerPrinter(WS_ADD,LR_ADDFIELD,&LRfield);
diventa
PowerDoc(WS_SETFLAG,ALFA,&sField);
sField.enAlign=PDA_CENTER;
sField.enTitleAlign=PDA_CENTER;
sField.iRowsSize=1; // Altezza della linea
strcpy(sField.szTitolo,"UM");
sField.xPercSize=4;
sField.fCharClean=true; // Attiva la pulizia dei caratteri Under 0x20
PowerDoc(WS_ADD,LR_ADDFIELD,&sField);