Illustrator Scripting :: Any Way To Add Breakdown Levels?
Jan 22, 2013
Is there a way that for a spot color I can also define breakdown levels? If I have the Lab values for 100%, 75%,50%,25% and I want Ilustrator to use this breakdown colors for interpolation.
Its like perdefine what a 50% tint of a spot color looks like.
When I place a bitmap in illustrator from Photoshop the colour breakdown changes. In photoshop, it could be set up using a 100% Solid black using CMY 0% and K100% but when I place this in illustrator the breakdown changes to say C:78.89%, M:80.45%, Y:88.90% K:90.45%.
I'm try to automate the importing of the Varaible and datasets into my graphs via Scripting, but the ImportVaraibles() function doesn't seem to work. Here is my Script, mostly copied from the example script provided with Illustrator (CS5). And, this works manually, using the file names in the script, via Load Variable Library
Set appRef = CreateObject(strIllistratorVersion)
'Open the file and import the datasets Set docRef = appRef.Open(strTemplate & "200-500.ai") 'docRef.Datasets.RemoveAll docRef.Variables("Yearbook").Delete
Here is the problem, after I delete the previous library, then this next line, right from the example, does nothing The script then exits with 'No Datasets in this document'
docRef.ImportVariables (strXMLFolder & "Lumber_200-500.xml") 'appRef.DoJavaScript "alert('Template:" & strTemplate & strRange & ".ai | XML file:" & strXMLFolder & "" & objFile.Name & "^')" If (appRef.Documents.Count > 0) Then Set docRef = appRef.Documents(1)
[Code]....
If I remove that delete line, the script runs, but just uses whatever Variables I had last loaded, not the XML file.
It's simply not loading. What do I need to do to get it to load?
Is there a plugin that can take an image and kind of break it down if you will? Like when you see a "Dirty" font, it's like a regular font that has cracks and holes in it that gives it a broken down, grungy type of feel, is there a plugin or an effect for that, or even just a simple way of doing it?
I came across this one tutorial that I'm liking, but in many parts he doesn't explain enough. He just kind of says "Click this, press that. Toward the beginning of the video when he is playing with the rust picture to get just the rust to show, break that down for me so that I can understand the actual princibles behind that so I can apply it elsewhere.[URL]...
I've created a design with four elements:northwest, northeast, southeast, and southwest; each is on a separate level. I created the NW object first, the copied and rotated 180 deg to create the NE object and recolored. I then copied the NW and the NE objects and rotated them 180 deg to create the SE and SW objects. See below.
Now I'd like to add a background below all of them, but when I do, the NW object disappears. See below.
I note that the little meatball next to the disappearing level is filled in, but it's empty for the other three levels. But I don't know what the two different meatball types mean. Each layer has a group layer and 26 sublayers. Some of the sublayers have different screen modes, and there is also a drop layer effect on one. They look identical to me, but with so many layers I might have missed something.
I wrote the following AppleScript to open a PDF file and export is as PNG. I am using Illustrator CS5.
The export command gets an error: Adobe Illustrator got an error: Can't get current document. when it encounters the export command.
set inputFile to (choose file with prompt "Open PDF file to convert to PNG:") as text set exportFile to inputFile & ".png" tell application "Adobe Illustrator" if not frontmost then activate open inputFile as alias without dialogs export current document to exportFile as PNG24 ¬ with options {class:PNG24 export options ¬ , resolution:300 ¬ , matte color:{red:0, green:0, blue:0}} close current document saving no end tell
Im trying to add a pdf on top of an existing PDF in illustrator using a script. This is supposed to be done by anyone at my firm so that is why I want it in a script. I also have a lot of other functions that works that will do some other stuff with this document.
Created this from the scripting guide but it doesnt work. Im pretty sure its the embedDoc var thats empty and i dont understand why. Im not sure if the File "points" to the directory of the script or the original file but Ive tried both ofcoarse.
This is the masterpiece
var embedDoc = new File("/temp/testfile1.pdf"); if ( app.documents.length > 0 && embedDoc.exists ) { var doc = app.activeDocument; var placed = doc.groupItems.createFromFile( embedDoc ); }else {alert("suck")}
Is it possible to reference layers or groups by their names instead of their index using VBA? If so, what is the sytax? I know you can do it in Extendscript, but I'm not finding info for VBA.
Swatches Swatches Read-only. The swatches in this document.
Deletes a swatch from the current document Set appRef = CreateObject("Illustrator.Application") Set documentSwatches = appRef.ActiveDocument.Swatches Set swatchToDelete = documentSwatches(5) swatchToDelete.delete
How am I supposed to be able to make changes to the swatches collection - it is read only...
Not supprisingly I have failed to implement this in C-sharp
I am trying to close alert at once but the loop continues the alert, how can I stop the alert at once
var doc = app.activeDocument var layersToTargetNameArray = ["Background", "Artwork", "diecut", "size", "sign off panel"]; for (var i = 0, il = doc.layers.length; i < il; i++) { var curLayer = doc.layers[i];
Is there anyway in JavaScript to replace one swatch with another?
I've seen other posts where similar questions have been asked, but the solution seems to involve iterating over all the pageItems, testing and then changing the fillColor.
All I want to do is delete/replace a specific color. Say replace Yellow with Green.
Is there a way of doing this without recursing through all of the page items?
I added CS6 COM reference in my VB.NET application and after that I have the following basic object creation in order to convert a eps file to svg. But for some reason when I create this COM object it is launching the Adobe Illustrator application. Why it is doing like this? It’s a simple COM object why it is interacting with Illustrator Editor?
I'm working on a script with an UI element. I want all values of the 2. cloumn (Rasterkeilfarbe) returned in one array and all values of the 3. column (Klischeenr.) returned in another arry.
var farben = ["black", "red", "blue", "green", "bla", "blupp"] var myName = myInput (farben); // rest of the script
Is it possible to loop thru the artboards (with Illustrator CS5) and only work with the pageItems on the current iterated artboard?
For example, if I have 3 artboards, with 2 textFrames on each artboard. And I add the textFrames sporadically (I add a TextFrame with contents "Text 1" on artboard 1, then a textFrame with contents "Text 2" on artboard 3, then a textFrame with contents "Text 3" on artboard 1, etc).
Artboard 1: Text 1 Text 3
Artboard 2: Text 4 Text 6
Artboard 3: Text 5 Text 2
Is there a way to loop thru these artboards and get the textFrames tied to the appropariate artboard? So, on the first iteration of the loop, I'm looking at artboard 1 and only looking at "Text 1" and "Text 3", then on the the 2nd iteration I'd be working with artboard 2 and it's textFrames "Text 4" and "Text 6", and so on.
If I loop thru only the doc.textFrames, the order would be incorrect, with the way I added each textFrame. Instead of artboard order, they'd be in this order:
What if for some reason a person wants to actually make an XML file and stick some <![CDATA[]]> in it? I looked through some manuals & OMV fairly quickly to discover no methods for that. Was wondering if there was some technique.And, just as pointed out in the indesign forums, a string of "]]>" makes the script hang up and debugging have to be stopped with the final message "Cannot execute".
I want to make a tab in a radiotext and it does not work when i just add a tab.
I can add a space and other characters using unicode but i cant make it work with the tab character!
staticText = Grp1.add("statictext",undefined,"What? "); // Does not work staticText2 = Grp1.add("statictext",undefined,"What?u00A0"); // Works but this is a space character staticText3 = Grp1.add("statictext",undefined,"What?u0009"); // Does not work with Tab character
I'm needing to loop through each character of a text frame and check the color of each character. Is it possible to get the swatch name of each character? Or can you only get the red, green, blue values?
i can´t get any Batch script to run.For example a PDF making Batch with a folder selection.I always get the alert, no matching files found.I use cs 5 on a g 5 with osx 10.8.2..why does no file fit in the "mask" ?
Adobe permits you to use, modify, and distribute this file in accordance with the terms of the Adobe license agreement accompanying it. If you have received this file from a source other than Adobe, then your use, modification,or distribution of it requires the prior written permission of Adobe.
Export to PDFs.jsx DESCRIPTION
This sample gets files specified by the user from the selected folder and batch processes them and saves them as PDFs.Edits by Patrick Mineault:
- only .ai files processed - files saved in same folder as the input files - export files have name (oldname)_export.pdf - PDF settings: non-editable / acrobatLayers=false for maximum compatibility with Preview
// Main Code [Execution of script begins here] // uncomment to suppress Illustrator warning dialogs // app.userInteractionLevel = UserInteractionLevel.DONTDISPLAYALERTS; var destFolder, sourceFolder, files, fileType, sourceDoc, targetFile, pdfSaveOpts; // Select the source folder. sourceFolder = Folder.selectDialog( 'Select the folder with Illustrator .ai files you want to convert to PDF'); [code...
Carlos, you created a script i believe called AI_openMultiPagePDF.However i was wondering if you could change it just a bit and instead of opening the files, could you use the PLACE command instead?
The problem i have had is that some PDF's have embedde fonts that i dont have but if i place it, then flatten transparency>Convert Outlines i can use the PDF excatly as it was and not have it convert the fonts.
I didn't try opening a ridiculous amount of pages, I "only" open 35 pages....in about a minute and a half. Use with caution, save everything before running, script is memory intensive...
// Lion fix by John Hawkinson 01/15/12 START UI CODE, create user interface var win = new Window ("dialog", "MTools - Open Multipage PDF"); [code]....