Show / Hide Table of Contents
Editar no GitHub

Definindo um container

Na representação visual da assinatura PAdES os retângulos e containers são definidos através da classe PadesVisualRectangle.

Container

Um container possui os parâmetros Top, Bottom, Left, Right, Width e Height conforme na figura abaixo.

PAdES rectangle

O container, em vermelho, possui suas margens relativas ao elemento no qual ele está sendo inserido.

Para instanciar um container, no entanto, não se deve preencher todos os seus parâmetros. A definição de um conjunto de parâmetros específicos produz diferentes efeitos. Exemplificaremos a seguir as possibilidades para se definir as dimensões horizontais de um container (as dimensões verticais são definidas analogamente como explicado ao final dos exemplos).

Fluido

Definindo apenas os parâmetros Left e Right, o container respeitará a dimensão passada para essas margens e sua largura (Width) irá se esticar de acordo com o espaço horizontal restante disponível como ilustrado na figura abaixo.

PAdES fluid rectangle

Ancorado à esquerda

Definindo apenas os parâmetros Left e Width, o container respeitará as dimensões passadas para a margem esquerda e a largura. A margem direita terá seu tamanho dependente do espaço horizontal restante disponível como ilustrado na figura abaixo.

PAdES left anchored rectangle

Ancorado à direita

Definindo apenas os parâmetros Right e Width, o container respeitará as dimensões passadas para a margem direita e a largura. A margem esquerda terá seu tamanho dependente do espaço horizontal restante disponível como ilustrado na figura abaixo.

PAdES right anchored rectangle

Centralizado

Definindo apenas o parâmetro Width, o container será inserido centralizado horizontalmente respeitando a dimensão da largura passada, conforme ilustrado na figura abaixo.

PAdES centered rectangle

Dimensões verticais

A definição das dimensões verticais seguem analogamente as instruções das dimensões horizontais discutidas acima, bastando substituir Left e Right por Top e Bottom e Width por Height.

Veja também

  • PadesVisualRectangle
Back to top Copyright © 2015-2020 Lacuna Software