コード例 #1
0
 public void RestoreState(GhostscriptViewerState state)
 {
     _zoom_xDpi = state.XDpi;
     _zoom_yDpi = state.YDpi;
     _formatHandler.CurrentPageNumber = state.CurrentPage;
     _progressiveUpdate = state.ProgressiveUpdate;
 }
コード例 #2
0
        public GhostscriptViewerState SaveState()
        {
            GhostscriptViewerState state = new GhostscriptViewerState();

            state.XDpi              = _zoom_xDpi;
            state.YDpi              = _zoom_yDpi;
            state.CurrentPage       = _formatHandler.CurrentPageNumber;
            state.ProgressiveUpdate = _progressiveUpdate;
            return(state);
        }
コード例 #3
0
        public GhostscriptRasterizer(GhostscriptViewer viewerInstance)
        {
            if (viewerInstance == null)
            {
                throw new ArgumentNullException("viewerInstance");
            }

            _viewer = viewerInstance;
            _gsViewState = _viewer.SaveState();
            _viewer.ProgressiveUpdate = false;
            _viewer.DisplayPage += new GhostscriptViewerViewEventHandler(_viewer_DisplayPage);
        }
コード例 #4
0
 public void RestoreState(GhostscriptViewerState state)
 {
     _zoom_xDpi = state.XDpi;
     _zoom_yDpi = state.YDpi;
     _formatHandler.CurrentPageNumber = state.CurrentPage;
     _progressiveUpdate = state.ProgressiveUpdate;
 }
コード例 #5
0
 public GhostscriptViewerState SaveState()
 {
     GhostscriptViewerState state = new GhostscriptViewerState();
     state.XDpi = _zoom_xDpi;
     state.YDpi = _zoom_yDpi;
     state.CurrentPage = _formatHandler.CurrentPageNumber;
     state.ProgressiveUpdate = _progressiveUpdate;
     return state;
 }