is now part of CreativePro.com!

*** From the Archives ***

This article is from August 29, 2008, and is no longer current.

Print Out Style Sheet Specs

50

Have you ever needed to have some sort of detailed report listing all the Paragraph and Character styles in an InDesign layout file, including their settings? Something like this?

You could ask the intern to do it, but it’s better that you leave their time free for valuable tasks like making Starbucks runs. Instead, the next time you need some sort of documentation for how a layout’s styles are set up, download Dave Saunders’ cross-platform shareware script, TextStylesReporterCS2, for InDesign CS2 (and CS3 … keep reading).

Click that link to download the .zip file, then un-zip it and read the ReadMe for what needs to go into your Scripts folder.

After you install it, all you have to do is open the source layout and double-click the script in your Scripts panel (from the Window > Automation submenu in InDesign CS3). It creates a nicely formatted report?in as much or as little detail as you want?faster than any human being could, let alone an intern.

Before it makes the report, the script puts up a dialog box that lets you choose exactly which attributes of the styles should be included. Take a look (click to enlarge):

See that menu at the bottom I’m pressing on? The Sort Order of Report menu lets you change the style listing order from the default Alphabetic to “Based On.” That is SO helpful when you’re wrestling with someone’s Byzantine style hierarchies, trying to figure out who’s leaning on who.

Since he created this thing of beauty back in 2006, Dave Saunders moved on to other tasks (he stopped development/support for it, but said it was okay to post about it when I asked), so officially it’s a CS2-only script. But if you use the “Version 4.0 Scripts” folder trick that David wrote up in a blog post last year, TextStylesReporter will work just fine in InDesign CS3. (How do you think I got these screen shots?)

David’s post: Using Old Scripts in CS3

TextStylesReporter.jsx is shareware, meaning it’s fully enabled at no cost. But — assuming it works and is valuable for you — in the .zip file that you download, please open the ReadMe.pdf to find the link to donate a shareware fee to Dave. Give till it hurts! Seriously, we must support our friendly, generous community of amazing InDesign scripters as much as we can. Fame and adulation don’t pay the mortgage. ;-)

