Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HttpCookie.cs
- ExpressionBindingCollection.cs
- CallbackValidator.cs
- InputBinder.cs
- UIPermission.cs
- WebConfigurationFileMap.cs
- UserNameSecurityTokenAuthenticator.cs
- RemoteWebConfigurationHostStream.cs
- LookupNode.cs
- XPathParser.cs
- BindingWorker.cs
- LinkLabelLinkClickedEvent.cs
- HttpCookie.cs
- CompoundFileStreamReference.cs
- PackageFilter.cs
- CacheOutputQuery.cs
- LicenseException.cs
- MachineKeySection.cs
- AsyncStreamReader.cs
- MethodRental.cs
- DetailsViewPageEventArgs.cs
- EncodingDataItem.cs
- WebHttpDispatchOperationSelectorData.cs
- COAUTHIDENTITY.cs
- ResourceBinder.cs
- SequenceRange.cs
- MetabaseSettingsIis7.cs
- CustomErrorCollection.cs
- CodeStatementCollection.cs
- StorageMappingItemLoader.cs
- MultitargetUtil.cs
- DbDataRecord.cs
- ServiceOperationWrapper.cs
- FrameworkObject.cs
- FontInfo.cs
- XPathAxisIterator.cs
- XPathNodeHelper.cs
- ContainerParagraph.cs
- SafeSecurityHelper.cs
- ProtocolsSection.cs
- SafeLocalMemHandle.cs
- CodeFieldReferenceExpression.cs
- Cursors.cs
- MemoryMappedView.cs
- Border.cs
- HttpHandlersSection.cs
- UInt64.cs
- ConditionalAttribute.cs
- CompareValidator.cs
- DataGridLinkButton.cs
- ProfileGroupSettings.cs
- PersistChildrenAttribute.cs
- Latin1Encoding.cs
- DataServiceContext.cs
- CodeMethodReturnStatement.cs
- PeerApplicationLaunchInfo.cs
- DataMemberConverter.cs
- WindowsStatusBar.cs
- InputLanguage.cs
- XamlTreeBuilder.cs
- DataGridComponentEditor.cs
- XmlTypeAttribute.cs
- FatalException.cs
- DataListItemCollection.cs
- FormViewUpdateEventArgs.cs
- SourceFilter.cs
- AppDomainManager.cs
- RoutedEventHandlerInfo.cs
- RegexMatchCollection.cs
- EncodingDataItem.cs
- XPathNode.cs
- DataTableCollection.cs
- sqlstateclientmanager.cs
- ExecutionEngineException.cs
- ControlCachePolicy.cs
- HwndProxyElementProvider.cs
- PerformanceCounterManager.cs
- DataGridViewButtonColumn.cs
- BitmapEffectDrawingContextState.cs
- FloaterParagraph.cs
- DesigntimeLicenseContext.cs
- StyleSheetComponentEditor.cs
- ApplicationDirectory.cs
- DbProviderFactories.cs
- PieceNameHelper.cs
- columnmapkeybuilder.cs
- GetWinFXPath.cs
- ClaimSet.cs
- InvalidWMPVersionException.cs
- RijndaelManaged.cs
- DESCryptoServiceProvider.cs
- JsonQNameDataContract.cs
- ToolZoneDesigner.cs
- RoleGroup.cs
- DataColumnChangeEvent.cs
- LassoSelectionBehavior.cs
- BuildProviderInstallComponent.cs
- Tuple.cs
- FileLevelControlBuilderAttribute.cs
- CodeDomDesignerLoader.cs