# SignatureAppearance

## Content

# Type Alias: SignatureAppearance

```ts
type SignatureAppearance = object;
```

Represents properties used to generate signature appearance when a document is signed.

## Properties

### backColor?

```ts
optional backColor?: Color;
```

The back color, if not specified then [WidgetAnnotation#backColor](../classes/WidgetAnnotation#backcolor) will be used.

***

### border?

```ts
optional border?: BorderProperties;
```

The border, if null then [WidgetAnnotation#border](../classes/WidgetAnnotation#border) will be used.

***

### caption?

```ts
optional caption?: string;
```

The signature's caption.
This field can be empty, in this case caption is generated as:
{signerName} ({location})\r\n{signingDateTime}

***

### captionImageRelation?

```ts
optional captionImageRelation?: CaptionImageRelation;
```

A value indicating how to position the signature's caption relative to image.

***

### font?

```ts
optional font?: Font;
```

The [Font](../classes/Font) to use, if unspecified then standard Helvetica font will be used.

***

### fontSize?

```ts
optional fontSize?: number;
```

The font size, can be 0 in this case text will be fit in available bounds,
if unspecified then 0 will be used.

***

### foreColor?

```ts
optional foreColor?: Color;
```

The fore color.

***

### image?

```ts
optional image?: Image;
```

The signature image.
