Changes between Version 38 and Version 39 of MapGuideRfc67


Ignore:
Timestamp:
Jun 19, 2009, 4:17:20 PM (15 years ago)
Author:
gregboone
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc67

    v38 v39  
    170170==== !MgPrintLayout class ====
    171171
    172 The realization of a print layout is an instance of !MgPrintLayout class. In a 3rd Party application, it will be actually an instance of !XxxMapPrintLayout, which derives from !MgPrintLayout.  In !MapGuide, it’ll be an instance of !MapGuide-specific print layout realization class.
     172The realization of a print layout is an instance of !MgPrintLayout class. In a 3rd Party application, it will be actually a concrete instance of and application specific type: !XxxMapPrintLayout, which derives from !MgPrintLayout.  In !MapGuide, it’ll be an instance of !MapGuide-specific print layout realization class.
    173173
    174174The !GetElements() method returns a collection of actual runtime print layout element instances that are created for the Elements resource id collection.  This is all very similar to !MgMapBase having !GetLayers() returning !MgLayerCollection. Whenever a print layout element is added to or removed from the elements collection, a notification is sent out for listeners interested in the change. Those notifications are obviously on the !XxxMapPrintLayout class since the Common Platform API does not handle events.
     
    200200==== !MgMapViewportBase class ====
    201201
    202 The runtime representation of map viewport resource is !MgMapViewportBase.  The realization of this common interface in Thrirparty applications will be !XxxMapMapViewport.
     202The runtime representation of map viewport resource is !MgMapViewportBase.  The realization of this common interface in Thrirparty applications will be an application specific concrete class, i.e. !XxxMapMapViewport.
    203203
    204204== Use Cases ==