From paragraph Style to "New Hyperlink Destination"

Dear InDesign Experts
Please help me to find a way or Script to add all headings of specific paragraph style to "New Hyperlink Destination....(Text Anchor)"
and ... is there any automation for such a task?
Thank you in advance

Hi Saud,
Try the below script.
var activeDoc = app.activeDocument;
    app.findGrepPreferences = NothingEnum.nothing;
    app.changeGrepPreferences = NothingEnum.nothing;
app.findGrepPreferences.appliedParagraphStyle = "XXXX";//Give your paragraph Style name here
var foundRefList = activeDoc.findGrep();
    app.findGrepPreferences = NothingEnum.nothing;
    app.changeGrepPreferences = NothingEnum.nothing;
var myCount =0;
var foundListLength = foundRefList.length;
for (var j = 0; j<foundListLength; j++){
    var myParas = foundRefList[j].paragraphs;
    var myParaLength = myParas.length;
    for (var i = 0; i<myParaLength; i++){
        var myText  = myParas[i].texts[0];
        app.select(myText);
        var myId = j+"_"+(i+1);
        var myHyperlinkCitDestination = activeDoc.hyperlinkTextDestinations.add(myText, {name: myId});
        myCount++;
    app.select(NothingEnum.nothing);
    alert("Process Completed\n"+myCount+" destinations added");
p.s: I've not tested it, please check this at your end and let me know.
~Green4ever

Similar Messages

  • CS4 creating hyperlinks in TOC from paragraph style sheet

    Hi all
    Does anyone know if it's possible for a script to find all instances of text in a named paragraph style  and then link each instance to the corresponding entry in a modified TOC?
    The workflow is for a 800-item catalogue created in CS4. At the moment, the title for each entry is set in a dedicated paragraph style; once all entries are signed off, I generate a TOC listing all the items. All very straightforward.
    My client now wants an interactive PDF so that clicking on any item in the TOC will take him automatically to the relevant page in the catalogue. I want to avoid having to generate those hyperlinks manually… I know very little about scripting but I do know this is exactly the sort of thing that should be possible:
    – find first instance of text in Para Style 1
    – create hyperlink named with that text
    – link this to corresponding text in Para Style 2
    – repeat for all instances of text in Para Style 1.
    But I also know that the hyperlink/cross-reference function can be a little counter-intuitive and I don't know whether I'm asking for the moon on a stick.
    Thanks!

    There's an excellent script* called LiveTOC which does exactly what you're asking for. It allows you to turn all your TOC entries into hyperlinks for PDF export.
    Check it out: http://www.freelancebookdesign.com/scripts/live-toc
    Ariel
    * which happens to have been written by me

  • Find start text index from paragraph style?

    hi,
        In my project,i have paragraph style name,i need to find out that paragraph start and end index positon ?
    pls,anyone help me?
    thanks,
    screen410099

    Hi Saud,
    Try the below script.
    var activeDoc = app.activeDocument;
        app.findGrepPreferences = NothingEnum.nothing;
        app.changeGrepPreferences = NothingEnum.nothing;
    app.findGrepPreferences.appliedParagraphStyle = "XXXX";//Give your paragraph Style name here
    var foundRefList = activeDoc.findGrep();
        app.findGrepPreferences = NothingEnum.nothing;
        app.changeGrepPreferences = NothingEnum.nothing;
    var myCount =0;
    var foundListLength = foundRefList.length;
    for (var j = 0; j<foundListLength; j++){
        var myParas = foundRefList[j].paragraphs;
        var myParaLength = myParas.length;
        for (var i = 0; i<myParaLength; i++){
            var myText  = myParas[i].texts[0];
            app.select(myText);
            var myId = j+"_"+(i+1);
            var myHyperlinkCitDestination = activeDoc.hyperlinkTextDestinations.add(myText, {name: myId});
            myCount++;
        app.select(NothingEnum.nothing);
        alert("Process Completed\n"+myCount+" destinations added");
    p.s: I've not tested it, please check this at your end and let me know.
    ~Green4ever

  • [JS IDCS5] Create tags from paragraph styles

    Hello,
    I would like to iterating through al the paragraph styles within a document to create there tags from. The tags should have the same name as the paragraph styles. Is that possible and how?
    Regards, Sjoerd

    Hi Phil,
    Absolute beginer here. The script creates tags for the styles outside groups, but for some reason it doesn't create the tags out of the Paragraph Styles in folders.
    I enabled the line below and tried to change the "myPStyle"  for "myAllPStyle" in the following lines, but still nothing. Gives error when reaches the line myDoc.changeText();
    Any hint?
    var myAllPStyle = myDoc.allParagraphStyles; //if you want this enable a line all the folder paragraph styles also consider
    for (i=2; i<myAllPStyle.length; i++){
         var myAllPStyleName = myAllPStyle[i];
         //alert(myPStyleName.name);
         try{
              var myXml = myDoc.xmlTags.add(String(myAllPStyleName.name));
              }catch(e){}
         app.findTextPreferences = app.changeTextPreferences = NothingEnum.nothing;
         app.findTextPreferences.appliedParagraphStyle = myAllPStyleName;
         app.changeTextPreferences.markupTag=myAllPStyle[i].name;
         myDoc.changeText();
         app.findTextPreferences = app.changeTextPreferences = NothingEnum.nothing;
    Also, how can I make it Map the tags with the PStyles by name after with the script?
    Thanks so much
    Hector

  • Exporting to filename from paragraph style

    I have a 80 page indesign file.  I would like to export to single page pdfs, with filenames based off a paragraph style on each page.
    Is this possible?  I have no background or experience with scripting.  Any help would be much appreciated.
    Thanks
    Derek

    The link you sent me was about Applescript. But I looked it up in the Javascript reference and this seems to work.
    You need to make three changes:
    Line 6: Change test to the name of your paragraph style.
    Line 15: Change [Smallest File Size] to the export preference you like to use, so you get resolution, bleed etc correct.
    Line 19: Change export path, I exported mine to my root, my harddrive, if you are on a pc "/c/cookbook/" + pdf_name + ".pdf" might be a better path.
    for(var p = 0; p < app.documents[0].pages.length; p++) {
         var frames = app.documents[0].pages[p].textFrames;
         var pdf_name = null;
         for(var i = 0; i < frames.length; i++) {
              if(frames[i].paragraphs[0].appliedParagraphStyle.name == 'test') {
                   pdf_name = frames[i].paragraphs[0].contents;
                   break;
         if(pdf_name != null) {
              app.pdfExportPreferences.pageRange = app.documents[0].pages[p].name;
              var export_preset = app.pdfExportPresets.item("[Smallest File Size]");
              app.documents[0].exportFile(
                   ExportFormat.pdfType,
                   File("/" + pdf_name + ".pdf"),
                   false,
                   export_preset

  • How to delte empty Style Group from paragraph style palette

    Hi Guys,
    I want to delete my empty paragraphStyleGroups folder that are Style Group 1and Style Group 3 (see pic) from my palette.
    I need a js code for this task.
    I have created script but it deletes all the Style group from my panel.
    Here is the script:
    myDoc=app.activeDocument;
    myStyleGroup=myDoc.paragraphStyleGroups;
    for(p=0;p<myStyleGroup.length;p++)
    myStyleGroup[p].remove();
    Please suggest!
    Chang

    You are awesome man.
    It is working as I need. Thanks again Kasyan.
    Regards,
    Chang

  • Set hyperlink destination...

    Hi everyone,
    At present i am working with InDesign CS4. I am finding "CT" paragraph style applied contents and i want to fix this contents as new hyperlink destination. These are the marginal terms. Then i have to find the cross reference of this marginal terms in the main column which is "HT" character style applied content and make this to new hyperlink. if the contents of the CT match with marginal terms then i have to link the hyperlinks and destination.
    Find my script below.
    app.findTextPreferences=app.changeTextPreferences=null;
    app.findTextPreferences.appliedParagraphStyle="MT";
    myFind=app.findText(true);
    for(i=0;i<myFind.length;i++){
    alert (myFind[i].contents);
    myLink=app.activeDocument.hyperlinkTextDestinations.add(myFind[i].insertionPoints[0]);
    alert ("Done");
    Can anyone help me for this. Thanks in advance.
    Thiyagu

    Hello Jai Singh Tanwar,
    You can make the hyperlinks generated in your HTML report output dynamic by including parameters of the form &<param_name> in the Hyperlink/Hyperlink Destination properties of a field.
    Here, param_name can refer to a user/system parameter or data source column in the report. For example, the hyperlink value 'http://www.yahoo.com/&sal' would generate different hyperlinks for each instance of the SAL field.
    Thanks,
    The Oracle Reports Team.

  • Extract paragraph style name with formating

    All
    kindly help me How to extract ParagraphStyle name with formating to Sample.txt:
    EG:
    Style Name: "Body"
    Font = "15"
    leading = '"18"
    Aligh = "Left"
    etc...
    Regards
    Hurix
    Edit by Dave Saunders: Something is preventing the Reply button from working. I'm hoping this edit will reactivate it.

    Hi all,
    This is something I threw together
    doc = app.activeDocument,
    ps = doc.paragraphStyles.everyItem().getElements().slice(0),
    l = ps.length,
    paraStyles = [],
    c = 0;
    while (l--) {
        var styleDetails = [], n = 0, s, x, p, q;
        s = ps[l].properties;
        for (x in s) {
            p = (s[x] && s[x].hasOwnProperty ("name")) ? s[x].name : s[x]; // change according to requirements.
            if (p && p.constructor.name == "String") p = '"' + p +'"'; // ok if the sctring doesn't contain a " mark
            else if (x == "tabList") p = getTabList (s[x]);
            else if (p instanceof Object && p.constructor.name != "Enumerator") {
                var objProps = [], z = 0;
                for (q in p) objProps[z++] = q + ": " + p[q]
                p = x + " {" + objProps.join(", ") + "}";
            styleDetails[n++] = x + ": " + p;
        paraStyles[c++] = "{" + styleDetails.join(", ") + "}";
    temp = new File (Folder (Folder.temp) + "/" + doc.name + " Paragraph Style Properties  " + ("" + new Date).replace(/:/g,"\xB7").replace(/\s\S+$/,"")+ ".txt");
    temp.encoding = "UTF-8";
    temp.lineFeed = ($.os[0]=="M") ? "Macintosh" :" Windows";
    temp.open('w');
    temp.write("\uFEFF" + paraStyles.join("\r"));
    temp.close();
    $.sleep(300);
    temp.execute(true);
    function getTabList (t) {
        var tl = t.length, n, pTabList = [];
        for (n = 0; n < tl; n++) { // if the leader etc. contains a " then you have to use ' instead of "
            pTabList[n] = "({alignment: " + t[n].alignment + ', alignmentCharacter: "' + t[n].alignmentCharacter + '", leader: "' +t[n].leader +  '", position: ' + t[n].position + "})";
        return "[" + pTabList.join(", ") + "]";
    function getGrepList (g) { // nestedGrepStyles
        return // couldn't be bothered to do this one, sorry
        var tl = g.length, n, pnestedGrepList = [];
        for (n = 0; n < tl; n++) { // if the leader etc. contains a " then you have to use ' instead of "
            // pTabList[n] = figure for yourself
        return "[" + pTabList.join(", ") + "]";
    You can then recreate the styles by splitting the string by "\r" and using doScript or Eval.
    Might be better to produce a tagged doc with <alignment> foo </alignment> type structure to get around quotation porblems
    However for a simple import export snippet wouldn't this be better?
    var doc = app.activeDocument,
          newDoc = app.documents.add(),
          fp;
    // if you need to add function to remove app.styles that are automatically added to the new document
    fp = new File (Folder.temp + "/" + +new Date + ".indd")
    doc.saveACopy (fp);
    $.sleep (500);
    newDoc.importStyles (ImportFormat.TEXT_STYLES_FORMAT, fp); // can add all sorts of things to import or load
    fp.remove();
    // You now have a clean new Document to load the styles from using importStyles
    Trevor

  • Trouble with CS5 InDesign Paragraph Styles

    I am creating a new template. I want one style to be "TOC Title", and another to be "TOC Level 1". All my concerns center around the Paragraph Style Options window (Type > Paragraph Styles > Create New Style >(double-click style to modify)  )
    1. No matter what I do, if I stipulate that "TOC Level 1" has leading (Tabs option, enter a "." or period in the Leader box), then InDesign does this for ALL my paragraph styles.
    For the record, under the General option, my "Based On" box is set to "[No Paragraph Style]" for both paragraph styles.
    So either I have to live with the TOC title having leading on it, or the TOC Level 1 having none, and in either case having to do something manually to the TOC everytime I use the template.
    How can I fix this so that TOC Title has no Leader and TOC Level 1 has a Leader of "." ?
    2. How can I set my TOC Title paragraph style so that it centers on the page?
    Edit: Two days later and no reply - I would have gladly supplied more information if I did not make the issue clear enough, and I would have even appreciated a simple "Sorry, I don't know." Since it is highly improbable that nobody out there knows ANYTHING about Paragraph Style tabs in Adobe CS5 InDesign, I must conclude that my issue is simply not "in" enough to be considered worthy of attention from the unnamed scores of elitists which must run this forum.

    I think the only way I'm going to be able to understand the problem is to see a sample file. Please make a sample, even if it has nothing more than your style definitions that are failing, and post a link to it here.

  • Having trouble with paragraph styles in CS4?

    Let me start by saying that I am recently switched from Quark, so I am very much a newbie at InDesign. I have been watching as many videos as possible, but can't seem to find the answers in them to specific questions like this.
    I have been taking old brochures that were created in ID3, and pasting type and photos into a new format that was created in ID4. The new format has paragraph styles created already, with updated fonts and other formatting as well.
    When I flow in all the new type, and click on the style sheet, it does change the type to the correct font and size, but there are formats within the paragraph that are not being updated. For instance: the whole paragraph (according to the style applied) should be Gotham Book, but even after applying the style to it, part of it stays Gotham Bold. It was bold in the earlier version of the document, but needs to be unbolded in this one.
    Why, when I apply the style, does it not affect the whole paragraph?

    The latter: InDesign CS3 files are being changed to a new design in InDesign CS4. I did not create either of these files, but am just making the changes from old style to new style, on about 15 different brochures.
    I guess I need to find a quick way to undo any character styles that were applied previously throughout the whole brochure. I want to be able to flow in the old copy, select all of the body copy for instance, and apply the new paragraph styles, without worrying that there is some other formatting in there that I don't even know about. I thought that applying the new paragraph styles would undo ANY of the previous formatting, but that turns out not to be the case.
    I think the poster who suggested doing a find/change might be onto something, but my brain hurts right now, so I am quitting for the day and having a lovely glass of chardonnay... I'll start again fresh in the morning.

  • How do I delete this non-existent hyperlink destination?

    New to Indesign.
    I need to use the "Blank White" header text as a hypertext destination and I want the name of the hypertext destination to be the same as the text.
    When I try, I get:
    Yet, there seems to be NO hypertext definition already in existence by this name. See:
    Now . . . I have been dinking around in this document for hours creating and deleting hypertext destinations, making bookmarks, trying out text variables, etc etc.
    I'm afraid that all this back and forth may have screwed up my file(s) and now I've got some phantom, hidden hypertext destination I can't find and is therefore undeletable.

    That's a great suggestion, and I tried it, but the undeletable Hyperlink Destination survived.
    And still didn't show up in the list of already defined Hyperlink Destinations:
    So, I started eliminating layers and trying again to define a new Hyperlink Destination using the name "Blank White" that was somehow taken, each time I'd delete an entire.
    After nixing a few layers, I was actually able to use "Blank White" again. I kept going . . .
    Once I knew the affected layer, I then narrowed it down to text object responsible. Guess which one it was . . .
    Yeah, the "Blank White" header itself.
    Apparently I'd used the same exact text to define two Hyperlink Destinations, and in that case the Hyperlink Destination named "Blank White" didn't show up in the Hyperlink Destination Options dialogue.
    Had to delete the affected text, then re-type it and re-define my Hyperlink Destination.
    geeze . . .
    Steve, thanks for your help, though!

  • How to find paragraphs by using paragraph style name?

        How to get the Paragraph style UIDRef from paragraph style name.
    To find the paragraphs using Paragraph style i want UIDRef of paragraph style.Can some one help me..,

    IDocument *doc = GetExecutionContextSession()->GetActiveContext()->GetContextDocument();
    UIDRef ws = doc->GetDocWorkSpace();
    InterfacePtr<IStyleGroupManager> paraStyleNameTable(ws, IID_IPARASTYLEGROUPMANAGER);
    PMString styleName("someStyle");
    UID paraStyleUID = paraStyleNameTable->FindByName(styleName);
    if(paraStyleUID != kInvalidUID)
         //We found the style
         UIDRef styleRef(doc->GetDataBase(), paraStyleUID);

  • Possible bug with creating hyperlink destination while in story editor

    I'm just curious if anyone else is experiencing this and if it's proper behavior or a bug:
    I'm making manual cross references for endnotes in an ebook. To do this I'm creating hyperlink destinations for each endnote and endnote reference. I'm doing this in story editor because I can see the destination targets, however, I'm having a weird issue where when I hit enter when in the hyperlink destination dialog box, it closes and puts a hard return in my text. If I'm doing this in layout mode, I don't get the hard return--it's only in story editor. Creating a hyperlink and hitting enter on that dialogue box does not have the same behavior. It's just the "New Hyperlink Destination" dialog box that does it.
    Can someone else replicate this behavior: Open story editor for any length story. Select some text (doesn't matter where it is), and go to the hyperlink panel menu and select "New Hyperlink Destination" and then hit the keyboard "enter" [rather than clicking on OK] to close the dialogue box.
    When I do this on my Windows 8 laptop running the latest InDesign CC 2014, I'm getting a hard return that deletes whatever text was selected in the story editor. Is this supposed to happen?

    I'm just curious if anyone else is experiencing this and if it's proper behavior or a bug:
    I'm making manual cross references for endnotes in an ebook. To do this I'm creating hyperlink destinations for each endnote and endnote reference. I'm doing this in story editor because I can see the destination targets, however, I'm having a weird issue where when I hit enter when in the hyperlink destination dialog box, it closes and puts a hard return in my text. If I'm doing this in layout mode, I don't get the hard return--it's only in story editor. Creating a hyperlink and hitting enter on that dialogue box does not have the same behavior. It's just the "New Hyperlink Destination" dialog box that does it.
    Can someone else replicate this behavior: Open story editor for any length story. Select some text (doesn't matter where it is), and go to the hyperlink panel menu and select "New Hyperlink Destination" and then hit the keyboard "enter" [rather than clicking on OK] to close the dialogue box.
    When I do this on my Windows 8 laptop running the latest InDesign CC 2014, I'm getting a hard return that deletes whatever text was selected in the story editor. Is this supposed to happen?

  • Creating a new paragraph style based on text in a document

    I'm working on some scripts for a new ad our company is working on. They are wanting to have the ability to change the font weekly in the ads. However, they want the style sheets to change based on this. What I am having to do is write a script that gets the properties of the different paragraphs in the selected text frame, and make paragraph styles. Is there a way to get the properties of paragraph 1, and use that information to make a new paragraph style? Here is what I have so far;
    set charaStyle to get properties of character charaSelect of paragraph paraOne of myBox
    set makeStyle to make character style with properties {name:"MF Price" & charaSelect, based on:properties of character charaSelect}
    We are using InDesign CS 3. Thank you in advance for the help.

    this way - build ParaStyle definition from selected text - works only in UI
    in scripting you need to write your own procedure - read all params and set them one-by-one in ParaStyle definition
    robin
    www.adobescripts.com

  • (new to scripting) Only allow certain paragraph styles to break to next column/page

    Hi all,
    As stated, I'm very new to scripting. I've done a few small scripts to automate Photoshop tasks and such. I'm in the process of trying to learn Javascript as much as possible, with the hope of bringing about more efficiency for our small production department. It's a daunting task, but I'm trying my darnedest.
    One of the number one goals I have is the find a way to automate pagination of weekly transaction records. These records run between 32 to 48 pages normally, with each page having 5 columns. Creation of these pages is very systematic, so it would seem that this process should be able to be automated, but there are some challenges I'm having a hard time thinking about how to attack.
    One of the key tasks needing to be figured out is getting the records to go in with headings and subheadings always starting at the top of a page/column. Just about all the copy comes in with predetermined paragraph styles, so a script should easily be able to search for instances of each style. What needs to eb accomplished is only allowing the flow of copy to break on certain styles and not others ... (counties, towns, etc.)
    For example: if you have the following  ...
    Countyland <styled "county">
    Utopiatown <styled "town">
    46 Appletree Lane ...... $500,000  <styled "listing">
    Sold by: Some Guy   <styled "listing">
    Bought by: Other Guy  <styled "listing">
    Mortgage: This Bank  <styled "listing">
    Date: 12/14/11  <styled "listing">
    Dystopia Village <styled "town">
    47 Orangeplant Road ...... $400,000  <styled "listing">
    Sold by: Some Guy   <styled "listing">
    Bought by: Other Guy  <styled "listing">
    Mortgage: This Bank  <styled "listing">
    Date: 12/14/11  <styled "listing">
    If the two records above were to fall near the end of a column, the break to the next column should NOT occur anywhere except:
    - Before the county (causing the county to start at the top of the next column
    - Before the second town (Dystopia Village, forcing that town to the top of the next column)
    - After both (forcing whatever town/county is next to goto the top of the next column)
    So basically, I need to find a way PREVENT column breaks where they should not occur. Inserting column breaks is one thing (I know how to do that). Prevention is the issue though that confounds me.
    Does anyone have any thoughts of how to achieve such a thing? I know there are "non-breaking space" characters ... is there, or could there be, some kind of a "non-breaking return" character? Or would it be more feasible to test for the paragraph style at the bottoms of columns and insert column breaks in once it finds an appropriate match?
    Am I going about this all wrong?
    Again, any help or suggestions are more than welcome.
    Thanks much.
    ~Nate
    FYI .. using InDesign cs5.5

    I am now wondering about a possible solution. It would be one hell of a challenge for me to figure out how to code it, but I at least need to figure out the theory first, then I'll try to figure out how to code it.
    Again, the issue at hand is preventing column breaks for the "listing" style in the following example. Please note, the number of "listing" lines varies. If the following two entries (in a long list of similar entries) were to be near the end of a column, I'm trying to cause the flow of text to break only before a county style, or a town style (if it's not the first town in the county).  Basically, no breaks in the middle of listings.
    Countyland <styled "county">
    Utopiatown <styled "town">
    46 Appletree Lane ...... $500,000  <styled "listing">
    Sold by: Some Guy   <styled "listing">
    Bought by: Other Guy  <styled "listing">
    Mortgage: This Bank  <styled "listing">
    Date: 12/14/11  <styled "listing">
    Dystopia Village <styled "town">
    47 Orangeplant Road ...... $400,000  <styled "listing">
    Sold by: Some Guy   <styled "listing">
    Bought by: Other Guy  <styled "listing">
    Mortgage: This Bank  <styled "listing">
    Date: 12/14/11  <styled "listing">
    Naomi previously suggested messing with the "keep options" in the styles. This will solve the issue of preventing breaks before listing details start. But it won't help in keeping listing details from breaking, since the number of lines can vary.
    I'm now thinking ... might it be possible to have a script search all copy, looking for the last line of listings, and then apply a second listing style with a different keep option setting? The "normal listing" style would "keep next 1 line". The "last listing" style would not, therefore, allowing a break.
    Here's a map of what I'm thinking: (bear with me on the terrible syntax, this is just for illustrative purposes)
    listingNormal has keep with next 1 line applied
    listingBreak does not keep with next line
    if currentLineStyle == listingNormal
    AND
    style of next line != listingNormal {
    currentLineStyle = listingBreak
    Does this make sense? If so, does this sound feasible?
    Thanks any and all.
    ~Nate

Maybe you are looking for

  • ACTUAL COSTS:REPORT WITH STATISTICAL WBS AND ASSETS ASSIGNED TO THEM

    Hi all, I would like to run a report that gave me this info: WBS Element (all statistical)     Assets assigned to each WBS           Actual costs It would be perfect CJI3 but it doesn't show assets. In AM I haven't see either any report that shows WB

  • Exporting Large Slideshow Help!!

    I'm having a bit of trouble exporting a slideshow of 515 pictures. I'm aware that is a lot of photos but I can't find ay specifics as far as the limitations of the software goes. I've searched the web high and low and could not find anything that sta

  • IPOD starts syncing then gets a variety of errors

    when i plug my ipod in and try and sync it starts then stops with a variety of error messages ive had everything from 'the disk cannot be read' to 'an unknow error has occurred' etc. this has only been happening since i uploaded some files to transfe

  • I need to downgrade from the version 1.1 to 1.0

    Just bought my new ipod nano 6th generation and everything worked great. a few days later it prompted me to upgrade to the 1.1 version. after the nearly half my library wont play on my ipod. ive tried a number of things to fix it with no luck so now

  • Trying to upgrade old logo in Illustrator CS6

    Hi all, I received an older .ai file of my martial arts schools' logo to make a couple quick edits in Illustrator, but there are a lot of things wrong with the original. I could use some advice making whatever tweaks I need to get the file to look li