API Reference

Class

PdfAcroFormEditSession

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Transactional existing-document AcroForm edit commands.

Inheritance

  • Object
  • PdfAcroFormEditSession

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

Methods

public PdfAcroFormEditSession Create(PdfFormFieldCreateOptions options) #
Returns: PdfAcroFormEditSession

Creates a text, checkbox, choice, or empty signature field.

Parameters

options OfficeIMO.Pdf.PdfFormFieldCreateOptions requiredposition: 0
public PdfAcroFormEditSession Flatten(params String[] fieldNames) #
Returns: PdfAcroFormEditSession

Marks exact fields for visual flattening after tree edits.

Parameters

fieldNames System.String[] requiredposition: 0
public PdfAcroFormEditSession Move(String name, Int32 pageNumber, Double x, Double y, Double width, Double height) #
Returns: PdfAcroFormEditSession

Moves a single-widget field to a page rectangle.

Parameters

name System.String requiredposition: 0
pageNumber System.Int32 requiredposition: 1
x System.Double requiredposition: 2
y System.Double requiredposition: 3
width System.Double requiredposition: 4
height System.Double requiredposition: 5
public PdfAcroFormEditSession PlaceSignatureField(String name, Int32 pageNumber, Double x, Double y, Double width, Double height) #
Returns: PdfAcroFormEditSession

Places an empty signature field owned by the signature engine.

Parameters

name System.String requiredposition: 0
pageNumber System.Int32 requiredposition: 1
x System.Double requiredposition: 2
y System.Double requiredposition: 3
width System.Double requiredposition: 4
height System.Double requiredposition: 5
public PdfAcroFormEditSession Remove(String name) #
Returns: PdfAcroFormEditSession

Removes one field subtree and its widgets.

Parameters

name System.String requiredposition: 0
public PdfAcroFormEditSession Rename(String name, String newName) #
Returns: PdfAcroFormEditSession

Renames one fully qualified field.

Parameters

name System.String requiredposition: 0
newName System.String requiredposition: 1
public PdfAcroFormEditSession SetCalculationOrder(params String[] fieldNames) #
Returns: PdfAcroFormEditSession

Replaces AcroForm calculation order with exact named fields.

Parameters

fieldNames System.String[] requiredposition: 0
public PdfAcroFormEditSession SetDefaultValue(String name, String value) #
Returns: PdfAcroFormEditSession

Sets or clears a field default value.

Parameters

name System.String requiredposition: 0
value System.String requiredposition: 1
public PdfAcroFormEditSession SetFlags(String name, Int32 flags) #
Returns: PdfAcroFormEditSession

Replaces raw field flags.

Parameters

name System.String requiredposition: 0
flags System.Int32 requiredposition: 1
public PdfAcroFormEditSession SetTabOrder(Int32 pageNumber, PdfPageTabOrder order) #
Returns: PdfAcroFormEditSession

Sets a page /Tabs order hint.

Parameters

pageNumber System.Int32 requiredposition: 0
order OfficeIMO.Pdf.PdfPageTabOrder requiredposition: 1