He buscado preguntas similares pero ninguna coincidía con mi necesidad. Digamos que tiene muchos rectángulos con diferentes anchos (12 mm, 35 mm, 6,54 mm, etc.) y desea agregar 2 mm al ancho de cada objeto, 1 mm tanto a la izquierda como a la derecha. Estoy tratando de crear una acción rápida, pero la herramienta Transformar no tiene esa capacidad y probé Transformar nuevamente, pero parece que no funciona cuando se guarda como una acción. ¿Sería posible hacer esto usando un script? ¡Gracias de antemano! Editar: la acción que estoy tratando de hacer se supone que debe verse así: Copiar- Pegar en la parte posterior- Transformar- Deseleccionar. Desafortunadamente, la parte Transformar es la que no puedo hacer que funcione.
y bienvenido a GDSE. Aquí está mi solución:
El truco consiste en guardar primero la transformación en un estilo gráfico. (Como acciones no se pueden grabar 'efectos' directamente, pero se registran aplicando estilos gráficos).
El cuadrado rojo es el original, y el azul tiene Effect
// aplicado. En este caso, ya es un rectángulo, por lo que solo usaremos el ancho y la altura adicionales. (Como suele suceder en Illustrator, hay muchas formas diferentes de lograr esta transformación, es decir, también puede duplicar la forma y moverla en ciertos incrementos)Covert to Shape
Rectangle
Como describió en su pregunta, la acción copia y pega el cuadrado en la parte posterior, aplica el estilo gráfico y expande la forma.
Esto creará una forma azul detrás del cuadrado rojo, que es 2 mm más ancha en el lado izquierdo y derecho y 4 mm más alta en la parte superior e inferior.
Idealmente, la Transform Each
función permitiría esto. Sin embargo, no lo hace. Hasta donde yo sé, Illustrator no ofrece ninguna característica o herramienta inherente para agregar una cantidad específica y medida a varios objetos a la vez.
Entonces, a menos que Adobe haya agregado recientemente una característica de este tipo, aquí hay un método algo "pirata" que excluye un script.
Puede valer la pena buscar un script para hacer tal cosa. Para ser honesto, su búsqueda sería la misma que la mía. Así que realmente no me molesté.
Esto está utilizando una colección de rectángulos individuales dibujados al azar. Nada está agrupado o conectado de otra manera. Simplemente he seleccionado todos los rectángulos.
Primero, agregue un trazo del tamaño que desea que tenga la expansión horizontal para los rectángulos. Alinee el trazo con el exterior a través del Panel de trazo .
Con el trazo resaltado en el Panel de apariencia , elija Effect > Distort & Transform > Transform
del menú.
Move
sección, ingrese un valor que coincida con el grosor de su trazo en el Vertical
campo.9-point origin
casilla, marque la casilla central superior Scale
sección, ingrese cualquier valor menor que 100% en el Vertical
campo. OK
Arrastre y suelte este trazo en el Panel de apariencia hasta el icono de "elemento nuevo" en la parte inferior del panel para duplicar el trazo. He cambiado el color del trazo aquí para que puedas notar la diferencia.
Haga clic en el Transform
enlace debajo de este nuevo trazo en el Panel de apariencia para que aparezca el cuadro de diálogo Efecto para este trazo.
9-point origin
casilla.OK
Si luego cambia los colores del trazo para que coincidan con el color de relleno, los trazos se extenderán sin problemas solo los rectángulos de ancho por el grosor del trazo.
Puede cambiar el peso del trazo, pero al hacerlo, también debe abrir el efecto de transformación para cada trazo nuevamente y modificar la Move / vertical
cantidad para que coincida con el nuevo peso del trazo.
Y, por último, puedes usar Object > Expand Appearance
...
Luego haga clic en el Unite
botón en el panel de Pathfinder para "hornear" estos trazos. Luego, Object > Ungroup
para que las cosas vuelvan a sus formas individuales.
Obtendrá anclajes adicionales en los rectángulos que generalmente no son un problema. Si desea eliminar esos anclajes adicionales, deberá hacerlo manualmente. Lo que a menudo es más rápido que agregar un ancho específico a cada rectángulo individualmente.
Aquí hay un truco fácil. Es sólo una solución parcial porque
Algunos rectángulos:
No hay color porque se perdería de todos modos.
Agrupa tus rectángulos para un fácil manejo. Haz 2 copias de tu grupo con Objeto > Transformar > Mover > Copiar. Las copias se mueven 1 mm horizontalmente en direcciones opuestas:
Aplicar Pathfinder Unite:
Desagrupar para hacer los rectángulos libres.
NOTAS:
Una copia es suficiente si mueve 2 mm y mueve el resultado 1 mm hacia atrás para mantener el centro original.
Los colores originales se mantienen si desagrupa y aplica Unite por separado a cada pila.
Los rectángulos superpuestos deben tratarse por separado.
Pathfinder Unite agrega una gran cantidad de nodos adicionales a los rectángulos con la configuración predeterminada. Establezca la opción Pathfinder Eliminar puntos redundantes en ON si los nodos adicionales se consideran dañinos. No cambian la apariencia de los rectángulos, pero pueden ser dañinos si aplica efectos de fusión o 3D después.
Path simplificar no elimina todos los nodos adicionales (probado).
usuario153753
dom
usuario153753