Anne-Marie “Her Geekness” Concepción is the co-founder (with David Blatner) and CEO of Creative Publishing Network, which produces InDesignSecrets, InDesign Magazine, and other resources for creative professionals. Through her cross-media design studio, Seneca Design & Training, Anne-Marie develops ebooks and trains and consults with companies who want to master the tools and workflows of digital publishing. She has authored over 20 courses on lynda.com on these topics and others. Keep up with Anne-Marie by subscribing to her ezine, HerGeekness Gazette, and contact her by email at [email protected] or on Twitter @amarie
  • Klaus Nordby says:

    “Have you ever needed to have some sort of detailed report listing all the Paragraph and Character styles in an InDesign layout file, including their settings?”

    No. Never. Not once. And I never will.

  • I need that very often, to understand the mess usually non pro ID users installed in the documents I need to work on.

  • I used this script once when I was looking for certain fonts used in style sheets. It was much easier to do a find in the document this script created than it would have been to edit each style sheet looking for a font.

  • Eugene says:

    I use that very script, recommended by the hosts a few months ago, to send the style sheets to our xml people who put all our publications into a searchable database. For some reason they need to have a breakdown of the styles, this is exactly what they look for.

  • Rick Gordon says:

    Great script! I’d love to see one more added feature, which would be to include parent style group information, and to and sorting by style group as an option.

  • Andy says:

    Has anyone seen a script to do this for all the files in a book?

  • Claire Seng-Niemoeller says:

    Somebody like Klaus who must only use InDesign to do small projects can’t possibly understand the complicated style sheets needed for long books or periodicals. As a textbook designer, I spend many hours writing spec sheets for publishers. Some of these sheets get to be around 30-35 pages long, with very terse verbiage. A script like this could form the basis of a new way of compiling these sheets so I could spend less (unpleasant) time writing specs and more time designing book templates.

    This script can’t solve everything, since it doesn’t (and logically can’t) include all the makeup parameters that need to be specified for a long document, but it might be a great base to work from. It looks like it would also be useful for troubleshooting style sheets and looking for improper parent/child style setups that invariably occur during the design phase. I look forward to trying it out.

  • Wow, is this timely info. I have needed this ability a little bit on many past occasions, and I need it big time right now.

    I read InDesign Secrets but have gotten behind over the past week because of problems with a complex file that have stumped not only me but Adobe tech support. I have a deadline, and I need a style sheet as a baseline for figuring out a massive workaround. So I typed “InDesign print style sheet” into Google and here you are, right on top of it for me.

    Thanks.

    Which is putting it mildly.

  • Klaus Nordby says:

    Claire: “Somebody like Klaus who must only use InDesign to do small projects can?t possibly understand the complicated style sheets needed for long books or periodicals.”

    Yes, I can. I do produce large documents with dozens of parent-child nested style sheets. I just find it so much more easy and efficient to look directly at the specs inside the Styles windows than skimming through heaps of printed paper pages.

  • Elizabeth says:

    Is there any script that will apply the paragraph/text style to the heading of the explanation to which the report is referring?

    In other words, if I have a paragraph style called ?Header 1,? can I apply Header 1 to the first line of it’s report explanation? At this point, I’m still applying styles manually.

    Thanks for any feedback!

  • Eugene says:

    Got this email this morning

    “Just to clarify earlier discussion with XXXX. Would it be possible to produce RTF files from InDesign for (a) BOOK NAME (Chapters 1,2 and 8) and (b) BOOK NAMET (Part 1). We can evaluate after that if it is a useful exercise to extract certain style info which is not present in XHTMl files. ”

    Well I sent them the RTFs for the chapters, not sure what good it will do? But I also used the script to get the breakdown of the styles.

    Can anyone tell me why they need RTFs and what info they could possibly extract that isn’t already in the InDesign file?

  • Elizabeth says:

    Maybe for significant third-party text edits made by someone without access to InDesign?

    Or, maybe he just doesn?t want his indd file out and about.

    ???

  • Eugene says:

    Well they are my indd files and they asked for all the files. Which I gave them. This is an on-going problem with these guys, every year we have the same difficulties and the same conversation, somehow they do manage to get the job done though, their methods are bewildering though.

  • Peter Hall says:

    There aren’t too many tasks as boring as writing down all the specs of, like, 30 Para Styles. By the time I’m finished I can’t even read my own writing.
    This script changes everything. Dave, honestly, you are the greatest! My goal for the next year? To learn scripting.

  • Debbie says:

    I need to print out styles specs (actually I wish they were able to be copied individually but they aren’t) and am working in CS4…I can’t find any info in CS4 help to tell me if they’ve added this feature. Does anyone know? And, does anyone know if I can download this “TextStylesReporterCS2” and it will work in CS4?
    Thank you very much,
    Debbie

  • Kris says:

    This is GREAT! I use this info all the time when creating Read-Me template files for my clients! This takes so much of the pain away so that I don’t have to go back and forth to the style sheets to figure out what to write out for the specs’.

  • Laura says:

    I manage a 120+ page publication every quarter, and have been updating our INDD template for design and type styles over that last couple of quarters. Finding this gem of a script has made my task about 99.9% easier, and taken the human error factor out. (My handwriting also deteriorated considerably after scrawling out the character formats for the 25th time!) Worked fine in CS3.

    Thanks, Dave, and INDD Secrets for posting it.

  • Anne-Marie says:

    That’s wonderful, Laura! Maybe we should include this one in the “top 10 must-have scripts” list.

  • Trisha says:

    Hi Debbie,

    I have installed the CS2 version and it works to generate a report, but not of the styles, only a generic ‘no Paragraph Style’.

    So, if anyone is up on how to sort that so all of your developed style sheets are listed, that would be great.

    Cheers,
    Trisha

  • @Trisha: That’s odd. Not sure what went wrong.

    Note that this was such a common request that we built the feature into the Blatner Tools suite of plug-ins. No, that’s not free, but it does even more than Dave’s free script.

  • Trisha says:

    It is odd, thanks for your response & the link David, is there an instruction somewhere I may have missed?

    Have tested outputting reports whilst selecting different styles, to no avail. Just keep generating the report for the basic para.

    Any ideas before I go elsewhere?

    Thank you!

  • Valerie says:

    Unbelievably useful script! And it works fine with CS4 :)

    Thank you so much!!

  • Nina says:

    It works great in CS4.
    Thank yo so much!

    Put the files in this folder in Windows XP:
    C:\Program Files\Adobe\Adobe InDesign CS4\Scripts\Scripts Panel

  • Marisa says:

    This works in CS5!

    Thank you so much for this, it is just what I needed. I have a Word template that my teams use to work with the content until it’s final, then they give it to me to pour into InDesign… there are some styles that don’t look the same so I’m making them match now.

    Thanks a ton! =)

  • Maria says:

    Worked in CS5.5. Thanks so much!

  • Jo says:

    Will this work on other styles such as table and cell styles (in CS6)?

  • @Jo: No, I don’t know of any way to print out table and cell style (or object style) details.

  • samhr says:

    I have not tried this, yet, but I can think of a number of circumstances where it would have saved me a ton of headaches and time.
    @ Andy. I don’t know about any recent builds, but I imagine that if the documents in the book are synced, you could run this on your Style Source document (the one with the funny icon next to it) and that should give a fair idea of the book as a whole.

  • Kir says:

    Hey, it works in InD CS6 also. Would be great if someone could expand it to also do table, cell and object styles. Would also be awesome if it could output to an excel spreadsheet – would make it much easier to compare styles.
    Thanks – you scripting people are amazing!

  • Rebecca says:

    Does this work in CS6?

  • Andrea says:

    This script also works in InDesign CC. Thank you!

  • Ryan Haber says:

    Works like a charm in InDesign CC. Does anybody know, or Mr. Saunders, do you know, has anybody modified this to include Object Styles?

    If anyone has any pointers about what needs to be done to make it include Object Styles as well, I’m all ears. I am familiar with JavaScript and have Adobe’s Extendscript app downloaded, and I’m willing to play with it all, but don’t want to spend hours busting stuff if somebody else already has a mod.

    Thanks!

  • Franck Payen says:

    Still working in CC14 with the “version 4.0 scripts” folder. Great tool, though it misses somes of the post CS2 additions to paragraph styles.

  • Kirsten says:

    Hi. I’ve just used TextStylesReporterCS2.jsx in InDesign CC 2015. It still works but is missing Export Tags which would be really useful.
    Could it be updated to include Export Tags please.
    Agree, being able to export to csv to allow opening and working with it in Excel would be incredibly useful.
    I bought Blatner Tools because it said it does style reports but somehow that feature appears to be missing from my install. Working through the DTP support forum to figure out.
    cheers
    Kirsten

    • Kirsten: Let me know if the DTP Tools support forums doesn’t work for you. You should see the style reports feature in the Paragraph Styles panel menu. However, I’m not sure if it includes Export Tags. Hm.

      • Kirsten says:

        Hi David
        Great fan of your work! And of instant replies!
        We’re trying to extend our workflow into digital publishing (converting large publications to websites) by building a CSS template containing all our text styles from our InDesign template (which is mapped through from a Word template with the same set of text styles). So it would be really useful to be able to report all the export tags (like they are shown in the ‘Edit All Export Tags’ window) coupled with the ‘based on’ information in the text styles. If we could export such a report to csv, it would be easy to sort and edit the list in Excel, then import the list to a CSS editor and build out from there.
        Happy to hear any alternative suggestions for how to achieve this!
        Cheers
        Kirsten

  • Cory Knowlton says:

    Is this script still available? I get a dead link when trying to access it.

    Thanks!

  • Helen Harrison says:

    The web link to the script leads to a page saying the site is temporarily unavailable…its the hosting company’s page. I tried editing the link just in case, but it didn’t help. I can’t find this script anywhere. Can someone point me to a similar product?

  • Daniel says:

    I was trying to track this down to try to install with the CC 2015 release. It looks like the link to the script is now broken. Does anyone know if it still is around somewhere and if it works with CC 2015? Or is there another application that does this?
    Thanks!

  • Monette Velasco says:

    Good gravy. Does this still exist somewhere I can download it? I need it! haha Original links don’t work. Dang. Anyone got a copy? Thanks!

  • Miss Diana Allen says:

    Just stumbled upon this long-lived post & thread — but way relevant to my need. Yeah! for @Daniel and @Monette! for finding it, but I would love to know if you were able to download the file? And if so, does it work? Love me some InDesign Secrets! You guys are great! Thanks.

    • Luci says:

      Don’t know if you’re still around and looking, but for the sake of people coming after me, the link that Daniel posted on October 24, 2016 was still working this afternoon. Now whether script-newbie me can get it to actually work on my version of INDesign CC since it’s so many versions away from the original. Wish me luck!

  • Shy Sivapatham says:

    Just thought I would put an update here to say I have also used the link posted by Daniel on October 24, 2016 and it worked a treat in InDesign CC. I used the drop down menu in the Scripts panel to locate the correct folder to copy the script files into.

    If there is still a way to donate and thank Dave Saunders do let me know.

  • Patrick McCarthy says:

    The link from Daniel in 2016 no longer works. Does anyone know where this script might be found?

  • >
    Notice: We use cookies on our websites to give you a great online experience. If you keep browsing, we'll assume you're ok with this. For more information, see our privacy policy. By closing this banner, you agree to the use of cookies.I AGREENo