> For the complete documentation index, see [llms.txt](https://doc.velneo.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.velneo.com/33/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md).

# 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](/33/velneo-vdevelop/scripts/lenguajes/javascript/clases/vapp.md) dispone de la función screen() que nos permite acceder a la pantalla principal.

## Indice de funciones

### **De información**

Number [depth](/33/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#depth)()

Number [devicePixelRatio](/33/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#devicepixelratio)()

String [name](/33/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#name)()

Number [refreshRate](/33/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#refreshrate)()

### **De tamaño**

Number [availableHeight](/33/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#availableheight)()

Number [availableVirtualHeight](/33/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#availablevirtualheight)()

Number [availableVirtualWidth](/33/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#availablevirtualwidth)()

Number [availableWidth](/33/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#availablewidth)()

Number [height](/33/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#height)()

Number [physicalHeight](/33/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#physicalheight)()

Number [physicalWidth](/33/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#physicalwidth)()

Number [virtualHeight](/33/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#virtualheight)()

Number [virtualWidth](/33/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#virtualwidth)()

Number [width](/33/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#width)()

### **Funciones de DPI**

Number [logicalDotsPerInch](/33/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#logicaldotsperinch)()

Number [logicalDotsPerInchX](/33/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#logicaldotsperinchx)()

Number [logicalDotsPerInchY](/33/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#logicaldotsperinchy)()

Number [physicalDotsPerInch](/33/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#physicaldotsperinch)()

Number [physicalDotsPerInchX](/33/velneo-vdevelop/scripts/lenguajes/javascript/clases/vscreen.md#physicaldotsperinchx)()

Number [physicalDotsPerInchY](/33/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.

## Ejemplo

### Obtener el nombre de la pantalla

```javascript
var screenName = theApp.screen().name();
```
