PdfPrintPageSettings ClassTerminal Works - PDF Printing.Net Library
print page settings
Inheritance Hierarchy

SystemObject
  PdfPrintingNetPdfPrintPageSettings

Namespace: PdfPrintingNet
Assembly: PdfPrintingNet (in PdfPrintingNet.dll) Version: 5.1.1.0 (5.1.1.0)
Syntax

public class PdfPrintPageSettings

The PdfPrintPageSettings type exposes the following members.

Constructors

  NameDescription
Public methodPdfPrintPageSettings
Initializes a new instance of the PdfPrintPageSettings class
Top
Methods

  NameDescription
Public methodCopy
Creates a new object of PdfPrintPageSettings and copies all properties
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Top
Properties

  NameDescription
Public propertyBounds
Gets the rectangular area that represents the total area of the page taking into account the Landscape property. Most printers cannot print at the very edge of the page.
Public propertyColor
Gets or sets a value indicating whether the page is printed in color.
Public propertyCustomScale
Gets or sets the custom scale to scale the page. To be used, Scale must be set to CustomScale. Default value is 100%.
Public propertyHardMarginX
Gets the x-coordinate, in hundredths of an inch, of the hard margin (the physical margin set by the printer) at the left of the page.
Public propertyHardMarginY
Gets the y-coordinate, in hundredths of an inch, of the hard margin (the physical margin set by the printer) at the top of the page.
Public propertyLandscape
Gets or sets a value indicating whether the page should be printed in landscape or portrait orientation.
Public propertyMargins
Gets or sets a value indicating the user defined margins for this page. Units are 1/100 inch (i.e. 100 = 1 inch). Setting Scale influences the print result. When set to None, the margins are adjusted (if needed) to preserve the actual size of the print content. And when content is smaller, existing whitespace is considered as part of margin space. For all other values, the print content size is adjusted (if needed) to preserve the specified margins. Default value is (0,0,0,0).
Public propertyPaperSize
Paper size
Public propertyPaperSource
Gets or sets a value indicating the paper source (i.e. upper bin).
Public propertyPrintableArea
A RectangleF representing the length and width, in hundredths of an inch, of the area the printer is capable of printing in. Returns the correct value, whether the page orientation is landscape or portrait.
Public propertyPrinterResolution
Gets or sets the printer resolution for the page.
Public propertyScale
Gets or sets the scale type for the page. If not set, it will use the Shrink scaling type. If PrintWithAdobe method both Shrink and FitToMargins behaves like Shrink.
Top
See Also

Reference