Campos de hoja
Funciones que muestran la información de un dibujo: en los textos de un marco (y en sus códigos de barras y sus variables), lo que contiene el dibujo en el que está colocado en una hoja; en cualquier otro lugar, lo que contiene el propio dibujo.
Sintaxis
HOST("name") HOST("name",sample)
HOSTNOTE("key") HOSTNOTE("key",sample)
HOSTCLASS("field") HOSTCLASS("field",sample)
DRAWINGTITLE() DRAWINGNAME() DRAWINGFILE() DRAWINGUNITS()
PAGENAME() VIEWPAGE() VIEWPAGE(n) VIEWPAGE("name")
SHEETNO() SHEETCOUNT() SHEETSCALE() SHEETSCALE(n)
TODAY() TODAY("format")
| Función | Da |
|---|---|
HOST("L") |
El valor de la variable L del dibujo. |
HOSTNOTE("Customer") |
La nota del dibujo con ese nombre (Archivo › Propiedades del dibujo), sin distinguir mayúsculas y minúsculas. |
HOSTCLASS("category") |
Un campo de la clasificación del dibujo: category, style, product, tags, description o uno propio. |
DRAWINGTITLE() |
La nota Title del dibujo; si no la tiene, el nombre de su archivo. |
DRAWINGNAME(), DRAWINGFILE() |
El nombre de archivo del dibujo sin su carpeta ni su extensión, y con su extensión. |
DRAWINGUNITS() |
"mm" o "in". |
PAGENAME() |
El nombre de la página de la hoja (de la página en la que se trabaja, fuera de una hoja). |
VIEWPAGE() |
La página que muestra la primera ventana gráfica de una hoja; VIEWPAGE(2) la de la segunda, VIEWPAGE("Detail") la de la que tiene ese nombre. |
SHEETNO(), SHEETCOUNT() |
Qué hoja es (desde 1) y cuántas hay: de las páginas que tienen una hoja; en un dibujo sin hojas, de sus páginas (sin contar las páginas 3D). |
SHEETSCALE() |
La escala de la primera ventana gráfica de una hoja, como "1:2"; la de una vista ajustada se calcula ("1:2.37"). Con un número o un nombre, igual que VIEWPAGE. |
TODAY() |
La fecha de hoy, como 2026-11-03 (ISO 8601); con un formato, como este indique: TODAY("dd.MM.yyyy"). |
sample es lo que se muestra cuando el dibujo no tiene el dato: HOSTNOTE("Drawing number",DRAWINGNAME()) muestra el
nombre del dibujo hasta que se le da una nota Drawing number.
Resultado
Texto, o para HOST el valor de la variable; SHEETNO() y SHEETCOUNT() dan números.
Ejemplos
En el dibujo de ejemplo, que no tiene notas y no está guardado:
| Expresión | Da |
|---|---|
HOST("W") |
300 |
HOST("FLAP",25) |
25 |
HOSTNOTE("Customer") |
"<Customer>" |
HOSTNOTE("Revision","-") |
"-" |
HOSTCLASS("style") |
"<style>" |
DRAWINGNAME() |
"<Drawing name>" |
DRAWINGUNITS() |
"mm" |
PAGENAME() |
"Page 1" |
CONCAT("Sheet ",SHEETNO()," of ",SHEETCOUNT()) |
"Sheet 1 of 1" |
SHEETSCALE() |
"1:1" |
Notas
Marcadores de posición. En un dibujo por sí solo (un marco que está modificando), un campo que el dibujo no tiene muestra un marcador de posición entre corchetes angulares, como arriba, para que vea qué va en cada sitio. En una hoja, muestra sample si se indica, y si no, nada.
En una hoja los campos se recalculan cada vez que cambia lo que muestran: dé una nota al dibujo, cambie el nombre de una página, añada una hoja, cambie una escala o una variable, y la hoja lo sigue.
Una FUNCTION propia del dibujo con el mismo nombre se usa en lugar de una de estas.
Véase también: Hojas de dibujo y marcos, SHEET, CONCAT.