Skip to main content
Inspiring
May 8, 2019
解決済み

Fill Text automatically into a grid of 50x50 squares in Illustrator

  • May 8, 2019
  • 返信数 1.
  • 2985 ビュー

Hello. I'm new in Illustrator. I have a job to do and I don't know how to do it. I don't know if this is done with Illustrator. I would be glad if you help.

I've created a square of 1000px / 1000px. Then I turned it into a grid and divided it into 50x50 = 2500 small squares. Then I colored each 10x10 square with a different color with Live Paint. What I want to do is to print a color based specific letter in each of the small squares automatically. Is that possible? I have to automate this process in some way because it will take a lot of time if I do it manually in copy / paste form. I would appreciate it if you have a method in Illustrator and share it.

https://i.hizliresim.com/Nnzgq5.png

{Renamed by MOD}

このトピックへの返信は締め切られました。
解決に役立った回答 pixxxelschubser

Hi there,

This might be possible through scripting hence moving this discussion to Illustrator Scripting​ forums.

Regards,

Srishti


A script is right - but IMO overdressed.

My "without-script solution":

  • change ruler units to px
  • create one symbol eg 20×20px (rectangle and letter A, both aligned)
  • duplicate that symbol in symbol panel as often as you need it
  • change the color and the contents of the text of the duplicates
  • place a symbol instance and
  • use transform effect horizontal
  • use a second transform effect vertical
  • menu: Object --> Expand Appearance
  • ungroup three times
  • replace the symbol instances
  • select all instances
  • use transform effect horizontal
  • use a second transform effect vertical

Five minutes and: Done

返信数 1

Kurt Gold
Community Expert
Community Expert
May 8, 2019

If I try to follow your link I get a "403 Forbidden" message.

Can't you use some common file sharing provider like Google Drive?

Coldbby作成者
Inspiring
May 8, 2019
Coldbby作成者
Inspiring
May 11, 2019

1. Expand your Live Paint Group

2. Ungroup your pattern (optional)

    

     create a pattern swatch

3. Select a letter, go to Type->Create Outlines

4. Select both the outlined letter and the background color and drag it to the swatches panel to create a pattern swatch

5. Select ONE yellow square in your pattern, then go to Select->Same Fill Color to select all yellow squares

6. Click on the Pattern Swatch you created on step 4 to apply swatch to all squares

7. Press Ctrl+K to open preferences and change Keyboard Increment to 0.5 pts

8. Press and Hold the Tilde key on your keyboard "~", then press the arrow keys to move the pattern until it's centered.


Dear, CarlosCanto. It definitely works. You made my day. Thank you very much!