Changeset 123 for trunk/Lucide/SOURCE/gui/print.cpp
- Timestamp:
- Sep 15, 2006, 5:39:39 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Lucide/SOURCE/gui/print.cpp
r102 r123 169 169 DevEscape( hdcPrinter, DEVESC_STARTDOC, strlen(title), (PBYTE)title, NULL, NULL ); 170 170 171 long totalpages = psetup->pgto - psetup->pgfrom + 1; 172 for ( long pg = psetup->pgfrom; pg <= psetup->pgto; pg++ ) 171 172 long totalpages = abs( psetup->pgto - psetup->pgfrom ) + 1; 173 long pg = psetup->pgfrom; 174 for ( long i = 0; i < totalpages; i++ ) 173 175 { 174 176 char *fmt = newstrdupL( PRINT_PRINTING_PAGE_OF ); 175 177 char *buf = new char[ 255 ]; 176 snprintf( buf, 255, fmt, pg, totalpages );178 snprintf( buf, 255, fmt, pg, i + 1, totalpages ); 177 179 progressDlg->setText( buf ); 178 180 delete fmt; … … 188 190 break; 189 191 } 192 193 pg += ( psetup->pgfrom <= psetup->pgto ) ? 1 : -1; 190 194 } 191 195 … … 310 314 311 315 boolean rcexp = doc->exportToPostScript( ev, tmpps, psetup->pgfrom-1, psetup->pgto-1, 312 pwidth, pheight, false,&abortPrinting );316 pwidth, pheight, &abortPrinting ); 313 317 314 318 if ( abortPrinting ) {
Note: See TracChangeset
for help on using the changeset viewer.