|
1 | 1 | (DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) |
2 | 2 |
|
3 | | -(FILECREATED "17-Mar-2024 18:15:40" |
4 | | -{DSK}<Users>kaplan>Local>medley3.5>working-medley>library>tedit>TEDIT-PAGE.;173 113461 |
| 3 | +(FILECREATED " 5-Apr-2024 08:01:17" {WMEDLEY}<library>tedit>TEDIT-PAGE.;175 113329 |
5 | 4 |
|
6 | 5 | :EDIT-BY rmk |
7 | 6 |
|
8 | | - :CHANGES-TO (FNS TEDIT.FORMAT.HARDCOPY TEDIT.SKIP.SPECIALCOND \TEDIT.FORMATBOX |
9 | | - \TEDIT.FORMATHEADING \TEDIT.FORMATFOLIO) |
| 7 | + :CHANGES-TO (FNS TEDIT.FORMAT.HARDCOPY) |
10 | 8 |
|
11 | | - :PREVIOUS-DATE "17-Mar-2024 00:27:48" |
12 | | -{DSK}<Users>kaplan>Local>medley3.5>working-medley>library>tedit>TEDIT-PAGE.;172) |
| 9 | + :PREVIOUS-DATE " 4-Apr-2024 23:17:31" {WMEDLEY}<library>tedit>TEDIT-PAGE.;174) |
13 | 10 |
|
14 | 11 |
|
15 | 12 | (PRETTYCOMPRINT TEDIT-PAGECOMS) |
|
557 | 554 |
|
558 | 555 | (TEDIT.FORMAT.HARDCOPY |
559 | 556 | [LAMBDA (TEXTSTREAM FILE DONTSEND BREAKPAGETITLE SERVER PRINTOPTIONS IMAGETYPE FIRSTPG# STARTPG |
560 | | - ENDPG) (* ; "Edited 16-Mar-2024 09:31 by rmk") |
| 557 | + ENDPG) (* ; "Edited 5-Apr-2024 08:01 by rmk") |
| 558 | + (* ; "Edited 16-Mar-2024 09:31 by rmk") |
561 | 559 | (* ; "Edited 7-Mar-2024 12:34 by rmk") |
562 | 560 | (* ; "Edited 19-Jan-2024 23:39 by rmk") |
563 | 561 | (* ; "Edited 24-Dec-2023 14:10 by rmk") |
|
593 | 591 | (CDR FIRSTPG#)) |
594 | 592 | PAGE#TEXT _ (AND (LISTP FIRSTPG#) |
595 | 593 | (CAR FIRSTPG#] |
596 | | - PRSTREAM PAGEFRAMES SCRATCHFILE BEFOREFN AFTERFN NPAGES WASOPEN TARGETFILENAME) |
597 | | - (CL:WHEN (AND (SETQ BEFOREFN (GETTEXTPROP TEXTOBJ 'BEFOREHARDCOPYFN)) |
598 | | - (EQ 'DON'T (APPLY* BEFOREFN TEXTSTREAM TEXTOBJ))) |
599 | | - (* ; |
| 594 | + PRSTREAM PAGEFRAMES SCRATCHFILE NPAGES WASOPEN TARGETFILENAME) |
| 595 | + (CL:WHEN (EQ 'DON'T (APPLY* (OR (GETTEXTPROP TEXTOBJ 'BEFOREHARDCOPYFN) |
| 596 | + (FUNCTION NILL)) |
| 597 | + TEXTSTREAM)) (* ; |
600 | 598 | "Do pre-hardcopy processing as indicated, or refuse") |
601 | 599 | (RETURN)) |
602 | 600 | (SETQ PAGEFRAMES (OR (FGETTOBJ TEXTOBJ TXTPAGEFRAMES) |
|
625 | 623 | "It's a real file, so use the file name on the break page.") |
626 | 624 | (fetch (STREAM FULLNAME) of (FGETTOBJ TEXTOBJ TXTFILE]) |
627 | 625 | [SETQ SCRATCHFILE (OR FILE (PRINTER.SCRATCH.FILE (TEXTSTREAM TEXTSTREAM] |
628 | | - (RESETLST |
629 | | - (CL:WHEN (SETQ AFTERFN (GETTEXTPROP TEXTOBJ 'AFTERHARDCOPYFN)) |
630 | | - (RESETSAVE NIL (LIST AFTERFN TEXTSTREAM TEXTOBJ))) |
631 | | - (* ; |
| 626 | + (RESETLST (* ; |
632 | 627 | "Set up to do the user's cleanup on the way out, as well.") |
633 | 628 | (TEDIT.PROMPTPRINT TEXTOBJ "Formatting for print..." T) |
634 | 629 | [COND |
|
689 | 684 | (SEND.FILE.TO.PRINTER PRSTREAM SERVER (APPEND PRINTOPTIONS |
690 | 685 | (LIST 'DOCUMENT.NAME |
691 | 686 | BREAKPAGETITLE))))) |
692 | | - (CL:UNLESS FILE (DELFILE SCRATCHFILE))) |
| 687 | + (CL:UNLESS FILE (DELFILE SCRATCHFILE)) |
| 688 | + (APPLY* (OR (GETTEXTPROP TEXTOBJ 'AFTERHARDCOPYFN) |
| 689 | + (FUNCTION NILL)) |
| 690 | + TEXTSTREAM)) |
693 | 691 | (SETQ NPAGES (GETPFS FORMATTINGSTATE PAGECOUNT)) |
694 | 692 | (TEDIT.PROMPTPRINT TEXTOBJ (CONCAT NPAGES " page" (CL:IF (EQ 1 NPAGES) |
695 | 693 | "" |
|
1807 | 1805 | (RETURN (DREMOVE NIL $$VAL]) |
1808 | 1806 | ) |
1809 | 1807 | (DECLARE%: DONTCOPY |
1810 | | - (FILEMAP (NIL (12106 15439 (\TEDIT.PARSE.PAGEFRAMES 12116 . 13616) (\TEDIT.PUT.PAGEFRAMES 13618 . |
1811 | | -14442) (\TEDIT.UNPARSE.PAGEFRAMES 14444 . 15437)) (15502 31964 (TEDIT.SINGLE.PAGEFORMAT 15512 . 25730) |
1812 | | - (TEDIT.COMPOUND.PAGEFORMAT 25732 . 26711) (TEDIT.PAGEFORMAT 26713 . 31962)) (31965 45142 ( |
1813 | | -TEDIT.FORMAT.HARDCOPY 31975 . 43075) (TEDIT.SKIP.SPECIALCOND 43077 . 45140)) (45229 92152 ( |
1814 | | -\TEDIT.FORMATBOX 45239 . 58019) (\TEDIT.FORMATHEADING 58021 . 62041) (\TEDIT.FORMATPAGE 62043 . 70463) |
1815 | | - (\TEDIT.FORMATTEXTBOX 70465 . 85364) (\TEDIT.FORMATFOLIO 85366 . 90109) (\TEDIT.FORMAT.FOUNDBOX? |
1816 | | -90111 . 92150)) (92232 94648 (TEDIT.HARDCOPY.PAGEHEADINGS 92242 . 94646)) (94757 101940 ( |
1817 | | -TEDIT.HARDCOPY-COLUMN-END 94767 . 101938)) (101985 106926 (SCALEPAGEUNITS 101995 . 103136) ( |
1818 | | -SCALEPAGEXUNITS 103138 . 103908) (SCALEPAGEYUNITS 103910 . 104681) (\TEDIT.PAPERHEIGHT 104683 . 105618 |
1819 | | -) (\TEDIT.PAPERWIDTH 105620 . 106924)) (107342 110910 (ROMANNUMERALS 107352 . 110908)) (110946 113438 |
1820 | | -(\TEDIT.FORMAT.FOOTNOTE 110956 . 113436))))) |
| 1808 | + (FILEMAP (NIL (11920 15253 (\TEDIT.PARSE.PAGEFRAMES 11930 . 13430) (\TEDIT.PUT.PAGEFRAMES 13432 . |
| 1809 | +14256) (\TEDIT.UNPARSE.PAGEFRAMES 14258 . 15251)) (15316 31778 (TEDIT.SINGLE.PAGEFORMAT 15326 . 25544) |
| 1810 | + (TEDIT.COMPOUND.PAGEFORMAT 25546 . 26525) (TEDIT.PAGEFORMAT 26527 . 31776)) (31779 45010 ( |
| 1811 | +TEDIT.FORMAT.HARDCOPY 31789 . 42943) (TEDIT.SKIP.SPECIALCOND 42945 . 45008)) (45097 92020 ( |
| 1812 | +\TEDIT.FORMATBOX 45107 . 57887) (\TEDIT.FORMATHEADING 57889 . 61909) (\TEDIT.FORMATPAGE 61911 . 70331) |
| 1813 | + (\TEDIT.FORMATTEXTBOX 70333 . 85232) (\TEDIT.FORMATFOLIO 85234 . 89977) (\TEDIT.FORMAT.FOUNDBOX? |
| 1814 | +89979 . 92018)) (92100 94516 (TEDIT.HARDCOPY.PAGEHEADINGS 92110 . 94514)) (94625 101808 ( |
| 1815 | +TEDIT.HARDCOPY-COLUMN-END 94635 . 101806)) (101853 106794 (SCALEPAGEUNITS 101863 . 103004) ( |
| 1816 | +SCALEPAGEXUNITS 103006 . 103776) (SCALEPAGEYUNITS 103778 . 104549) (\TEDIT.PAPERHEIGHT 104551 . 105486 |
| 1817 | +) (\TEDIT.PAPERWIDTH 105488 . 106792)) (107210 110778 (ROMANNUMERALS 107220 . 110776)) (110814 113306 |
| 1818 | +(\TEDIT.FORMAT.FOOTNOTE 110824 . 113304))))) |
1821 | 1819 | STOP |
0 commit comments