FILL
Un relleno: un área pintada con líneas de rayado (líneas paralelas, cruzadas si se pide), un solo color o un degradado. El área es o bien la que el dibujo cierra alrededor de un punto (las formas cerradas que contiene, las islas, quedan vacías), o bien el área que delimitan unos elementos dados. El texto dentro del área se rodea al rellenar. El relleno es un solo elemento, no varios: se vuelve a calcular cada vez que cambia el dibujo, así que sigue a su contorno.
Sintaxis
FILL point
FILL @id,point,layer,KEY=value,…
| Argumento | Significado |
|---|---|
| point | Un punto dentro del área que se rellena. Las líneas de rayado pasan por él, así que moverlo las desplaza; un degradado en unidades del dibujo se mide desde él. |
El id, la capa y la configuración que les sigue son la configuración de elementos. Los ajustes propios del relleno:
| Ajuste | Significado | Valor predeterminado |
|---|---|---|
| STYLE | "HATCH", "SOLID" (un solo color) o "GRADIENT". |
"HATCH" |
| COLOR | El color de un relleno sólido, [red,green,blue] o [red,green,blue,opacity], cada uno de 0 a 255. |
el color de la capa |
| ELEMENTS | Los elementos cuyos lazos cerrados delimitan el área, como lista ([@1,@2]), en lugar del área alrededor del punto. |
|
| FILLRULE | Con ELEMENTS: "EVENODD" (cada lazo interior alterno es un hueco) o "NONZERO" (se rellenan los lazos que van en el mismo sentido que el que los rodea). |
"EVENODD" |
| SPACING | Rayado: la distancia entre las líneas. | 3 |
| HATCHANGLE | Rayado: la dirección de las líneas, en grados desde el eje X. | 45 |
| CROSSHATCH | Rayado: TRUE para un segundo juego de líneas. | FALSE |
| CROSSANGLE | Rayado: el ángulo entre los dos juegos, en grados. | 90 |
| SHIFT | Rayado: cuánto se desplazan las líneas lateralmente respecto al punto. | 0 |
| AROUNDTEXT | FALSE para rellenar por encima del texto en lugar de rodearlo. | TRUE |
| TEXTMARGIN | A qué distancia del texto se mantiene el relleno. | la mitad de la altura del texto |
| BOUNDARY | Las capas cuyos elementos delimitan un relleno alrededor de su punto, como lista ([0,1]). |
todas las capas |
Los ajustes de un degradado:
| Ajuste | Significado | Valor predeterminado |
|---|---|---|
| GRADIENT | "LINEAR", "RADIAL", "CONIC" o "CORNERS". |
"LINEAR" |
| UNITS | "BOX": las posiciones son fracciones del rectángulo que contiene el área, [0,0] su esquina inferior izquierda y [1,1] la superior derecha, de modo que el degradado se estira con el área. "DRAWING": unidades del dibujo desde el punto del relleno. |
"BOX" |
| START, END | Lineal: dónde están el primer y el último color. | [0,0.5], [1,0.5] |
| CENTER, RADIUS | Radial: el círculo exterior (el último color); cónico: el centro. | [0.5,0.5], 0.5 |
| FOCUS, FOCUSRADIUS | Radial: el círculo focal (el primer color), en cualquier lugar dentro o fuera del exterior. | el centro, 0 |
| CONICANGLE | Cónico: dónde está el primer color, en grados en sentido antihorario desde el eje X. | 0 |
| STOPS | Los colores a lo largo del degradado: para cada uno, una posición (de 0 a 1) y luego rojo, verde, azul y opacidad: [0,255,255,255,255,1,0,0,0,255]. |
de blanco a negro |
| CORNERS | Esquinas: rojo, verde, azul y opacidad en las esquinas inferior izquierda, inferior derecha, superior derecha y superior izquierda, mezclados entre sí. | |
| SPREAD | Más allá de los extremos: "PAD" (los colores de los extremos continúan), "REFLECT", "REPEAT" o "NONE" (nada). |
"PAD" |
| TRANSFORM | Una matriz [a,b,c,d,e,f] que transforma el degradado dentro de sus unidades: girado, inclinado o escalado. |
ninguna |
Estos son los degradados que pintan PDF, PostScript y SVG: lineal (axial), radial con círculo focal, cónico (de barrido) y de cuatro esquinas (una malla), con su extensión.
Ejemplos
P0=[0,0]
P1=[200,0]
P2=[200,100]
P3=[0,100]
LINE @1,P0,P1
LINE @2,P1,P2
LINE @3,P2,P3
LINE @4,P3,P0
P4=P0+[50,50]
FILL @5,P4,0,SPACING=5,HATCHANGLE=45,CROSSHATCH=TRUE

El rectángulo tiene un rayado cruzado con separación de 5. Mueva P2 y el rayado lo sigue. De un solo color, semitransparente:
FILL @5,P4,0,STYLE="SOLID",COLOR=[230,60,40,128]
Un degradado radial, blanco en un reflejo arriba a la izquierda y azul en el borde:
FILL @5,P4,0,STYLE="GRADIENT",GRADIENT="RADIAL",CENTER=[0.5,0.5],RADIUS=0.6,FOCUS=[0.3,0.7],STOPS=[0,255,255,255,255,1,30,80,180,255]
Un círculo rellenado entre su propio contorno y un cuadrado interior (el cuadrado es un hueco):
FILL @9,P4,0,STYLE="SOLID",ELEMENTS=[@6,@7]
Notas
- Alrededor de un punto, el área es la más pequeña que los elementos cierran a su alrededor: líneas, arcos, círculos, curvas y polilíneas (no textos, cotas, imágenes, puntos ni otros rellenos).
- Solo cuenta lo que se muestra: los elementos ocultos, los elementos de capas ocultas y todo lo que esté en la capa Construcción ni delimitan un relleno alrededor de un punto ni se rodean al rellenar. Un relleno delimitado por ELEMENTS los usa aunque estén ocultos (los rellenos importados se delimitan con contornos ocultos).
- Si el punto no está encerrado, o está sobre un borde del área, no se dibuja nada hasta que quede dentro de una.
- PDF, EPS, Illustrator, SVG y las imágenes pintan los rellenos tal cual; DXF los escribe como HATCH (patrón, sólido o degradado); los formatos de máquina (CF2, DDES3, G-code, HP-GL) solo escriben las líneas de rayado. Consulte Formatos de archivo.
Véase también: Herramienta Relleno, AREAOF.