source: tags/ms_r18q1/lib/pictures/awt/print.fig

Last change on this file was 7668, checked in by westram, 13 years ago
  • merge from dev [7578] [7579] [7580] [7581] [7582] [7585] [7587] [7588] [7589] [7592] [7593] [7594] [7595] [7596] [7597] [7598] [7599] [7601] [7602] [7603] [7604] [7605] [7606] [7607] [7608] [7609] [7610] [7611] [7613] [7615] [7616] [7618]
    • ARB canvas printing
      • generate xfigs with 1200 dpi (was 80)
      • DRYed canvas_to_xfig vs canvas_to_printer
      • tracked down a bug in fig2dev causing wrong prints (added a workaround plus toggle to disable it)
      • paint invisible to printer (as white dots)
        • print two invisible dots which enclose the area calculated by size-device (→ fig2dev centers correctly)
      • fixed magnification
        • replaced hardcoded border with a relative border around the overall figure and a relative non-printable page-border
        • use these borders for xfig-export and printing (previously only used in xfig-export)
        • rewrote overlap calculation
      • dialog
        • missing macro-id for 'Fit on'
        • provide paper sizes and pass them to fig2dev
        • display resulting output-size of figure in print dialog
        • added quick-fit buttons several page count
        • added 'lock to pages'
    • refactorings
      • AWT_canvas
      • AWT_graphic
      • AWT_graphic_exports
      • AWT_nonDB_graphic
      • AW_device_size
    • canvas draw function
      • line styles (AW_DOTTED, AW_DASHED)
      • changed line_width to short (assert line_width is > 0)
      • fix missing final pixel on lines/boxes
      • fix width/height of XFillRectangle
      • changed cap_style + join_style
      • changed code drawing boxes with fixed pixel width (due to correct lines/boxes)
        • added AW_device::rtransform_pixelsize().
    • rewrote IRS display
      • uses double instead of int
      • scroll closed groups inside top-folding-area until they are completely scrolled out of main-area
      • draw one thick line for folding-separator
        • do only draw on print device, if printing screen-only
      • group frame/box
        • draw dotted frame on unfolded groups
        • frame/box size represents depth and size of subtree (as in dendrogram)
      • condensed display
      • draw text on size device
    • enhanced AW_device_size
      • tracks size info separately for scalable and unscalable gfx-elements
      • reset() sets clipping to a BIG area on size device to avoid clipping (size should NEVER EVER be clipped)
      • AW_device
        • recalc_size() uses unscalable overlap caused by text at borders of graphic to dynamically set some extra padding
        • replaced ALL default paddings by constant value (10 pixel)
        • when a zoom-reset is done now, ARB correctly fits the graphic AND the text into the viewport
    • unit tests (tree display)
      • use monospaced font (makes faked font-limits more accurate)
      • changed zoom/area calculation
      • draw 2 boxes (one around gfx-text, another around gfx+text)
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 4.4 KB
Line 
1#FIG 3.2  Produced by xfig version 3.2.5
2Landscape
3Center
4Metric
5A4     
6100.00
7Single
8-2
91200 2
106 1395 9855 8235 10080
112 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 1
12         8235 10080
134 0 -1 0 0 18 12 0.0000 4 195 345 1425 10020 $go\001
14-6
156 5850 8865 7875 9225
164 0 -1 0 0 18 12 0.0000 4 195 720 5850 9045 $printer\001
174 2 -1 0 0 18 12 0.0000 4 195 1155 7875 9180 $to:X:printer\001
18-6
196 7245 5895 8190 6165
204 0 -1 0 0 18 12 0.0000 4 180 600 7245 6135 $usize\001
214 0 -1 0 0 18 12 0.0000 4 135 180 8010 6045 %\001
22-6
236 3285 5895 4230 6165
244 0 -1 0 0 18 12 0.0000 4 180 600 3285 6135 $bsize\001
254 0 -1 0 0 18 12 0.0000 4 135 180 4050 6045 %\001
26-6
276 4815 7155 7065 7380
284 0 -1 0 0 18 12 0.0000 4 195 330 4815 7335 $p1\001
294 0 -1 0 0 18 12 0.0000 4 195 330 5130 7335 $p2\001
304 0 -1 0 0 18 12 0.0000 4 195 330 5760 7335 $p4\001
314 0 -1 0 0 18 12 0.0000 4 195 330 6075 7335 $p6\001
324 0 -1 0 0 18 12 0.0000 4 195 330 6390 7335 $p8\001
334 0 -1 0 0 18 12 0.0000 4 195 330 5445 7335 $p3\001
344 0 -1 0 0 18 12 0.0000 4 195 330 6705 7335 $p9\001
35-6
362 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2
37         3510 1125 6030 1125
382 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 1
39         1260 720
402 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2
41         1725 1665 1725 3330
422 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2
43         1725 3825 1725 6210
442 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
45         6030 4950 5850 4950 5850 4410 6030 4410
462 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
47         4365 4680 5850 4680
482 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
49         4185 4950 4365 4950 4365 4410 4185 4410
502 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2
51         1725 6660 1725 8595
522 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2
53         1725 9135 1725 9540
542 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2
55         4185 6660 4185 8595
564 0 -1 0 0 18 12 0.0000 4 180 600 1425 1050 $close\001
574 1 -1 0 0 18 12 0.0000 4 195 2175 4800 1050 Print Graphic to Printer\001
584 0 -1 0 0 18 12 0.0000 4 195 1800 1425 1500 Select what to print\001
594 0 -1 0 0 18 12 0.0000 4 195 1155 1425 3705 Page Layout\001
604 0 -1 0 0 18 12 0.0000 4 195 765 3285 4140 $getsize\001
614 0 -1 0 0 18 12 0.0000 4 195 1170 1935 5010 height (inch)\001
624 0 -1 0 0 18 12 0.0000 4 195 1380 4635 4860 $magnification\001
634 0 -1 0 0 18 12 0.0000 4 195 1005 6075 4140 Outputsize\001
644 0 -1 0 0 18 12 0.0000 4 180 705 6075 4560 $osizex\001
654 0 -1 0 0 18 12 0.0000 4 195 705 6075 5100 $osizey\001
664 0 -1 0 0 18 12 0.0000 4 195 990 4635 4410 magnify %\001
674 2 -1 0 0 18 12 0.0000 4 195 510 8325 1050 $help\001
684 0 -1 0 0 18 12 0.0000 4 195 1365 1425 6570 Multiple pages\001
694 0 -1 0 0 18 12 0.0000 4 195 915 7335 4140 Papersize\001
704 0 -1 0 0 18 12 0.0000 4 195 705 7335 4560 $psizex\001
714 0 -1 0 0 18 12 0.0000 4 195 705 7335 5100 $psizey\001
724 0 -1 0 0 18 12 0.0000 4 195 1275 2010 2520 $remove_root\001
734 0 -1 0 0 18 12 0.0000 4 180 540 2010 1890 $what\001
744 0 -1 0 0 18 12 0.0000 4 180 585 2010 3150 $color\001
754 0 -1 0 0 18 12 0.0000 4 180 1020 5445 3375 $checksize\001
764 0 -1 0 0 18 12 0.0000 4 180 1155 1935 4470 width  (inch)\001
774 0 -1 0 0 18 12 0.0000 4 195 705 3285 4560 $gsizex\001
784 0 -1 0 0 18 12 0.0000 4 150 1035 1935 5565 Orientation\001
794 0 -1 0 0 18 12 0.0000 4 180 1110 3060 5535 $orientation\001
804 0 -1 0 0 18 12 0.0000 4 150 1005 1935 6045 Bordersize\001
814 0 -1 0 0 18 12 0.0000 4 195 720 1425 9060 $printto\001
824 0 -1 0 0 18 12 0.0000 4 180 900 5850 9540 $filename\001
834 2 -1 0 0 18 12 0.0000 4 180 1335 7875 9675 $to:X:filename\001
844 0 -1 0 0 18 12 0.0000 4 195 585 1935 7740 $sizey\001
854 0 -1 0 0 18 12 0.0000 4 180 585 1935 7335 $sizex\001
864 0 -1 0 0 18 12 0.0000 4 195 1305 2790 7665 rows of pages\001
874 0 -1 0 0 18 12 0.0000 4 150 1215 2790 7260 columns and\001
884 0 -1 0 0 18 12 0.0000 4 150 1275 1935 6885 You will need\001
894 2 -1 0 0 18 12 0.0000 4 195 630 8190 5625 $paper\001
904 0 -1 0 0 18 12 0.0000 4 150 1170 6030 6045 Useable size\001
914 0 -1 0 0 18 12 0.0000 4 195 705 3285 5100 $gsizey\001
924 0 -1 0 0 18 12 0.0000 4 195 780 4410 6930 $best_fit\001
934 0 -1 0 0 18 12 0.0000 4 180 810 6525 7785 $amount\001
944 0 -1 0 0 18 12 0.0000 4 135 180 7380 7740 %\001
954 0 -1 0 0 18 12 0.0000 4 195 1620 4905 7740 Overlap pages by\001
964 0 -1 0 0 18 12 0.0000 4 195 1470 4905 7965 [ Read HELP!!! ]\001
974 0 -1 0 0 18 12 0.0000 4 195 795 4410 7785 $overlap\001
984 0 -1 0 0 18 12 0.0000 4 195 660 5805 6930 $pages\001
994 2 -1 0 0 18 12 0.0000 4 150 615 7065 6885 pages.\001
1004 0 -1 0 0 18 12 0.0000 4 195 615 7155 6930 $plock\001
1014 0 -1 0 0 18 12 0.0000 4 150 450 7650 6885 Lock\001
1024 0 -1 0 0 18 12 0.0000 4 195 750 4410 8460 $f2dbug\001
1034 0 -1 0 0 18 12 0.0000 4 195 1380 4905 8415 fix fig2dev bug\001
Note: See TracBrowser for help on using the repository browser.