# Interactive Layout Entities Module

Module for interactive widgets on a PDF page.

This module describes the functions and structures that allow you to define or retrieve widgets on a PDF Page. Widgets are interactive entitities that can be modified with JavaScript coding at runtime. Functions exist to create widgets on a page, or retrieve widgets on an existing page.

Widgets are divided in two categories: the Fields, and the High Level widgets. Fields are Acrobat Forms entities existing on a page. These Fields can be authored using Acrobat. High Level widgets are HOOPS Publish entities. They usually are built from a set of Fields. High Level widgets can only be authored by HOOPS Publish functions.

Parameters

> pPage: The Page object to work with.

> pcFieldName: The name of the form field. Only Acroform fields are supported.

> pcItemValue: The item string which will be visible to the user in the list field.

> pcItemExportValue: The export value for the item. This value acts as a ‘symbolic value’ for the item.

Returns

> A3D_SUCCESS in case of success or an error code

Topics

- Check Box Module
- Radio Button Module
- ListBox Module
- Drop down List Module
- View Carousel Module
- Scroll Table Module
- Button Module
- Text Field Module
- Digital Signature Module

Structures

- `A3DPDFFieldData`

Enumerations

- `A3DPDFEFieldType`
- `A3DPDFEFormField`
- `A3DPDFETextOrientation`
- `A3DPDFEThicknessBorder`
- `A3DPDFELineStyleBorder`

Functions

- `A3DPDFPageFieldListAddItem()`
- `A3DPDFPageGetFields()`
- `A3DPDFPageGetField()`
- `A3DPDFFieldGetInformation()`
- `A3DPDFWidgetGetPosition()`
- `A3DPDFWidgetGetName()`
- `A3DPDFPageFieldSetVisibility()`

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Exchange in your own language, or choose a sample question below to start a conversation:

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...