Class PdfFormFlattenFieldsOptions
Represents options for flatten all Fields (not annotations) on specified pages of document by PdfForm plugin.
public sealed class PdfFormFlattenFieldsOptions : PdfFormOptions
Constructors
Name | Description |
---|
PdfFormFlattenFieldsOptions(HashSet<int>) | Initializes a new instance of the PdfFormFlattenFieldsOptions object by set of pages, on which ALL fields will be flatten. |
PdfFormFlattenFieldsOptions(int) | Initializes a new instance of the PdfFormFlattenFieldsOptions object by page number, on which ALL fields will be flatten. |
PdfFormFlattenFieldsOptions(SelectField) | Initializes a new instance of the PdfFormFlattenFieldsOptions object, by a delegate that specifies which fields to flatten. |
PdfFormFlattenFieldsOptions(int, int) | Initializes a new instance of the PdfFormFlattenFieldsOptions object by page interval from pageFrom to pageTo (inclusive for both), on which ALL fields will be flatten. |
Properties
Name | Description |
---|
DataCollection { get; } | Returns FormOptions plugin data collection. |
GetPageNumbers { get; } | Gets set of pages on which fields will be flattened by method Process call. |
GetSelectFieldDelegate { get; } | Gets delegate specifying the field(s) to which flatten should be made. |
SaveTargetsCollection { get; } | Gets collection of added targets for saving operation results. |
Methods
Name | Description |
---|
AddDataSource(IDataSource) | Adds new data source to the PdfForm plugin data collection. |
AddSaveDataSource(IDataSource) | Adds new data source to the PdfForm plugin data collection. |
See Also