PdfFormFlattenFieldsOptions.PdfFormFlattenFieldsOptions

PdfFormFlattenFieldsOptions(HashSet<int>)

Initializes a new instance of the PdfFormFlattenFieldsOptions object by set of pages, on which ALL fields will be flatten.

public PdfFormFlattenFieldsOptions(HashSet<int> pagesNumbers)
ParameterTypeDescription
pagesNumbersHashSet`1Set of page numbers on which fields should be flattened.

See Also


PdfFormFlattenFieldsOptions(int)

Initializes a new instance of the PdfFormFlattenFieldsOptions object by page number, on which ALL fields will be flatten.

public PdfFormFlattenFieldsOptions(int pageNumber)
ParameterTypeDescription
pageNumberInt32Page number on which fields should be flattened.

See Also


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.

public PdfFormFlattenFieldsOptions(int pageFrom, int pageTo)
ParameterTypeDescription
pageFromInt32Page number, starting from which the fields will be flattened on the pages.
pageToInt32Page number up to which the fields will be flattened on the pages. The fields on the page with number pageTo will also be flattened.

See Also


PdfFormFlattenFieldsOptions(SelectField)

Initializes a new instance of the PdfFormFlattenFieldsOptions object, by a delegate that specifies which fields to flatten.

public PdfFormFlattenFieldsOptions(SelectField selectField)
ParameterTypeDescription
selectFieldSelectFieldDelegate that determines the fields to flatten. If the delegate returns true for the field, this field will be removed.

See Also