Lines 856-876
Link Here
|
856 |
int row, col, page; |
856 |
int row, col, page; |
857 |
|
857 |
|
858 |
printprolog(); |
858 |
printprolog(); |
859 |
for ( page = 0; page < number_pages; page++ ) |
|
|
860 |
{ |
861 |
printf( "/print_content_of_complete_page_%d\n", page); |
862 |
printf( "{\n"); |
863 |
printfile (page); |
864 |
printf( "} bind def\n\n"); |
865 |
|
866 |
if ( pages == NULL ) |
859 |
if ( pages == NULL ) |
867 |
{ |
860 |
for ( page = 0; page < number_pages; page++ ) |
868 |
for (row = 1; row <= nrows; row++) |
861 |
for (row = 1; row <= nrows; row++) |
869 |
for (col = 1; col <= ncols; col++) |
862 |
for (col = 1; col <= ncols; col++) |
870 |
tile( row, col, page); |
863 |
tile( row, col, page); |
871 |
} |
|
|
872 |
else |
864 |
else |
873 |
{ |
865 |
for ( page = 0; page < number_pages; page++ ) |
874 |
for ( row = 0; row < pages_length; row++ ) |
866 |
for ( row = 0; row < pages_length; row++ ) |
875 |
{ |
867 |
{ |
876 |
int p = pages[ row ]-1; |
868 |
int p = pages[ row ]-1; |
Lines 878-885
Link Here
|
878 |
fprintf( stderr, "Warning: page index out of range: %d\n", p+1 ); |
870 |
fprintf( stderr, "Warning: page index out of range: %d\n", p+1 ); |
879 |
tile( p/ncols+1, p%ncols+1, page ); |
871 |
tile( p/ncols+1, p%ncols+1, page ); |
880 |
} |
872 |
} |
881 |
} |
|
|
882 |
} |
883 |
printf ("%%%%EOF\n"); |
873 |
printf ("%%%%EOF\n"); |
884 |
|
874 |
|
885 |
if (tail_cntl_D) |
875 |
if (tail_cntl_D) |
Lines 1027-1033
Link Here
|
1027 |
printf ("\n%%%%Page: (%d,%d) %d\n", pagetoprint+1, ((row-1)*ncols+col), page); |
1017 |
printf ("\n%%%%Page: (%d,%d) %d\n", pagetoprint+1, ((row-1)*ncols+col), page); |
1028 |
printf ("%d %d tileprolog\n", row, col); |
1018 |
printf ("%d %d tileprolog\n", row, col); |
1029 |
printf ("%%%%BeginDocument: %s\n", infile); |
1019 |
printf ("%%%%BeginDocument: %s\n", infile); |
1030 |
printf( "print_content_of_complete_page_%d\n", pagetoprint); |
1020 |
printfile (pagetoprint); |
1031 |
printf ("%%%%EndDocument\n"); |
1021 |
printf ("%%%%EndDocument\n"); |
1032 |
printf ("tileepilog\n"); |
1022 |
printf ("tileepilog\n"); |
1033 |
|
1023 |
|