
# TagLOGFONTW class

*No description yet.*

```csharp
public class TagLOGFONTW : ItagLOGFONTW
```

**Namespace:** DXP · **Assembly:** Altium.SDK.Interfaces

**Implements:** [ItagLOGFONTW](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/ItagLOGFONTW.md)

## Constructors

```csharp
public TagLOGFONTW();
public TagLOGFONTW(StagLOGFONTW argVal);
public TagLOGFONTW(ItagLOGFONTW argVal);
```

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [Data](#data) | [StagLOGFONTW](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/StagLOGFONTW.md) | get; set |  |
| [LfCharSet](#lfcharset) | `byte` | get; set |  |
| [LfClipPrecision](#lfclipprecision) | `byte` | get; set |  |
| [LfEscapement](#lfescapement) | `int` | get; set |  |
| [LfHeight](#lfheight) | `int` | get; set |  |
| [LfItalic](#lfitalic) | `byte` | get; set |  |
| [LfOrientation](#lforientation) | `int` | get; set |  |
| [LfOutPrecision](#lfoutprecision) | `byte` | get; set |  |
| [LfPitchAndFamily](#lfpitchandfamily) | `byte` | get; set |  |
| [LfQuality](#lfquality) | `byte` | get; set |  |
| [LfStrikeOut](#lfstrikeout) | `byte` | get; set |  |
| [LfUnderline](#lfunderline) | `byte` | get; set |  |
| [LfWeight](#lfweight) | `int` | get; set |  |
| [LfWidth](#lfwidth) | `int` | get; set |  |

### Data

*No description yet.*

```csharp
StagLOGFONTW Data { get; set; }
```

**Type:** [StagLOGFONTW](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/StagLOGFONTW.md) · **Access:** read/write

### LfCharSet

*No description yet.*

```csharp
byte LfCharSet { get; set; }
```

**Type:** `byte` · **Access:** read/write

### LfClipPrecision

*No description yet.*

```csharp
byte LfClipPrecision { get; set; }
```

**Type:** `byte` · **Access:** read/write

### LfEscapement

*No description yet.*

```csharp
int LfEscapement { get; set; }
```

**Type:** `int` · **Access:** read/write

### LfHeight

*No description yet.*

```csharp
int LfHeight { get; set; }
```

**Type:** `int` · **Access:** read/write

### LfItalic

*No description yet.*

```csharp
byte LfItalic { get; set; }
```

**Type:** `byte` · **Access:** read/write

### LfOrientation

*No description yet.*

```csharp
int LfOrientation { get; set; }
```

**Type:** `int` · **Access:** read/write

### LfOutPrecision

*No description yet.*

```csharp
byte LfOutPrecision { get; set; }
```

**Type:** `byte` · **Access:** read/write

### LfPitchAndFamily

*No description yet.*

```csharp
byte LfPitchAndFamily { get; set; }
```

**Type:** `byte` · **Access:** read/write

### LfQuality

*No description yet.*

```csharp
byte LfQuality { get; set; }
```

**Type:** `byte` · **Access:** read/write

### LfStrikeOut

*No description yet.*

```csharp
byte LfStrikeOut { get; set; }
```

**Type:** `byte` · **Access:** read/write

### LfUnderline

*No description yet.*

```csharp
byte LfUnderline { get; set; }
```

**Type:** `byte` · **Access:** read/write

### LfWeight

*No description yet.*

```csharp
int LfWeight { get; set; }
```

**Type:** `int` · **Access:** read/write

### LfWidth

*No description yet.*

```csharp
int LfWidth { get; set; }
```

**Type:** `int` · **Access:** read/write

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetLfCharSet](#getlfcharset) | `byte` |  |
| [GetLfClipPrecision](#getlfclipprecision) | `byte` |  |
| [GetLfEscapement](#getlfescapement) | `int` |  |
| [GetLfHeight](#getlfheight) | `int` |  |
| [GetLfItalic](#getlfitalic) | `byte` |  |
| [GetLfOrientation](#getlforientation) | `int` |  |
| [GetLfOutPrecision](#getlfoutprecision) | `byte` |  |
| [GetLfPitchAndFamily](#getlfpitchandfamily) | `byte` |  |
| [GetLfQuality](#getlfquality) | `byte` |  |
| [GetLfStrikeOut](#getlfstrikeout) | `byte` |  |
| [GetLfUnderline](#getlfunderline) | `byte` |  |
| [GetLfWeight](#getlfweight) | `int` |  |
| [GetLfWidth](#getlfwidth) | `int` |  |

### GetLfCharSet

*No description yet.*

```csharp
byte GetLfCharSet();
```

**Returns:** `byte`

### GetLfClipPrecision

*No description yet.*

```csharp
byte GetLfClipPrecision();
```

**Returns:** `byte`

### GetLfEscapement

*No description yet.*

```csharp
int GetLfEscapement();
```

**Returns:** `int`

### GetLfHeight

*No description yet.*

```csharp
int GetLfHeight();
```

**Returns:** `int`

### GetLfItalic

*No description yet.*

```csharp
byte GetLfItalic();
```

**Returns:** `byte`

### GetLfOrientation

*No description yet.*

```csharp
int GetLfOrientation();
```

**Returns:** `int`

### GetLfOutPrecision

*No description yet.*

```csharp
byte GetLfOutPrecision();
```

**Returns:** `byte`

### GetLfPitchAndFamily

*No description yet.*

```csharp
byte GetLfPitchAndFamily();
```

**Returns:** `byte`

### GetLfQuality

*No description yet.*

```csharp
byte GetLfQuality();
```

**Returns:** `byte`

### GetLfStrikeOut

*No description yet.*

```csharp
byte GetLfStrikeOut();
```

**Returns:** `byte`

### GetLfUnderline

*No description yet.*

```csharp
byte GetLfUnderline();
```

**Returns:** `byte`

### GetLfWeight

*No description yet.*

```csharp
int GetLfWeight();
```

**Returns:** `int`

### GetLfWidth

*No description yet.*

```csharp
int GetLfWidth();
```

**Returns:** `int`

## Accepted by

[IClientAPI_Interface.UpdateFont](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IClientAPI_Interface.md#updatefont)
