---
title: "PadesVisualAutoPositioning"
description: "Namespace: Lacuna.Pki.Pades"
canonical: "https://docs.lacunasoftware.com/api/Lacuna.Pki.Pades/PadesVisualAutoPositioning"
locale: "pt-BR"
product: "PKI SDK"
last_updated: "2026-06-02"
---

# PadesVisualAutoPositioning

**Namespace:** `Lacuna.Pki.Pades`  
**Assembly:** `Lacuna.Pki`  
_Class_

```csharp
public class PadesVisualAutoPositioning : PadesVisualPositioning
```

**Hierarquia:** [`object`](https://learn.microsoft.com/dotnet/api/system.object) → [`PadesVisualPositioning`](https://docs.lacunasoftware.com/api/Lacuna.Pki.Pades/PadesVisualPositioning) → `PadesVisualAutoPositioning`

## Construtores

### `PadesVisualAutoPositioning()`

```csharp
public PadesVisualAutoPositioning()
```

---

## Propriedades

### `Container`

```csharp
public PadesVisualRectangle Container { get; set; }
```

**Retorno**

[`PadesVisualRectangle`](https://docs.lacunasoftware.com/api/Lacuna.Pki.Pades/PadesVisualRectangle)

---

### `HorizontalDirection`

Visual representation rectangles auto positioning grid fulfillment horizontal direction. Default is LeftToRight.

```csharp
public AutoPositioningHorizontalDirections HorizontalDirection { get; set; }
```

**Retorno**

[`AutoPositioningHorizontalDirections`](https://docs.lacunasoftware.com/api/Lacuna.Pki.Pades/AutoPositioningHorizontalDirections)

---

### `RowSpacing`

```csharp
public double RowSpacing { get; set; }
```

**Retorno**

[`double`](https://learn.microsoft.com/dotnet/api/system.double)

---

### `SignatureRectangleSize`

```csharp
public PadesSize SignatureRectangleSize { get; set; }
```

**Retorno**

[`PadesSize`](https://docs.lacunasoftware.com/api/Lacuna.Pki.Pades/PadesSize)

---

### `VerticalDirection`

Visual representation rectangles auto positioning grid fulfillment vertical direction. Default is TopDown.

```csharp
public AutoPositioningVerticalDirections VerticalDirection { get; set; }
```

**Retorno**

[`AutoPositioningVerticalDirections`](https://docs.lacunasoftware.com/api/Lacuna.Pki.Pades/AutoPositioningVerticalDirections)

---

## Métodos

### `GetFootnote(int, int)`

```csharp
public static PadesVisualAutoPositioning GetFootnote(int pageNumber = -1, int rows = 1)
```

**Parâmetros**

| Nome | Tipo | Descrição |
|---|---|---|
| `pageNumber` | [`int`](https://learn.microsoft.com/dotnet/api/system.int32) |  |
| `rows` | [`int`](https://learn.microsoft.com/dotnet/api/system.int32) |  |

**Retorno**

[`PadesVisualAutoPositioning`](https://docs.lacunasoftware.com/api/Lacuna.Pki.Pades/PadesVisualAutoPositioning)

---

### `GetNewPage()`

```csharp
public static PadesVisualAutoPositioning GetNewPage()
```

**Retorno**

[`PadesVisualAutoPositioning`](https://docs.lacunasoftware.com/api/Lacuna.Pki.Pades/PadesVisualAutoPositioning)

---

## Membros herdados

[`PageNumber`](https://docs.lacunasoftware.com/api/Lacuna.Pki.Pades/PadesVisualPositioning#pagenumber), [`MeasurementUnits`](https://docs.lacunasoftware.com/api/Lacuna.Pki.Pades/PadesVisualPositioning#measurementunits), [`PageOptimization`](https://docs.lacunasoftware.com/api/Lacuna.Pki.Pades/PadesVisualPositioning#pageoptimization), [`ToString()`](https://learn.microsoft.com/dotnet/api/system.object.tostring), [`Equals(object)`](<https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)>), [`Equals(object, object)`](<https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)>), [`ReferenceEquals(object, object)`](https://learn.microsoft.com/dotnet/api/system.object.referenceequals), [`GetHashCode()`](https://learn.microsoft.com/dotnet/api/system.object.gethashcode), [`GetType()`](https://learn.microsoft.com/dotnet/api/system.object.gettype), [`MemberwiseClone()`](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone)
