Class PdfFileEditor.ContentsResizeParameters
PdfFileEditor.ContentsResizeParameters class
Class for specifing page resize parameters. Allow to set the following parameters: Size of result page (width, height) in default space units or in percents of initial pages size; Left, Top, Bottom and Right margins in default space units or in percents of initial page size; Some values may be left null for automatic calculation. These values will be calculated from rest of page size after calculation explicitly specified values. For example: if page width = 100 and new page width specified 60 units then left and right margins are automatically calculated: (100 - 60) / 2 = 15. This class is used in ResizeContents method.
public class ContentsResizeParameters
Constructors
| Name | Description |
|---|
| ContentsResizeParameters() | Creates resize parameters where al values are set to “auto”. Later margins and contents size may be specified if required. |
| ContentsResizeParameters(ContentsResizeValue, ContentsResizeValue, ContentsResizeValue, ContentsResizeValue, ContentsResizeValue, ContentsResizeValue) | Creates resize parameters with specified margin values and contents size. |
Properties
| Name | Description |
|---|
| BottomMargin { get; set; } | Gets or sets bottom margin on the resultant page. |
| ContentsHeight { get; set; } | Gets or sets height of the content of the source page on the resultant page. |
| ContentsWidth { get; set; } | Gets or sets width of the content of the source page on the resultant page. |
| LeftMargin { get; set; } | Gets or sets left margin on the resultant page. |
| RightMargin { get; set; } | Gets or sets right margin on the resultant page. |
| TopMargin { get; set; } | Gets or sets top margin on the resultant page. |
Methods
| Name | Description |
|---|
| static ContentSize(double, double) | Creates resize parameters with specified contents size. |
| static ContentSizePercent(double, double) | Creates resize parameters with specified contents size in percents of initial page size. Margins are caculated automatically. |
| static Margins(double, double, double, double) | Creates resize parameters with specifed margins value. Contents size is automatically calculated. |
| static MarginsPercent(double, double, double, double) | Creates resize parameters. Margins are specified in percents of initial page size. |
| static PageResize(double, double) | Creates resize paramters for page resize. |
| static PageResizePct(double, double) | Creates resize paramters for page resize. New sizes are specified in percent. |
See Also