zoukankan      html  css  js  c++  java
  • IDisplayTransformation

    IDisplayTransformation

    Bounds Full extent in world coordinates.

    The Bounds property controls the full extent of the display.  IActiveView::FullExtent really stores its full extent here and it has two uses for this property.  In data view, IActiveView calculates the full extent of all the layers and automatically recalculates it whenever the spatial reference changes and when layers are added or removed from the Map.  In layout view, IActiveView stores in FullExtent, the page size (expanded some) and it recalculates this property whenever the page size changes.

    Setting the Bounds also sets the VisibleBounds to the same envelope and fires the ITransformEvents::BoundsUpdated and ITransformEvents::VisibleBoundsUpdated events.

    DeviceFrame Visible extent in device coordinates.
    FittedBounds Device frame in world coordinates.

     

    Resolution Resolution of the device in dots (pixels) per inch.
    ScaleRatio Scale between FittedBounds and DeviceFrame.

     

    VisibleBounds Visible extent in world coordinates.

    In layout view, when the Page is zoomed 1:1, the resolution equals the device resolution.  When the Page is zoomed to > 100%, the resolution is set higher so that graphics are magnified.

    In data view, the Map object always has its resolution set to that of the display.  Graphics are not magnified in this view when you zoom in.

    The units are always in pixels per inch.

    After setting the resolution, the ITransformEvents::ResolutionUpdated event is fired.

    IScreenDisplay

    PanMoveTo pans the display by calculating an offset distance between the start point supplied to PanStart and the destination point provided to this method.  The recording cache is automatically redrawn each time PanMoveTo is called. Use the envelope PanStop returns to truly refresh the display.

    The typical sequence for using the pan methods is as follows:

    • OnMouseDown - PanStart
    • OnMouseMove - PanMoveTo
    • OnMouseUp - PanStop

     

  • 相关阅读:
    selenium修改cookie
    unittest同时支持参数化和生成html报告
    webdriver API
    selenium中CSS选择器定位
    VirtualBox中安装CentOS 7_Linux
    Selenium常见问题
    RFS常见问题
    RFS--RequestLibrary
    Fiddler抓取HTTPS请求配置
    Redis
  • 原文地址:https://www.cnblogs.com/yhlx125/p/3714966.html
Copyright © 2011-2022 走看看