PrintCapabilities.PageScalingFactorRange Property

Gets the maximum and minimum percentages by which a printer can enlarge or reduce the print image on a page.

Namespace: System.Printing
Assembly: ReachFramework (in reachframework.dll)

public PageScalingFactorRange PageScalingFactorRange { get; }
/** @property */
public PageScalingFactorRange get_PageScalingFactorRange ()

public function get PageScalingFactorRange () : PageScalingFactorRange

You cannot use this property in XAML.

Property Value

A PageScalingFactorRange object with MaximumScale and MinimumScale properties holding Int32 values that represent percentages.

This PageScalingFactorRange property generally represents the Print Schema's PageScaling keyword. But there are some complexities as follows.

  • If the PrintCapabilities document does not have a PageScaling element, or it has one, but neither its CustomSquare nor Custom options are defined; then the PageScalingFactorRange property is null.

  • In all other cases, the property's behavior is as follows.

    The MinimumScale property of the PrintCapabilities.PageScalingFactorRange property's PageScalingFactorRange object is the smallest of the following values.

    The MaximumScale property of the PrintCapabilities.PageScalingFactorRange property's PageScalingFactorRange object is the largest of the following values.

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0
Show: