| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- //
- // System.Drawing.PrintDocument.cs
- //
- // Author:
- // Dennis Hayes ([email protected])
- //
- // (C) 2002 Ximian, Inc
- //
- using System;
- namespace System.Drawing.Printing {
- /// <summary>
- /// Summary description for PrintDocument.
- /// </summary>
- public class PrintDocument{// : Component {
- private PageSettings defaultpagesettings;
- private string documentname;
- //[MonoTODO]
- public PrintDocument() {
- //FIXME: do we need to init defaultpagesetting, or does pagesettings do that?
- documentname = "Document"; //offical default.
- }
- public PageSettings DefaultPageSettings{
- get{
- return defaultpagesettings;
- }
- set{
- defaultpagesettings = value;
- }
- }
- /// <summary>
- /// Name of the document, not the file!
- /// </summary>
- public string DocumentName{
- get{
- return documentname;
- }
- set{
- documentname = value;
- }
- }
- [MonoTODO]
- public PrintControler PrintControler{
- get{
- throw new NotImplementedException ();
- }
- set{
- throw new NotImplementedException ();
- }
- }
- [MonoTODO]
- public PrinterSettings PrinterSettings{
- get{
- throw new NotImplementedException ();
- }
- set{
- throw new NotImplementedException ();
- }
- }
- public void Print(){
- throw new NotImplementedException ();
- }
- public override string ToString(){
- throw new NotImplementedException ();
- }
- [MonoTODO]
- protected virtual void OnBeginPrint(PrintEventArgs e){
- //fire the event
- }
- [MonoTODO]
- protected virtual void OnEndPrint(PrintEventArgs e){
- //fire the event
- }
- [MonoTODO]
- protected virtual void OnPrintPage(PrintEventArgs e){
- //fire the event
- }
- [MonoTODO]
- protected virtual void OnQueryPageSettings(PrintEventArgs e){
- //fire the event
- }
- [MonoTODO]
- protected virtual void OnBeginPaint(PrintEventArgs e){
- //fire the event
- }
- public event PrintEventHandler BeginPrint;
- public event PrintEventHandler EndPrint;
- public event PrintEventHandler PrintPage;
- public event PrintEventHandler QuerypageSettings;
- }
- }
|