Thousands of brushes & styles from hell!

I need some help. We have an illustraor file that has a bizillion custom loaded brushes and graphic styles from hell, that we got from an agency. We have no idea where they came from but in the list it says brush plugin object 1-2 3 etc up into the thousands! That many just kills the file. The strange thing though is whenever you copy anything from that "infected" file and paste it into a new one, it loads those thousands of brushes/styles into that new one! Also if you try to delete these from the infected file(which takes a solid 10mins!) after you re-open it they are all back again! Whats going on? How do we destroy this menace?!!

Sorry to be the bearer of bad news. They dropped on you one of nastiest problem in Illustrator I refer to as the HUH error/deleted global colors,  in the UK a few call it lazy duck (why I never found out).
This post will give you a few solutions. To permanently remove this follow my instructions which involve some moderate editing the code in a text editor. There are some other solutions others provide which can help ease your pain if you want to stay away from editing code.
As you have already learned do not copy anything from an infected file to a good one. This spreads very fast, even copying 1 small elements spreads this to another file, and again to every other file that you paste into.

Similar Messages

  • Stroke profile is deleted when brush style is changed. Why, and can I prevent this from happening?

    I have several brush styles that I routinely distort with custom stroke profiles. Unfortunetly, every time I change the brush style, the profile is lost. Can I prevent this from happening?

    Scott, thanks for responding.
    I've done that but there are too many variations to create a Graphic Style for everyone possible combination. Interestingly, the profile is not lost when switching to the "Basic" brush appearance, only when switching to an art or pattern brush. And even more frustrating is that the "Edit Profile" tool does not work properly with art or pattern brushes. When the profile is edited the points do not remain positioned properly. This means a profile must be edited on a "basic" stroke, saved, then assigned to the "art brush" stroked. It's crazy. And the interface for saving and assigning profiles is antiquated, to say the least. You cannot even overwrite a profile!
    The "Pressure" option is somewhat useful, in place of editing a profile, but I think the inability to effectively edit a profile on an artbrush is a bug in AI.

  • How do you move brushes/actions from CS4 to CS5?

    Hi. I've been using Photoshop CS4 Extended and have a ton of actions, styles, brushes, and other custom settings that I'd like to now import into CS5 Extended. Is there a tool for doing this? If not, how do you manually accomplish this task? Thanks.

    It depends which folder you assigned them to,but as an example: Program Files > Adobe > Photoshop CS4 > Presets > Brushes
    Select your custom brush sets using the Shift arrow keys or Ctrl-click with your mouse to select the sets that are scattered.
    Ctrl-C to copy
    Open the CS5 presets > Brushes folder from there and use Ctrl - v to paste the sets into that folder.
    The best suggestion I have heard so far is to keep a seperate Presets folder for custom stuff in the Adobe folder and simply load them from the Brushes, Actions and Styles menu.
    That way you can get at them no matter the version of CS.

  • How do I copy the style from one control to another?

    I need to programmatically copy the style from one graph to another. I'm currently using the importstyle and export style functions but I'd like to avoid that since: 1) I'm creating >100 of the same graphs in a scrolling window and execution time is a concern, and 2) it makes it harder to redistribute the application, and 3) you shouldn't have to import/export from disk just to copy a graph style.
    I noticed the copy constructor was disabled so you can't just create a new one from the original. I suppose I could iterate through all the styles and transfer them from the master graph to all the copies but is there an easier way to do that? If not, is there some sample code for that?
    I'm using MStudio 7.0 for C
    ++.
    Thanks,
    -Bob

    One way that you could do this would be to create a helper method that configures your graph rather than configuring it at design-time, then use that helper method to apply the settings to the new graphs that you create. However, this would only work if you wanted all graphs to be configured exactly the same way - this would not work if the settings of your master graph are changing at run-time and you want the new graphs to be configured with the current settings of the master graph.
    Another approach is to query each control for IPersistPropertyBag, create an IPropertyBag, pass the IPropertyBag to the master graph's IPersistPropertyBag:ave, then pass the IPropertyBag to the new graph's IPersistPropertyBag::Load implementation. I'm not aware of any implementations of IPropertyBag that are readily available for use in applications, so the tricky part is creating the IPropertyBag. Below is a very simple implementation of IPropertyBag that should be enough to get the job done for this example. First, add this to your stdafx.h:
    #include <atlbase.h>
    CComModule _Module;
    #include <atlcom.h>
    #include <atlcoll.h>
    Here's the simple IPropertyBag implementation:
    class ATL_NO_VTABLE CSimplePropertyBag :
    public CComObjectRootEx<CComSingleThreadModel>,
    public IPropertyBag
    private:
    CAtlMap<CComBSTR, CComVariant> m_propertyMap;
    public:
    BEGIN_COM_MAP(CSimplePropertyBag)
    COM_INTERFACE_ENTRY(IPropertyBag)
    END_COM_MAP()
    STDMETHODIMP Read(LPCOLESTR pszPropName, VARIANT* pVar, IErrorLog* pErrorLog)
    HRESULT hr = E_FAIL;
    if ((pszPropName == NULL) || (pVar == NULL))
    hr = E_POINTER;
    else
    if (SUCCEEDED(::VariantClear(pVar)))
    CComBSTR key = pszPropName;
    CComVariant value;
    if (!m_propertyMap.Lookup(key, value))
    hr = E_INVALIDARG;
    else
    if (SUCCEEDED(::VariantCopy(pVar, &value)))
    hr = S_OK;
    return hr;
    STDMETHODIMP Write(LPCOLESTR pszPropName, VARIANT* pVar)
    HRESULT hr = E_FAIL;
    if ((pszPropName == NULL) || (pVar == NULL))
    hr = E_POINTER;
    else
    m_propertyMap.SetAt(pszPropName, *pVar);
    hr = S_OK;
    return hr;
    Once you have a way to create an implementation of IPropertyBag, you can use IPropertyBag and IPersistPropertyBag to copy the settings from one control to another like this:
    void CopyGraphStyle(CNiGraph& source, CNiGraph& target)
    LPUNKNOWN pSourceUnknown = source.GetControlUnknown();
    LPUNKNOWN pTargetUnknown = target.GetControlUnknown();
    if ((pSourceUnknown != NULL) && (pTargetUnknown != NULL))
    CComQIPtr<IPersistPropertyBag> pSourcePersist(pSourceUnknown);
    CComQIPtr<IPersistPropertyBag> pTargetPersist(pTargetUnknown);
    if ((pSourcePersist != NULL) && (pTargetPersist != NULL))
    CComObject<CSimplePropertyBag>* pPropertyBag = 0;
    CComObject<CSimplePropertyBag>::CreateInstance(&pPropertyBag);
    if (pPropertyBag != NULL)
    CComQIPtr<IPropertyBag> spPropertyBag(pPropertyBag);
    if (spPropertyBag != NULL)
    if (SUCCEEDED(pSourcePersist->Save(spPropertyBag, FALSE, TRUE)))
    pTargetPersist->Load(spPropertyBag, NULL);
    (Note that "CreateInstan ce" above should be CreateInstance - a space gets added for some unknown reason after I click Submit.)
    Then you can use this CopyGraphStyle method to copy the settings of the master graph to the new graph. Hope this helps.
    - Elton

  • How do I access *load paragraph styles* from the styles pallet menu?

    Adobe help informs me that I can bring styles from other documents into an existing document by doing this:
    "To copy paragraph styles from one publication to another choose Load Paragraph Styles from the Paragraph Styles panel menu."
    I do not see any menu in the paragraph style menu. I am in CS5. What am I missing?

    I'm sorry, I found it. I had to go back to my G4 and the CS version to see what to do. I did not recognize the small feature on the window yielding the menu.

  • Script needed to generate a list of paragraph and character styles from the Book Level

    Hello,
    I am using FrameMaker 11 in the Adobe Technical Communication Suite 4 and I need to find a script that will generate a list
    of paragraph and character styles from the book level.
    I am working with unstructured FrameMaker books, but will soon be looking at getting a conversion table developed
    that will allow me to migrate all my data over to Dita (1.1 for now).
    Any thoughts, ideas on this is very much appreciated.
    Regards,
    Jim

    Hi Jim,
    I think the problem you are having with getting a response is that you are asking someone to write a script for you. Normally, you would have to pay someone for this, as it is something that folks do for a living.
    Nonetheless, I had a few minutes to spare, so I worked up the following script that I believe does the job. It is very slow, clunky, and totally non-elegant, but I think it works. It leverages the book error log mechanism which is built in and accessible by scripts, but is spendidly unattractive. I hope this gives you a starting point. It could be made much more beautiful, of course, but such would take lots more time.
    Russ
    ListAllFormatsInBook()
    function ListAllFormatsInBook()
        var doc, path, fmt;
        var book = app.ActiveBook;
        if(!book.ObjectValid()) book = app.FirstOpenBook;
        if(!book.ObjectValid())
            alert("No book window is active. Cannot continue.");
            return;
        CallErrorLog(book, 0, 0, "-----------------------------------------------------------");
        CallErrorLog(book, 0, 0, "** Book format report for:");
        CallErrorLog(book, 0, 0, book.Name);
        var comp = book.FirstComponentInBook;
        while(comp.ObjectValid())
            path = comp.Name;
            doc = SimpleOpen (path, false);
            if(doc.ObjectValid())
                CallErrorLog(book, 0, 0, "-----------------------------------------------------------");
                CallErrorLog(book, 0, 0, "-----------------------------------------------------------");
                CallErrorLog(book, doc, 0, "");
                CallErrorLog(book, 0, 0, "-----------------------------------------------------------");
                CallErrorLog(book, 0, 0, "-----------------------------------------------------------");
                CallErrorLog(book, 0, 0, "Paragraph formats:");
                fmt = doc.FirstPgfFmtInDoc;
                while(fmt.ObjectValid())
                    CallErrorLog(book, 0, 0, "  - " + fmt.Name);
                    fmt = fmt.NextPgfFmtInDoc;
                CallErrorLog(book, 0, 0, "-----------------------------------------------------------");
                CallErrorLog(book, 0, 0, "Character formats:");
                fmt = doc.FirstCharFmtInDoc;
                while(fmt.ObjectValid())
                    CallErrorLog(book, 0, 0, "  - " + fmt.Name);
                    fmt = fmt.NextCharFmtInDoc;
            else
                CallErrorLog(book, 0, 0, "-----------------------------------------------------------");
                CallErrorLog(book, 0, 0, "!!!  Could not open: " + comp.Name + " !!!");
                CallErrorLog(book, 0, 0, "-----------------------------------------------------------");
            comp = comp.NextComponentInBook;
    function CallErrorLog(book, doc, object, text)
        var arg;
        arg = "log ";
        if(book == null || book == 0 || !book.ObjectValid())
            arg += "-b=0 ";
        else arg += "-b=" + book.id + " ";
        if(doc == null || doc == 0 || !doc.ObjectValid())
            arg += "-d=0 ";
        else arg += "-d=" + doc.id + " ";
        if(object == null || object == 0 || !object.ObjectValid())
            arg += "-O=0 ";
        else arg += "-O=" + object.id + " ";
        arg += "--" + text;
        CallClient("BookErrorLog", arg);

  • In Pages 09 we can do Mail Merge and Import Styles from a document. Can someone please explain how we can do this with the new version of Pages 5.1. Even Apple solutions are only valid for Pages Version 09. What a DOWN GRADE!

    In Pages 09 we can do Mail Merge and Import Styles from a document. Can someone please explain how we can do this with the new version of Pages 5.1. Even Apple solutions are only valid for Pages Version 09. What a DOWN GRADE! Thank god Pages 09 is still there.

    …and the other 98 missing features.
    Just use Pages '09, which should be in your Applications/iWork folder.
    Rate/review Pages 5 in the App Store.
    Peter

  • Is it possible to export brush presets from Lightroom 4?

    Hello all,
    Is it possible to export brush presets from Lightroom 4?  I created custom brush presets on my laptop and I would like to export them and import them onto my desktop if at all possible.  Did a bit of research online and could only find this link which only applies to 'Presets' in general, http://help.adobe.com/en_US/lightroom/using/WS2A36C507-E076-4b14-AAC3-87852595D175.html.  Please let me know if this is possible or not as this would be a great time saver.
    Thank you!
    -photorobot2010

    Brush Presets are stored in the "Local Adjustment Presets" sub-folder within the Lightroom settings folder structure. The location of the latter varies by Operating System, or if you have "Store Presets with Catalog" checked in your Lightroom Preferences (Presets Tab)....easiest way to locate them is go to that Presets Tab on the Preferences dialog and click on "Show Lightroom Presets Folder"....that will open a Finder/Explorter window with the Lightroom folder showing. Open that folder, find the Local Adjustment Presets sub-folder and copy the brush preset .lrtemplate files to your desktop. Repeat the process on the desktop to locate the Local Adjustment Presets sub-folder, then simply copy the brush presets into it. They should then show up in Lightroom on the desktop (you may need to restart Lightroom first).

  • How to extract inline styles from a PDF document using Acrobat 9?

    I have a requirement for extracting all the contents along with the para level and character level styles from a PDF document in the form of XML. While doing so I'm getting lot of additional tags. In addition to that I'm not able to find the inline tags (character level tags) like bold, italics, superscripts etc and the page numbers. It would of great help if someone can throw light on this.
    Thanks.

    Moved to Acrobat Forum.

  • Is it possible to copy formats and styles from one document to another?

    Is it possible to copy formats and styles from one document to another?
    Or use a commen styledocument as a masterdocument?

    Only by creating a template with what you want.
    Apple has removed the ability to import styles inPAges 5 along with almost 100 other features.
    Peter

  • Mapping Styles from Word 2010 to RoboHelp HTML 10

    Hello all,
    I have created customized styles for myself and my team to use for authoring content, which I then import to RoboHelp, as I am the only individual who understands RoboHelp and HTML/CSS. I created a corresponding CSS style sheet in RoboHelp to correspond with the names of the Word styles. When I go to import the files in RoboHelp, I am running in to an issue with paragraph tags and heading tags.
    When I import a file from a Word document, I have not found a way to map a <p> tag that is parsed from a Word document to an <h> tag, as heading tags do not appear as a selectable item in the Conversion Settings  window when importing Word files. I would be able to keep the formatting if I left the headings as <p> tags; however, it is my understanding that RoboHelp 10 search relies heavily on the heading tags for weighting search results. I have about 400 topics, and search is used heavily by those using my documentation. I would prefer to keep the <h> tags in place in the RoboHelp files and retain the search functionality, if at all possible, while finding an easier import option from Word files.
    At this point, I have to manually change the HTML for each <p> tag to match the correct heading style. While Find and Replace works well for this, I would prefer to have a seamless import from Word (which bloats an HTML file horrendously, I know) by mapping from one style to the next. Has anyone found a way to map a <p> tag to an <h> tag so that the search functionality does not suffer? Or am I just approaching this the wrong way?

    You are correct in your assumption that I am referring to paragraph styles when speaking of <p> tags. The paragraph styles come over as <p> tags, and I was just thinking of my style sheet. Sorry for the confusion.
    Speaking of my workflow, I'm attempting to map the styles for one topic at a time when importing a new Word file. I set up a test project to test out my style sheet, as I am upgrading from RoboHelp 7 right now. .I need to get one document to map correctly to save the settings for future imports.
    From the Import window, I click the Edit... button in the Word Document section. After RoboHelp scans the Word file, a list of all the styles from the Word document display. When I attempt to select from the available styles I want to map to from my RoboHelp style sheet, I don't have the option to select the heading styles I created in my RoboHelp CSS file. Does this provide you enough information to give you context on how I am attempting to map the styles?
    I found this article that leads me to belive that RoboHelp does not support mapping to a customized heading style from a CSS file. I realize that this is around the printed output, but it states the following:
    If custom heading styles aren’t named in the format Heading <number>, they are not treated as headings.
    If it doesn't work going from HTML to printed output, I'm guessing that there is not support going from Word to HTML. Am I wrong in this assumption? Do I just need to alter my style sheet to only use the standard <h> tags to fix this issue?

  • How to copy the bullet point format/style from MS Word to Pages?

    Hi everyone,
    I'm trying to make the swap from Mac Word to Pages but the one thing that frustrates me so much to the point of not using Pages is the bullet point system.
    In Word the set spacings are exactly how I want them - whereas in Pages, everything is tighter - there is less space between the margin and the point, the point and the text etc.
    I've painstakingly inserted all the spacings from Word into Pages and saved it as a "style" but it just reverts back to the default positioning when I open up a new document and select my saved style.
    Any ideas / a magic tool to just copy the style from Word? It's such a shame because Pages is a much slicker programme than Word and I really want to use it but as a student, bullet points are my world.
    Thanks,
    James

    Hi Peter, thanks for your reply.
    Yeah I get the font and formatting for the text copied no problem when copying but I'm talking about from scratch in a new document, I insert a bullet point and even when selecting my saved style, it just reverts back to the default.
    I agree, massive pain. It is the only thing stopping me from making the full switch now iCloud Drive is getting close to Dropbox.
    Am I a misguided fool for thinking there's a patch or modification of some description that can copy the default bullet spacings from Word and create a new style following them in Pages?
    Thanks, James

  • Sapscirpt get style from word document

    Hi everybody,
    i'm printing a external text in <b>my PO SAPscript</b>, but i need have the same text like one in <b>MSWord</b>, exactly the same font, style, paragraph, what do you recommend for this?, how can i take the same font in my SAPscript text? is it possible download the MSWord font(the same style).
    <b>note</b>: for maintenance of my text i'm using SO10 transaction.
    Greetings =)

    Hi,
    T/code SPAD--> for maintaining Printer /font and other spool related settings.
    No. You can't import the styles from MS word to sap script.
    You can copy your word document to standard text. But you have to maintain CHAR/PARAGRAPH formats in SE73.
    Lanka

  • How to copy a Specific Font Style from one instance to another?

    I am using RoboHelp HTML V.7.
    I need to change multiple instances of one style to another. Is there a way to assign a specific font style from one instance of the style to another location (like MS Word style painter), or add the specific style to a shortcut key, or add the specific style the toolbar, or any other suggestions which may expedite my plight?

    Identify the "class=MyStyle" string in the MTML code, and use the Multi-File Find and Replace feature to step through each topic and change the specific instances to "class=MyOtherStyle." (I doubt that you'll want to "Replace All".)
    Sorry, there's no silver bullet!
    Good luck,
    Leon

  • Grep Styles/Nested Styles from the end of the paragraph

    Hi -
    It appears that grep styles, and nested styles only allow you to apply styles from the beginning of the paragraph until the match.
    I'd like to be able to apply styles from the END of the paragraph going back.
    This would allow me to apply a non-breaking character style to the end of a paragraph to control "runts". You could make the last two words of a paragraph non breaking, or set a 15 character threshold.
    This wouldn't work for all cases, but I'm working with centered, non-justified text, so it should work fine. If the feature were there.
    I'm sure there are other things one could do with it as well.
    There's a good discussion, and a MANUAL work-around on
    http://pdsassoc.com/tipsCS/DeruntingParagraphs/index.html
    Tom

    I used your suggestion and reviewed the tutorial again.
    Sometimes a missing piece of info drives you nuts.
    Thanks again.
    My clients will love this enhancement.
    CS rocks.

Maybe you are looking for

  • Cannot open embedded Adobe PDF files in Safari 5.1

    I am disgusted to find that Apple has removed Safari's ability to open embedded PDF files in Safari 5.1. This is a huge mistake by Apple, and the only work around from Adobe was to use a different browser. Get on the ball, Apple!!! Fix your MISTAKES!

  • How to get underlying ViewRow from a selected Graph Component

    I have a bar graph using a view object as the data source. If a specific bar is mouse-clicked, I am retrieving the series, group, and value, per the BI Beans team's earlier suggestions. Is there a straightforward way to retrieve a specific row from t

  • Portal Branding image-Front Screen

    Hi, I would like to place a image(company logo) in place of the standard EP logo provided by SAP in the Login screen. i,e Logon Branding Image. Could anyone help me on how to do this. I changed the logo name in Direct Editing path as well. I need to

  • ALSB 3.0: Resume action behavior like the Skip action

    Hi, I have a Proxy Service that receive a array. Then I do a For Each action to go through the array and call a Service callout for each element of the array. I also want to continue the processing of the array if a Service callout return a failed me

  • Reinstalling CS5.1 Online Purchased Version But I have no disc

    OK like the title says i have a version of cs5 student version that i bought from adobe online like a year or two ago, now i have the serial id code and i also have cs5 on a recovery disc but i do not have the disc it is asking for to re install cs5,