Illustrator :: Pallets In AI - How To Get The Layer Names Collapse
Sep 18, 2013
Ok i am not exactly new to Ai but i can only do certain things. So i took a cource and i am just having a helluva time finding a simple section on that tut.
Panels like color swatches and graphic styles have 3 appearances. 1 is fully open, 2 is colapsed with icons and then there is collapsed with label names.
I'm in the process of creating 3D points (as an overlay) on some laser scanned data (using RiScan, it's just 3d dimensional data, with a northing, easting and RL) and unfortunately the only export option is to export to .dxf... Which is fine but when I export, the information has the point ID as the layer name.
I am aiming at getting this data into another program to analyse and it needs the point ID or name to be my annotation, as opposed to the layer.
So what I need is a way of converting the names of each individual points layer, to the point ID.
How do I copy PARTS of layers containing many objects from one CS5 AI (v.15.0.2) doc into a new CS5 AI doc and keep/create the same layer names?
To start with, I have one fairly complex AI document with 100 layers, with several hundred items in each layer. For example, one layer named "Stars" contains 400 separate stars (not grouped), another layer named "Crosses" contains 300 separate crosses, and a 3rd layer named "Text" contains 200 separate words (not outlined).
If I select, by marqueeing a section of the image/artboard, some (but not all) of the individual items contained in the several layers, then paste that selection into a new CS5 AI doc, I cannot get them to create new layers of the same name. Instead they go into one general layer (e.g. "Layer 101") as a jumble of discrete, but unorganized objects (no layers or sublayers). In other words, I have lost the 3 main layers from which I selected a bunch of objects.
Checking "Paste Remembers Layers" has no effect on this result. In fact "Paste Remembers Layers" does not remember layers at all. Only if I select ALL the items in the several layers will it paste those layers by those names into the new doc (or create new layers of the same names).
Of course it is a COLOSSAL waste of time copying the ENTIRE document, then pasting the WHOLE thing into the new doc (with layers retained), then deleting the parts I DON'T need.
Are there any scripts to find and replace layer names?
There is an excellent script available for Photoshop which allows you to not only replace words in layer names, but also insert words as Prefixes, Suffixes and Sequential Numbers. The illustrator version of this script only allows sequential numbering: It doesn't offer find and replacing of words.
Ideally, it would be great if there was something that could do multiple find and replaces in one go:
(E.g. You have layers like this Car, Dog, Bat You enter: car(Option1), dog(Option2), Bat(Option3) Your layers then become: Option1, Option2, Option3). )
I'm looking to create a script to batch rename a number of artboards.
- I have 100 named layers.
- I have 100 artboards.
- I would like to rename the artboards to match the layer names.
- The layers are organized in the same descending orderas the artboards (ignoring the actual artboard names*).
- The topmost artboard (1 in the list) would be renamed "newspaper", the second artboard would be renamed "typewriter", the third artboard would be renamed "books", etc.
*in the example below the artboard named "Artboard 7" is actually the 6th artboard in list.
Illustrator running very slowly, problem with layers. Nothing happens when clicking on triangles to open and collapse layers. Can turn them on and off by clicking the eye. Can also create new layers and delete things.
Working in windows 7, but switching between personal Mac OSX. Both running Illustrator CS6 trial version with vectorscribe plugin. Also using wacom intuos 4 tablet. Have intermittently saved as .pdf. Problem first occured when working on mac.
I have a client experiencing a layer manager dialog box issue - the layer names are disappearing... This is not happening all the time - and in different files.
We build our models in Sketchup. Export a 3d DWG and import that into Revit 2014 (through Conceptual mass). That way we can export sections etc from Revit.
The problem is that Revit sees the 3D DWG as a Mass, and therefore don export the layers we want to AutoCad.
Is there a way to "explode" the 3D DWG in Revit so it gets divided in to the layers we had before it was transformed into a Mass. So the layers follows the DWG export to Autocad?
I have a list of Layer Names in a text file. How can i check the Layer Names in the autocad drawing file with the list and log all the errors in a notepad.
I have a list of layers that need to be used for one of our projects but are not currently set up in any template file or anything (basically a hard copy of layer names) Is there a way of typing them up in Word or Notepad than importing them into ACAD. Im sure i can right a script that I can run at the beginning of a drawing that will create them.
I'm looking to change the way Gimp names the layers I create. I primarily use the application for 2D animation and would like to have the layer names be structured so that I don't have to change every one for each animation.
I was just wondering if there is a proper or standardized format to the layer names you should use or if i should just use what works best to discribe what im drawing on the layer?
ive gotten bunch of drawings from engineers lately and they have all had differnt names for the layers
I have problem with layer comps' names. Always, when I close my ps file, names of layer comps in this files are changing. I see that after opening this file. I use photoshop CS5 Extended.
We have a client with very strict layer name standards for AutoCAD. I have created a .txt file for locating the Revit elements on the correct layers when converting to .dwg files. The problem is the new layers created in AutoCAD during the conversion include a "3D" prefix which we then have to go in and manually eliminate. Is there any way to avoid this, it totally disagrees with the client's naming standards?
When I manually add a new layout from a template, I do NOT get any extra layers, but when I use VB to do the same thing, I get extra layers.
In the original drawing, I have layers called "SHEET", "TEXT", and "VIEWPORT" (among other layers).
In the template where I get my new layout, I also have the same layer names ("SHEET", "TEXT", and "VIEWPORT").
After the new layout gets read in, I now have extra layers called "$0$SHEET", "$0$TEXT", and "$0$VIEWPORT". Why does this happen using VB, but not when I do it manually? Is there anything I can do to the code to change this? I understand the layer names are the same, but they're the same whether I do it manually or by code.
Public Function importLayout(ByVal templateFileName As String, ByVal templateLayoutName As String) As ObjectId Dim idLayout As ObjectId = ObjectId.Null Dim doc As Document = Application.DocumentManager.MdiActiveDocument Dim ed As Editor = doc.Editor Dim oLock As DocumentLock = doc.LockDocument() Dim
It's a common practice when building layers to duplicate existing layers as a start. Additionally, it is good practice that layer names be meaningful.
Suppose I start with the following layer: layer 1
If I duplicate that layer, it seems reasonable I'd get: layer 2. Instead I get: layer 1 copy
Then if I duplicate again I get: layer 1 copy#1, even though this is copy #2.
I propose the following: An option be available whereby user is queried for name of any layer which is to be generated. This is easier than having to edit automatically generated layer names.If automatic layer names are to be generated, code first checks if previous layer name ends in a sequence of digits. If yes, then these digits are incremented as an integer until a unique layer name is generatedIf the layer name does not end in a sequence of digits, then "#1" is appended to the layer name, and the "1" incremented until a unique name is generated.
So with this algorithm:layer 1 would become layer 2 for a first copy, then layer 3 for a second copy, etc.background would become background#2 for a first copy, then background#3 for a second copy, etc.
The problem with using "copy" in the layer name is that it is probably only in the substantial minority of cases that the newly generated layer is destined to be a true copy, so the automatically generated layer name is very likely inappropriate. Better is to use a simpler, shorter name which applies in a greater fraction of the applications.
I have 2000+ drawings that have either the layer state "LMAN_DWF" or "DWF". I want all of them to read "DWF" for scripting purposes. LSIP routine that will go into a drawing and change rename a layerstate if it is named incorreclty, but do nothing if it is named correctly?
Does Layer State "DWF" exist?
If Yes, skip file and move on to next file
If No, does Layer State "LMAN_DWF" exist?
if Yes Rename Layer State to "DWF"
If No, skip file and move to next file.
Or a LSIP routine that can simply dump a list of all drawings in a directory that contain "LMAN_DWF" as a layer state. I could then use that list to do a simple script to change the layer state names on those specific files.
can you export layers with the layer names to separate jpeg files?
I have a photoshop psd file with many layers that I want to export to separate files with the new name of the files being the same as their layer name. I have the following programs:
Using Photoshop CS4? Using Photoshop Elements 7? Using Photoshop Elements 12 (Trial)
In CS4 the image covers pallets I wish to use. I need to either move the image or make it smaller to get to the pallets that are open. Is there any way to have the pallets on top of the image? I am thinking that this is a change from CS3, as I do not remember this annoying behavior.
On any given layer of the artwork I can add objects, such as circles or rectangles. Initially these show up in the layer named as <Path>, but by double clicking <Path> that name can be changed to anything the user desires.
Is it possible, with any of the SDK utilities, to detect the name that the user has given to that path?