Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Framework / System / Windows / Documents / Serialization / SerializerWriterEventHandlers.cs / 1 / SerializerWriterEventHandlers.cs
/*++ Copyright (C) 1985 - 2005 Microsoft Corporation All rights reserved. Module Name: XPSEventHandlers.hpp Abstract: EventHandlers used with the XpsDocumentWriter and XPSEmitter classes. Author: Ali Naqvi (alinaqvi) - 25th May 2005 Revision History: --*/ using System.Printing; namespace System.Windows.Documents.Serialization { ////// /// public enum WritingProgressChangeLevel { ////// /// None = 0, ////// /// FixedDocumentSequenceWritingProgress = 1, ////// /// FixedDocumentWritingProgress = 2, ////// /// FixedPageWritingProgress = 3 }; // // The following are the event args giving the caller more information // about the previously describes events // ////// /// public class WritingPrintTicketRequiredEventArgs : EventArgs { ////// /// public WritingPrintTicketRequiredEventArgs( System.Windows.Xps.Serialization.PrintTicketLevel printTicketLevel, int sequence ) { _printTicketLevel = printTicketLevel; _sequence = sequence; } ////// /// public System.Windows.Xps.Serialization.PrintTicketLevel CurrentPrintTicketLevel { get { return _printTicketLevel; } } ////// /// public int Sequence { get { return _sequence; } } ////// /// public PrintTicket CurrentPrintTicket { set { _printTicket = value; } get { return _printTicket; } } private System.Windows.Xps.Serialization.PrintTicketLevel _printTicketLevel; private int _sequence; private PrintTicket _printTicket; }; ////// /// public class WritingCompletedEventArgs : ComponentModel.AsyncCompletedEventArgs { ////// /// public WritingCompletedEventArgs( bool cancelled, Object state, Exception exception): base(exception, cancelled, state) { } }; ////// /// public class WritingProgressChangedEventArgs : ComponentModel.ProgressChangedEventArgs { ////// /// public WritingProgressChangedEventArgs( WritingProgressChangeLevel writingLevel, int number, int progressPercentage, Object state): base(progressPercentage, state) { _number = number; _writingLevel = writingLevel; } ////// /// public int Number { get { return _number; } } ////// /// public WritingProgressChangeLevel WritingLevel { get { return _writingLevel; } } private int _number; private WritingProgressChangeLevel _writingLevel; }; // // The following are the event args giving the caller more information // about a cancel occuring event // ////// /// public class WritingCancelledEventArgs : EventArgs { ////// /// public WritingCancelledEventArgs( Exception exception ) { _exception = exception; } ////// /// public Exception Error { get { return _exception; } } private Exception _exception; }; // // The following are the delegates used to represent the following 3 events // - Getting the PrintTicket from the calling code // - Informing the calling code that the write operation has completed // - Informing the calling code of the progress in the write operation // - Informing the caller code that the oepration was cancelled // ////// /// public delegate void WritingPrintTicketRequiredEventHandler( Object sender, WritingPrintTicketRequiredEventArgs e ); ////// /// public delegate void WritingProgressChangedEventHandler( Object sender, WritingProgressChangedEventArgs e ); ////// /// public delegate void WritingCompletedEventHandler( Object sender, WritingCompletedEventArgs e ); ////// /// public delegate void WritingCancelledEventHandler( Object sender, WritingCancelledEventArgs e ); } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. /*++ Copyright (C) 1985 - 2005 Microsoft Corporation All rights reserved. Module Name: XPSEventHandlers.hpp Abstract: EventHandlers used with the XpsDocumentWriter and XPSEmitter classes. Author: Ali Naqvi (alinaqvi) - 25th May 2005 Revision History: --*/ using System.Printing; namespace System.Windows.Documents.Serialization { ////// /// public enum WritingProgressChangeLevel { ////// /// None = 0, ////// /// FixedDocumentSequenceWritingProgress = 1, ////// /// FixedDocumentWritingProgress = 2, ////// /// FixedPageWritingProgress = 3 }; // // The following are the event args giving the caller more information // about the previously describes events // ////// /// public class WritingPrintTicketRequiredEventArgs : EventArgs { ////// /// public WritingPrintTicketRequiredEventArgs( System.Windows.Xps.Serialization.PrintTicketLevel printTicketLevel, int sequence ) { _printTicketLevel = printTicketLevel; _sequence = sequence; } ////// /// public System.Windows.Xps.Serialization.PrintTicketLevel CurrentPrintTicketLevel { get { return _printTicketLevel; } } ////// /// public int Sequence { get { return _sequence; } } ////// /// public PrintTicket CurrentPrintTicket { set { _printTicket = value; } get { return _printTicket; } } private System.Windows.Xps.Serialization.PrintTicketLevel _printTicketLevel; private int _sequence; private PrintTicket _printTicket; }; ////// /// public class WritingCompletedEventArgs : ComponentModel.AsyncCompletedEventArgs { ////// /// public WritingCompletedEventArgs( bool cancelled, Object state, Exception exception): base(exception, cancelled, state) { } }; ////// /// public class WritingProgressChangedEventArgs : ComponentModel.ProgressChangedEventArgs { ////// /// public WritingProgressChangedEventArgs( WritingProgressChangeLevel writingLevel, int number, int progressPercentage, Object state): base(progressPercentage, state) { _number = number; _writingLevel = writingLevel; } ////// /// public int Number { get { return _number; } } ////// /// public WritingProgressChangeLevel WritingLevel { get { return _writingLevel; } } private int _number; private WritingProgressChangeLevel _writingLevel; }; // // The following are the event args giving the caller more information // about a cancel occuring event // ////// /// public class WritingCancelledEventArgs : EventArgs { ////// /// public WritingCancelledEventArgs( Exception exception ) { _exception = exception; } ////// /// public Exception Error { get { return _exception; } } private Exception _exception; }; // // The following are the delegates used to represent the following 3 events // - Getting the PrintTicket from the calling code // - Informing the calling code that the write operation has completed // - Informing the calling code of the progress in the write operation // - Informing the caller code that the oepration was cancelled // ////// /// public delegate void WritingPrintTicketRequiredEventHandler( Object sender, WritingPrintTicketRequiredEventArgs e ); ////// /// public delegate void WritingProgressChangedEventHandler( Object sender, WritingProgressChangedEventArgs e ); ////// /// public delegate void WritingCompletedEventHandler( Object sender, WritingCompletedEventArgs e ); ////// /// public delegate void WritingCancelledEventHandler( Object sender, WritingCancelledEventArgs e ); } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Configuration.cs
- GridViewColumnCollection.cs
- PrinterSettings.cs
- XmlTextReaderImplHelpers.cs
- TextLine.cs
- ModelEditingScope.cs
- StatusBarAutomationPeer.cs
- TypeElement.cs
- ReachIDocumentPaginatorSerializerAsync.cs
- Single.cs
- InvalidateEvent.cs
- DetailsViewInsertEventArgs.cs
- hresults.cs
- XmlSchemaComplexContentRestriction.cs
- PenContexts.cs
- InternalSafeNativeMethods.cs
- KerberosRequestorSecurityTokenAuthenticator.cs
- FormViewPageEventArgs.cs
- PatternMatchRules.cs
- FileUtil.cs
- SamlSubjectStatement.cs
- Utility.cs
- GeneralTransformGroup.cs
- GeneralTransform3D.cs
- WebResourceAttribute.cs
- FontDriver.cs
- OdbcInfoMessageEvent.cs
- ProfileEventArgs.cs
- WorkflowInstance.cs
- GeometryHitTestParameters.cs
- QilReference.cs
- ApplicationManager.cs
- ThreadStartException.cs
- EncodingNLS.cs
- ResourcesGenerator.cs
- LoginName.cs
- DataGridViewCell.cs
- MetadataArtifactLoaderCompositeFile.cs
- SurrogateEncoder.cs
- DocumentSchemaValidator.cs
- ReachPageContentCollectionSerializer.cs
- FigureParaClient.cs
- AggregateNode.cs
- Registry.cs
- EntitySqlQueryCacheKey.cs
- XamlReader.cs
- SqlDataSourceView.cs
- GeneratedCodeAttribute.cs
- CacheDependency.cs
- PropertyGeneratedEventArgs.cs
- ObjectItemAttributeAssemblyLoader.cs
- LineMetrics.cs
- BevelBitmapEffect.cs
- Column.cs
- EntitySqlQueryCacheEntry.cs
- ValuePattern.cs
- MsmqReceiveHelper.cs
- AvTrace.cs
- _SecureChannel.cs
- BufferModesCollection.cs
- CheckBoxField.cs
- sapiproxy.cs
- PlanCompiler.cs
- WsdlImporter.cs
- XmlDocumentFragment.cs
- HtmlImage.cs
- ThemeInfoAttribute.cs
- SchemaMapping.cs
- DBDataPermission.cs
- WpfKnownType.cs
- TransformerInfoCollection.cs
- DES.cs
- FocusManager.cs
- AssociationProvider.cs
- SearchForVirtualItemEventArgs.cs
- SqlError.cs
- DiscoveryDocumentSearchPattern.cs
- x509store.cs
- DbCommandTree.cs
- Freezable.cs
- diagnosticsswitches.cs
- LogStore.cs
- Int64Animation.cs
- InputProcessorProfiles.cs
- TextDecorationUnitValidation.cs
- PreloadedPackages.cs
- StringUtil.cs
- WorkflowTransactionOptions.cs
- DataControlImageButton.cs
- TypeUsageBuilder.cs
- ScriptRegistrationManager.cs
- HttpStreamXmlDictionaryWriter.cs
- TableParaClient.cs
- String.cs
- ReturnEventArgs.cs
- SimplePropertyEntry.cs
- SupportingTokenBindingElement.cs
- DllNotFoundException.cs
- CodeMemberMethod.cs
- IdentityHolder.cs