# FileAttachmentAnnotationProperties

## Content

[**DsPdfJS API v9.1.3**](../README)

***

[DsPdfJS API](../globals) / FileAttachmentAnnotationProperties

# Type Alias: FileAttachmentAnnotationProperties

> **FileAttachmentAnnotationProperties** = [`MarkupAnnotationProperties`](MarkupAnnotationProperties) & `object`

Defines properties of an annotation what represents a reference to a file which typically is embedded in the PDF file.

## Type Declaration

### file?

> `optional` **file**: [`FileSpecification`](../classes/FileSpecification) \| [`FileSpecificationProperties`](FileSpecificationProperties)

The [FileSpecification](../classes/FileSpecification) or [FileSpecificationProperties](FileSpecificationProperties) object that defines the referenced file.

### icon?

> `optional` **icon**: [`FileAttachmentAnnotationIcon`](FileAttachmentAnnotationIcon)

The type of the icon used to display the annotation.

### type

> **type**: `"file"`

## See

[FileAttachmentAnnotation](../classes/FileAttachmentAnnotation)
