# VScreen

Esta clase contiene la información correspondiente a una pantalla y contiene todas las funciones necesarias para conocer la configuración.

Para acceder a la pantalla, la clase [VApp](/23/velneo-vdevelop/scripts/lenguajes/javascript/clases/vapp.md) dispone de la función screen() que nos permite acceder a la pantalla principal.

## Funciones

**De información**

| Retorno | Función                                                                                                   |
| ------- | --------------------------------------------------------------------------------------------------------- |
| Number  | [depth](/23/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#depth)()                       |
| Number  | [devicePixelRatio](/23/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#devicepixelratio)() |
| String  | [name](/23/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#name)()                         |
| Number  | [refreshRate](/23/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#refreshrate)()           |

**De tamaño**

| Retorno | Función                                                                                                               |
| ------- | --------------------------------------------------------------------------------------------------------------------- |
| Number  | [availableHeight](/23/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#availableheight)()               |
| Number  | [availableVirtualHeight](/23/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#availablevirtualheight)() |
| Number  | [availableVirtualWidth](/23/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#availablevirtualwidth)()   |
| Number  | [availableWidth](/23/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#availablewidth)()                 |
| Number  | [height](/23/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#height)()                                 |
| Number  | [physicalHeight](/23/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#physicalheight)()                 |
| Number  | [physicalWidth](/23/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#physicalwidth)()                   |
| Number  | [virtualHeight](/23/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#virtualheight)()                   |
| Number  | [virtualWidth](/23/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#virtualwidth)()                     |
| Number  | [width](/23/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#width)()                                   |

**Funciones de DPI**

| Retorno | Función                                                                                                           |
| ------- | ----------------------------------------------------------------------------------------------------------------- |
| Number  | [logicalDotsPerInch](/23/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#logicaldotsperinch)()     |
| Number  | [logicalDotsPerInchX](/23/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#logicaldotsperinchx)()   |
| Number  | [logicalDotsPerInchY](/23/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#logicaldotsperinchy)()   |
| Number  | [physicalDotsPerInch](/23/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#physicaldotsperinch)()   |
| Number  | [physicalDotsPerInchX](/23/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#physicaldotsperinchx)() |
| Number  | [physicalDotsPerInchY](/23/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#physicaldotsperinchy)() |

## Documentación de funciones

### Funciones de información

#### Number depth() <a href="#depth" id="depth"></a>

Devuelve la información de profundidad de color.

#### Number devicePixelRatio() <a href="#devicepixelratio" id="devicepixelratio"></a>

Retorna el ratio de resolución de la pantalla en curso con respecto al DPI estándar (72 dpi):

Dispositivo con resolución estándar = 1

Dispositivos con resolución HighDpi >= 2

#### String name() <a href="#name" id="name"></a>

Devuelve el nombre de la pantalla.

#### Number refreshRate() <a href="#refreshrate" id="refreshrate"></a>

Devuelve la frecuencia de refresco de la pantalla.

### Funciones de tamaño

#### Number availableHeight() <a href="#availableheight" id="availableheight"></a>

Devuelve el alto de pantalla disponible sin toolbars ni marcos del sistema.

#### Number availableVirtualHeight() <a href="#availablevirtualheight" id="availablevirtualheight"></a>

Devuelve el alto virtual de la pantalla sin el espacio dedicado a la toolbar y marco del sistema.

#### Number availableVirtualWidth() <a href="#availablevirtualwidth" id="availablevirtualwidth"></a>

Devuelve el alto virtual de la pantalla sin el espacio dedicado a la toolbar y marco del sistema.

#### Number availableWidth() <a href="#availablewidth" id="availablewidth"></a>

Devuelve el ancho de pantalla disponible sin toolbars ni marcos del sistema.

#### Number height() <a href="#height" id="height"></a>

Devuelve el alto de la pantalla.

#### Number physicalHeight() <a href="#physicalheight" id="physicalheight"></a>

Devuelve el alto físico de la pantalla.

#### Number physicalWidth() <a href="#physicalwidth" id="physicalwidth"></a>

Devuelve el ancho físico de la pantalla.

#### Number virtualHeight() <a href="#virtualheight" id="virtualheight"></a>

Devuelve el alto virtual de la pantalla.

#### Number virtualWidth() <a href="#virtualwidth" id="virtualwidth"></a>

Devuelve el ancho virtual de la pantalla.

#### Number width() <a href="#width" id="width"></a>

Devuelve el ancho de la pantalla.

### Funciones de DPI

#### Number logicalDotsPerInch() <a href="#logicaldotsperinch" id="logicaldotsperinch"></a>

Devuelve la resolución DPI lógica. Es una media del valor x y el valor y.

#### Number logicalDotsPerInchX() <a href="#logicaldotsperinchx" id="logicaldotsperinchx"></a>

Devuelve la resolución DPI lógica en el eje x.

#### Number logicalDotsPerInchY() <a href="#logicaldotsperinchy" id="logicaldotsperinchy"></a>

Devuelve la resolución DPI lógica en el eje x.

#### Number physicalDotsPerInch() <a href="#physicaldotsperinch" id="physicaldotsperinch"></a>

Devuelve la resolución DPI física. Es una media del valor x y el valor y.

#### Number physicalDotsPerInchX() <a href="#physicaldotsperinchx" id="physicaldotsperinchx"></a>

Devuelve la resolución DPI física en el eje X.

#### Number physicalDotsPerInchY() <a href="#physicaldotsperinchy" id="physicaldotsperinchy"></a>

Devuelve la resolución DPI física en el eje Y.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.velneo.com/23/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
