FlowDocumentReader.MaxZoom Property
.NET Framework 3.5
Gets or sets the maximum allowable Zoom level for the FlowDocumentReader. This is a dependency property.
Assembly: PresentationFramework (in PresentationFramework.dll)
XMLNS for XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
<object MaxZoom="double" .../>
Property Value
Type: System.DoubleThe maximum allowable Zoom level for the FlowDocumentReader, interpreted as a percentage. The default is 200.0 (maximum zoom of 200%).
The default FlowDocumentReader user interface (UI) includes a slider that can be used to adjust the Zoom level. This property specifies the upper-limit value for the Zoom slider.
The following example shows how to set the MaxZoom attribute.
<FlowDocumentReader IsFindEnabled="True" IsPrintEnabled="True" MinZoom="50" MaxZoom="1000" Zoom="120" ZoomIncrement="5" > <FlowDocument> <Paragraph> Flow content... </Paragraph> </FlowDocument> </FlowDocumentReader>
The following example shows how to set the MaxZoom property programmatically.
FlowDocumentReader flowDocRdr = new FlowDocumentReader(); // Enable find... flowDocRdr.IsFindEnabled = true; // Enable printing... flowDocRdr.IsPrintEnabled = true; // Set zoom between 50% and 1000%. flowDocRdr.MinZoom = 50; flowDocRdr.MaxZoom = 1000; // Set the zoom increment to 5%. flowDocRdr.ZoomIncrement = 5; // Set the initial zoom to 120%. flowDocRdr.Zoom = 120; FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("Flow content..."))); flowDocRdr.Document = flowDoc;
Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003
The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.