# GC.Spread.Sheets.PDF.PDFFontsManager

## Content

# Class: PDFFontsManager

[Sheets](../modules/GC.Spread.Sheets).[PDF](../modules/GC.Spread.Sheets.PDF).PDFFontsManager

## Table of contents

### Constructors

- [constructor](GC.Spread.Sheets.PDF.PDFFontsManager#constructor)

### Methods

- [fallbackFont](GC.Spread.Sheets.PDF.PDFFontsManager#fallbackfont)
- [registerFont](GC.Spread.Sheets.PDF.PDFFontsManager#registerfont)

## Constructors

### <a id="constructor" name="constructor"></a> constructor

• **new PDFFontsManager**()

Represent a pdf fonts manager.

## Methods

### <a id="fallbackfont" name="fallbackfont"></a> fallbackFont

▸ `Static` **fallbackFont**(`font`): `any`

Provide a fallback font for the specific font.

**`static`**

#### Parameters

| Name | Type | Description |
| :------ | :------ | :------ |
| `font` | `string` | the css font string. |

#### Returns

`any`

The font file in base64 string or ArrayBuffer.

___

### <a id="registerfont" name="registerfont"></a> registerFont

▸ `Static` **registerFont**(`name`, `font`): `void`

Register a Font for export PDF.

**`static`**

#### Parameters

| Name | Type | Description |
| :------ | :------ | :------ |
| `name` | `string` | The font name. |
| `font` | `Object` | - |

#### Returns

`void`
