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
- FontClient.cs
- SymbolType.cs
- FixedSOMTableRow.cs
- PathFigureCollectionConverter.cs
- HTTPRemotingHandler.cs
- DbConnectionInternal.cs
- SqlDelegatedTransaction.cs
- EllipticalNodeOperations.cs
- XmlTextAttribute.cs
- PassportAuthentication.cs
- XmlWellformedWriter.cs
- Globals.cs
- XsltLibrary.cs
- HWStack.cs
- Vector.cs
- GenerateTemporaryTargetAssembly.cs
- TypeReference.cs
- Encoding.cs
- SimpleHandlerFactory.cs
- FrameworkRichTextComposition.cs
- Renderer.cs
- CodeCatchClause.cs
- mansign.cs
- exports.cs
- TextRunCacheImp.cs
- FlowLayoutSettings.cs
- SqlRowUpdatingEvent.cs
- PaintEvent.cs
- ModelFactory.cs
- PointUtil.cs
- WarningException.cs
- StoreItemCollection.cs
- TextLineBreak.cs
- PolyLineSegmentFigureLogic.cs
- InvalidCardException.cs
- Task.cs
- DatasetMethodGenerator.cs
- MaskedTextProvider.cs
- WSDualHttpBindingElement.cs
- SynchronizationContext.cs
- ITextView.cs
- TokenDescriptor.cs
- GlyphCollection.cs
- LZCodec.cs
- ExtenderProviderService.cs
- DependencyObjectPropertyDescriptor.cs
- Comparer.cs
- ToolStripSystemRenderer.cs
- FieldNameLookup.cs
- AccessViolationException.cs
- ErrorView.xaml.cs
- XhtmlTextWriter.cs
- QuaternionAnimation.cs
- HtmlFormAdapter.cs
- RadioButton.cs
- ColorConverter.cs
- TypeBuilderInstantiation.cs
- NavigationPropertyEmitter.cs
- ObjectStateManager.cs
- OutputCacheModule.cs
- MaterialGroup.cs
- CompositeFontInfo.cs
- XmlEncodedRawTextWriter.cs
- BitmapFrameDecode.cs
- ItemsControl.cs
- ViewKeyConstraint.cs
- WsatServiceCertificate.cs
- RequestCachingSection.cs
- DropTarget.cs
- BaseDataListDesigner.cs
- ElementNotAvailableException.cs
- ClientScriptManager.cs
- DeferredBinaryDeserializerExtension.cs
- PseudoWebRequest.cs
- Sql8ExpressionRewriter.cs
- RawStylusInputCustomDataList.cs
- DeadCharTextComposition.cs
- PagesChangedEventArgs.cs
- ListViewItem.cs
- TrustManagerPromptUI.cs
- TextOptions.cs
- SplitterCancelEvent.cs
- CombinedGeometry.cs
- FreezableCollection.cs
- LinqToSqlWrapper.cs
- HtmlInputText.cs
- XmlAnyElementAttribute.cs
- Timer.cs
- WebServiceResponse.cs
- OpenFileDialog.cs
- Knowncolors.cs
- HttpCachePolicyWrapper.cs
- LinearGradientBrush.cs
- ServiceOperationUIEditor.cs
- DesignerView.Commands.cs
- WebPartConnectionsDisconnectVerb.cs
- FacetDescriptionElement.cs
- BinaryParser.cs
- DataTableExtensions.cs
- SourceLineInfo.cs