LayoutContext
LayoutContext
General
LayoutContext és una classe en FOSS per Java.
Segueix la posició del cursor i els límits de l’àrea de contingut durant el disseny de pàgines.
Aquesta classe proporciona 16 mètodes per treballar amb objectes LayoutContext en programes Java. Els mètodes disponibles inclouen: LayoutContext, advanceCursor, getAvailableWidth, getContentBottom, getContentLeft, getContentRight, getContentTop, getCursorX, getCursorY, getPageHeight, getPageWidth, getRemainingHeight, i 4 mètodes addicionals. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: availableWidth, contentBottom, contentLeft, contentRight, contentTop, cursorX, i 4 més.
Propietats
| Nom | Tipus de productes | Access | Descripció |
|---|---|---|---|
availableWidth | double | Llegeix. | Retorna l’amplada disponible de la zona de contingut. |
remainingHeight | double | Llegeix. | Retorna l’espai vertical restant des de la posició actual del cursor fins a la part inferior de l"àrea de contingut. |
cursorX | double | Llegeix. | Retorna la posició actual del cursor horitzontal. |
cursorY | double | Llegeix. | Retorna la posició actual del cursor vertical. |
contentLeft | double | Llegeix. | Retorna el límit esquerre de l’àrea de contingut. |
contentRight | double | Llegeix. | Retorna el límit dret de l’àrea de contingut. |
contentTop | double | Llegeix. | Retorna el límit superior de l’àrea de contingut. |
contentBottom | double | Llegeix. | Retorna el límit inferior de l’àrea de contingut. |
pageWidth | double | Llegeix. | Retorna el volum total de la pàgina. |
pageHeight | double | Llegeix. | Retorna la altura total de pàgina. |
Mètodes
| Signature | Descripció |
|---|---|
LayoutContext(pageWidth: double, pageHeight: double, margins: MarginInfo) | Crea un LayoutContext per a una pàgina amb les dimensions i marges donades. |
getAvailableWidth() → double | Retorna l’amplada disponible de la zona de contingut. |
getRemainingHeight() → double | Retorna l’espai vertical restant des de la posició actual del cursor fins a la part inferior de l"àrea de contingut. |
advanceCursor(height: double) | Mueix el cursor cap avall per l’altura especificada. |
resetCursorX() | Reinicia el cursor horitzontal al límit esquerre de l’àrea de contingut. |
hasSpace(height: double) → boolean | Retorna si queda suficient espai vertical per al contingut de l’alçada donada. |
getCursorX() → double | Retorna la posició actual del cursor horitzontal. |
setCursorX(cursorX: double) | Estableix la posició horitzontal actual del cursor. |
getCursorY() → double | Retorna la posició actual del cursor vertical. |
setCursorY(cursorY: double) | Estableix la posició vertical actual del cursor. |
getContentLeft() → double | Retorna el límit esquerre de l’àrea de contingut. |
getContentRight() → double | Retorna el límit dret de l’àrea de contingut. |
getContentTop() → double | Retorna el límit superior de l’àrea de contingut. |
getContentBottom() → double | Retorna el límit inferior de l’àrea de contingut. |
getPageWidth() → double | Retorna el volum total de la pàgina. |
getPageHeight() → double | Retorna la altura total de pàgina. |