LayoutContext
Resumo geral
LayoutContext é uma classe em Aspose.PDF FOSS para Java.
Rastreia a posição do cursor e os limites da área de conteúdo durante o layout da página.
Esta classe fornece 16 métodos para trabalhar com objetos LayoutContext em programas Java. Os métodos disponíveis incluem: LayoutContext, advanceCursor, getAvailableWidth, getContentBottom, getContentLeft, getContentRight, getContentTop, getCursorX, getCursorY, getPageHeight, getPageWidth, getRemainingHeight, e 4 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java. Propriedades: availableWidth, contentBottom, contentLeft, contentRight, contentTop, cursorX, e mais quatro.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
availableWidth | double | Leia. | Retorna a largura disponível da área de conteúdo. |
remainingHeight | double | Leia. | Retorna o espaço vertical restante da posição atual do cursor |
| para o fundo da área de conteúdo. | |||
cursorX | double | Leia. | Retorna a posição do cursor horizontal atual. |
cursorY | double | Leia. | Retorna a posição do cursor vertical atual. |
contentLeft | double | Leia. | Retorna a borda esquerda da área de conteúdo. |
contentRight | double | Leia. | Retorna a borda direita da área de conteúdo. |
contentTop | double | Leia. | Retorna a borda superior da área de conteúdo. |
contentBottom | double | Leia. | Retorna a borda inferior da área de conteúdo. |
pageWidth | double | Leia. | Retorna a largura total da página. |
pageHeight | double | Leia. | Retorna a altura total da página. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
LayoutContext(pageWidth: double, pageHeight: double, margins: MarginInfo) | Cria um LayoutContext para uma página com as dimensões e margens dados. |
getAvailableWidth() → double | Retorna a largura disponível da área de conteúdo. |
getRemainingHeight() → double | Retorna o espaço vertical restante da posição atual do cursor |
| para o fundo da área de conteúdo. | |
advanceCursor(height: double) | Mova o cursor para baixo pela altura especificada. |
resetCursorX() | Reinicializa o cursor horizontal na borda esquerda da área de conteúdo. |
hasSpace(height: double) → boolean | Retorna se há espaço vertical suficiente para o conteúdo |
| da altura dada. | |
getCursorX() → double | Retorna a posição do cursor horizontal atual. |
setCursorX(cursorX: double) | Indica a posição horizontal do cursor. |
getCursorY() → double | Retorna a posição do cursor vertical atual. |
setCursorY(cursorY: double) | Indica a posição do cursor vertical actual. |
getContentLeft() → double | Retorna a borda esquerda da área de conteúdo. |
getContentRight() → double | Retorna a borda direita da área de conteúdo. |
getContentTop() → double | Retorna a borda superior da área de conteúdo. |
getContentBottom() → double | Retorna a borda inferior da área de conteúdo. |
getPageWidth() → double | Retorna a largura total da página. |
getPageHeight() → double | Retorna a altura total da página. |