public ImagePrintDocument(ImageDocument document) { this._document = document; }
void IDocumentView.LoadFromDocument(Microsoft.Matrix.Core.Documents.Document document) { this._document = (ImageDocument) document; if (this._surface == null) { this.InitializeUserInterface(); } this._surface.Image = this._document.Image; }
public ImageDocumentStorage(ImageDocument owner) { this._owner = owner; }
void IDisposable.Dispose() { this._image = null; this._owner = null; }
Document IDocumentFactory.CreateDocument(DocumentProjectItem projectItem, bool readOnly, DocumentMode mode, DocumentViewType initialView, out DocumentWindow documentWindow, out DesignerHost designerHost) { if (projectItem == null) { throw new ArgumentNullException("projectItem"); } Document document = new ImageDocument(projectItem); designerHost = new DesignerHost(document); document.Load(readOnly); documentWindow = new ImageDocumentWindow(designerHost, document); return document; }