Changes between Version 2 and Version 3 of MapGuideRfc124


Ignore:
Timestamp:
Jun 26, 2012, 2:39:50 AM (12 years ago)
Author:
yangte
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc124

    v2 v3  
    99||RFC Template Version||(1.0)||
    1010||Submission Date||06/15/2012||
    11 ||Last Modified||Ted Yang 06/15/2012||
     11||Last Modified||Ted Yang 06/26/2012||
    1212||Author||Ted Yang||
    13 ||RFC Status||Not Ready For Review||
     13||RFC Status||Draft||
    1414||Implementation Status||not implemented||
    1515||Proposed Milestone||2.4||
     
    2323
    2424== Overview ==
    25 
    26 This RFC is to try to enhance the Quick plot in Fusion.
     25This RFC is trying to enhance the Quick plot function in Fusion. To get a precisely control of the print elements such as paper size, DPI, margin and so on, this enhancement will render the map as a PDF document and leverage the PDF Reader’s powerful print functionality.
     26[[BR]]
    2727== Motivation ==
    28 
    29 The current available print solution in  Fusion is limited because:
    30  * not precise in DPI
    31  * not precise in page size
    32 The new print solution will solve these problems.
    33 
    34 
     28The web browsers’ print capability has a lot limitation, for example it’s difficult to control the page size and margin. At the meantime, different browsers print the same web page in a different way. Due to the limitation of web browser print capability, Quick Plot cannot offer a "precise" plot solution, it’s not possible to "precisely" control the
     29    * paper size
     30    * print margin
     31    * image resolution
     32    * and so on
     33This issue makes Quick Plot almost useless to the customers who are sensitive with the print precision. This enhancement will solve these problems.
     34[[BR]]
    3535== Proposed Solution ==
    36 
    37 
    38 
    39 
    40 
     36This enhancement will only be implemented in Fusion Viewer. In the current Quick Plot Widget, add Page Orientation and Margin options to the GUI, when user clicks the “Generate” Button, the preview will be shown as a PDF document. A php library “TCPDF” will be added in the fusion, which has been discussed in the !MapGuide Internals(http://osgeo-org.1560.n6.nabble.com/TCPDF-based-plot-solution-td4553444.html#a4647804). The “TCPDF” will be used to generate the pdf document for print. Then users can use the PDF Reader’s print function to finish the print.
     37[[BR]]
    4138== Implications ==
    42 
    43 
    44 
     39This is an enhancement of the original Quick Plot, the GUI will keep the same with some additional parameters; the print preview will show in a PDF viewer. If user doesn’t install any PDF application, then a PDF document can be saved.
     40[[BR]]
    4541== Test Plan ==
    4642