Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / MS / Internal / documents / DocumentViewerConstants.cs / 1305600 / DocumentViewerConstants.cs
//---------------------------------------------------------------------------- // // Copyright (C) Microsoft Corporation. All rights reserved. // // File: DocumentViewerConstants.cs // // Description: Defines various constants used throughout DocumentViewer, // DocumentGrid and other related code. // // History: // 1/7/2005 : jdersch - Created //--------------------------------------------------------------------------- namespace MS.Internal.Documents { internal static class DocumentViewerConstants { //------------------------------------------------------------------- // // Public Properties // //------------------------------------------------------------------- ////// The minimum allowed value for the Zoom property on DocumentViewer /// public static double MinimumZoom { get { return _minimumZoom; } } ////// The maximum allowed value for the Zoom property on DocumentViewer /// public static double MaximumZoom { get { return _maximumZoom; } } ////// The minimum allowed value for the Scale property on DocumentGrid /// for normal views. /// public static double MinimumScale { get { return _minimumZoom / 100.0; } } ////// The minimum allowed value for the Scale property on DocumentGrid /// for a Thumbnails view. /// public static double MinimumThumbnailsScale { get { return _minimumThumbnailsZoom / 100.0; } } ////// The maximum allowed value for the Scale property on DocumentGrid /// public static double MaximumScale { get { return _maximumZoom / 100.0; } } ////// The maximum allowed value for the MaxPagesAcross property on DocumentViewer /// public static int MaximumMaxPagesAcross { get { return _maximumMaxPagesAcross; } } //-------------------------------------------------------------------- // // Private Fields // //------------------------------------------------------------------- private const double _minimumZoom = 5.0; private const double _minimumThumbnailsZoom = 12.5; private const double _maximumZoom = 5000.0; private const int _maximumMaxPagesAcross = 32; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // // Copyright (C) Microsoft Corporation. All rights reserved. // // File: DocumentViewerConstants.cs // // Description: Defines various constants used throughout DocumentViewer, // DocumentGrid and other related code. // // History: // 1/7/2005 : jdersch - Created //--------------------------------------------------------------------------- namespace MS.Internal.Documents { internal static class DocumentViewerConstants { //------------------------------------------------------------------- // // Public Properties // //------------------------------------------------------------------- ////// The minimum allowed value for the Zoom property on DocumentViewer /// public static double MinimumZoom { get { return _minimumZoom; } } ////// The maximum allowed value for the Zoom property on DocumentViewer /// public static double MaximumZoom { get { return _maximumZoom; } } ////// The minimum allowed value for the Scale property on DocumentGrid /// for normal views. /// public static double MinimumScale { get { return _minimumZoom / 100.0; } } ////// The minimum allowed value for the Scale property on DocumentGrid /// for a Thumbnails view. /// public static double MinimumThumbnailsScale { get { return _minimumThumbnailsZoom / 100.0; } } ////// The maximum allowed value for the Scale property on DocumentGrid /// public static double MaximumScale { get { return _maximumZoom / 100.0; } } ////// The maximum allowed value for the MaxPagesAcross property on DocumentViewer /// public static int MaximumMaxPagesAcross { get { return _maximumMaxPagesAcross; } } //-------------------------------------------------------------------- // // Private Fields // //------------------------------------------------------------------- private const double _minimumZoom = 5.0; private const double _minimumThumbnailsZoom = 12.5; private const double _maximumZoom = 5000.0; private const int _maximumMaxPagesAcross = 32; } } // 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
- CancellationHandlerDesigner.cs
- TextContainer.cs
- ResourceAttributes.cs
- PeerCollaborationPermission.cs
- SoapTypeAttribute.cs
- SynchronizationContextHelper.cs
- ListBase.cs
- Int64KeyFrameCollection.cs
- CodeBlockBuilder.cs
- HttpRequest.cs
- TokenCreationException.cs
- HtmlContainerControl.cs
- ExtendedPropertyDescriptor.cs
- CompoundFileReference.cs
- SoapHeader.cs
- TypeDescriptionProviderAttribute.cs
- RecognitionResult.cs
- CachedTypeface.cs
- ManualResetEvent.cs
- listitem.cs
- AlternateViewCollection.cs
- XmlReaderDelegator.cs
- InputGestureCollection.cs
- XamlFilter.cs
- NullEntityWrapper.cs
- ViewGenResults.cs
- TableLayoutSettingsTypeConverter.cs
- OutputCacheSettingsSection.cs
- CfgParser.cs
- DESCryptoServiceProvider.cs
- ArgumentOutOfRangeException.cs
- XmlSchemaAppInfo.cs
- RayHitTestParameters.cs
- ServiceModelInstallComponent.cs
- DragEvent.cs
- UiaCoreProviderApi.cs
- SelectionItemPattern.cs
- FileLogRecordStream.cs
- ZoneMembershipCondition.cs
- FormViewUpdatedEventArgs.cs
- ColorTransform.cs
- RemoteWebConfigurationHostStream.cs
- SchemaImporterExtensionElement.cs
- XmlChildNodes.cs
- DataControlFieldCell.cs
- DirectoryNotFoundException.cs
- StartUpEventArgs.cs
- RegexCompilationInfo.cs
- Lease.cs
- SqlCacheDependencyDatabaseCollection.cs
- ListBoxChrome.cs
- AliasedSlot.cs
- EntityDataSourceContextCreatingEventArgs.cs
- SQLByteStorage.cs
- RoutedEventConverter.cs
- SynchronizedPool.cs
- Viewport2DVisual3D.cs
- CommonGetThemePartSize.cs
- NotSupportedException.cs
- PluralizationServiceUtil.cs
- XDeferredAxisSource.cs
- RegisterResponseInfo.cs
- InputLangChangeEvent.cs
- AnimationLayer.cs
- StateMachineDesignerPaint.cs
- ListSourceHelper.cs
- NativeMethods.cs
- XD.cs
- Hash.cs
- StateRuntime.cs
- HttpCapabilitiesEvaluator.cs
- QuaternionAnimation.cs
- StartUpEventArgs.cs
- CreateRefExpr.cs
- DynamicValueConverter.cs
- InfoCardSymmetricCrypto.cs
- TreePrinter.cs
- ProviderUtil.cs
- PrintSystemException.cs
- SamlEvidence.cs
- DefaultBindingPropertyAttribute.cs
- SimpleFileLog.cs
- DeviceContext.cs
- ToolStripManager.cs
- LayeredChannelListener.cs
- _DisconnectOverlappedAsyncResult.cs
- DataGridCaption.cs
- ApplicationCommands.cs
- BaseValidator.cs
- LinearQuaternionKeyFrame.cs
- SqlCacheDependency.cs
- DrawingImage.cs
- ClientBuildManagerCallback.cs
- SpeechAudioFormatInfo.cs
- TreeNode.cs
- HttpProfileBase.cs
- ScriptBehaviorDescriptor.cs
- PolyLineSegment.cs
- DataRelationCollection.cs
- SystemIPv6InterfaceProperties.cs