Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / 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: [....] ([....]) - 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
- QilInvokeLateBound.cs
- Context.cs
- NativeActivityFaultContext.cs
- RuleDefinitions.cs
- ResourceDescriptionAttribute.cs
- ScalarOps.cs
- ReadOnlyHierarchicalDataSourceView.cs
- ComponentDispatcherThread.cs
- Ref.cs
- ColorConvertedBitmapExtension.cs
- TextWriterEngine.cs
- SourceSwitch.cs
- TypeUtil.cs
- ImageField.cs
- SignerInfo.cs
- StringPropertyBuilder.cs
- UpdateTranslator.cs
- SourceElementsCollection.cs
- Part.cs
- GridLength.cs
- FontInfo.cs
- CommandValueSerializer.cs
- XmlDataSource.cs
- LogRecordSequence.cs
- SystemPens.cs
- DateTimeHelper.cs
- SectionUpdates.cs
- WaitHandleCannotBeOpenedException.cs
- GroupDescription.cs
- WebPartEditVerb.cs
- BasePropertyDescriptor.cs
- ConfigurationSectionCollection.cs
- WebGetAttribute.cs
- BitmapVisualManager.cs
- RepeatButtonAutomationPeer.cs
- ObjectToIdCache.cs
- ObjectStateFormatter.cs
- DbConnectionPoolGroupProviderInfo.cs
- DefaultPropertyAttribute.cs
- PermissionSetTriple.cs
- MetadataArtifactLoaderCompositeFile.cs
- EdmError.cs
- Helper.cs
- StorageEntitySetMapping.cs
- PrimaryKeyTypeConverter.cs
- FlowDocumentFormatter.cs
- BitmapEffect.cs
- Vector3dCollection.cs
- EntityDataSourceQueryBuilder.cs
- Canvas.cs
- SiteMapNodeCollection.cs
- EventHandlerList.cs
- TransportListener.cs
- ExternalException.cs
- ProtocolImporter.cs
- WindowInteractionStateTracker.cs
- FormsAuthenticationEventArgs.cs
- ValueOfAction.cs
- UIElement3DAutomationPeer.cs
- ProgressChangedEventArgs.cs
- WindowsSysHeader.cs
- XPathBuilder.cs
- TextTreeTextBlock.cs
- NavigationCommands.cs
- DetailsViewPagerRow.cs
- FixedSOMGroup.cs
- MenuCommand.cs
- IChannel.cs
- MemoryMappedFileSecurity.cs
- DynamicMethod.cs
- EndPoint.cs
- newinstructionaction.cs
- UriTemplateTrieLocation.cs
- ListViewEditEventArgs.cs
- MobileListItemCollection.cs
- ArithmeticException.cs
- RSAPKCS1SignatureFormatter.cs
- RichTextBox.cs
- Constraint.cs
- ModelItem.cs
- HyperLinkColumn.cs
- AlternateViewCollection.cs
- RenderData.cs
- WebPermission.cs
- StrokeNodeData.cs
- SoundPlayer.cs
- Separator.cs
- RemotingSurrogateSelector.cs
- NumberAction.cs
- SpnegoTokenProvider.cs
- ColumnBinding.cs
- TextDecorationCollection.cs
- GroupBox.cs
- WebPartEditorOkVerb.cs
- TextTreeObjectNode.cs
- ResourceManagerWrapper.cs
- MessageDecoder.cs
- RuntimeEnvironment.cs
- InvalidChannelBindingException.cs
- DispatcherHookEventArgs.cs