Spacing
Puts spacing between pages while doing the multi page print.
public class Spacing
Inheritance: ObjectSpacing
Licensing Info
This class is a DynamicPDF PrintManager feature. One of the following is required for non-evaluation usage:
- An active DynamicPDF Subscription
- An active DynamicPDF Professional or Professional Plus Subscription with DynamicPDF PrintManager selected.
- A DynamicPDF PrintManager for .NET v4.X Developer license.
Examples
The following examples demonstrates, how to set spacing between pages while doing the multi page print.using System;
using ceTe.DynamicPDF.Printing;
using System.Drawing;
class MyClass
{
static void Main()
{
// Create a print job containing the first four pages of the PDF.
PrintJob printJob = new PrintJob(Printer.Default, @"C:\MyDocument.pdf", 1, 4);
// Creating the object of MultipagePageScaling.
MultipagePageScaling multipagePageScaling = new MultipagePageScaling(4, 2);
// Setting the border and its color.
multipagePageScaling.Border = new Border(Color.Green, 2);
// Setting the top,left,bottom and right margins.
multipagePageScaling.Margin = new ceTe.DynamicPDF.Printing.Margin(5, 5, 5, 5);
// Setting the spacing between pages.
multipagePageScaling.Spacing = new Spacing(2, 2);
// If UniformScaling is true then same scaling percentage will be applied to all pages.
multipagePageScaling.UniformScaling = true;
// Applying the multipage scaling.
printJob.PrintOptions.Scaling = multipagePageScaling;
// Print the job.
printJob.Print();
}
}
Constructors
Spacing(Int32, Int32) | Initializes a new instance of the Spacing class. |
Properties
Horizontal | Gets or sets the horizontal spacing value between pages. |
Vertical | Gets or sets the vertical spacing value between pages. |
Methods
Equals(Object) | Determines whether the specified Object is equal to the current Object . (Inherited from Object) |
GetHashCode() | Serves as a hash function for a particular type. (Inherited from Object) |
GetType() | Gets the Type of the current instance. (Inherited from Object) |
ToString() | Returns a String that represents the current Object . (Inherited from Object) |