Captions in InDesign?

I came to InDesign after using Corel Ventura for 10 years. Ventura allows you to add a caption frame to each frame and it can be added to the top, bottom, left or right of the frame. I really only need a bottom caption area. Does InDesign have anything similar?
Thanks,
Phil

Thanks Mike. I am finding a lot of things I like better about InDesign for the pieces I publish. I can make multiple frames to accomplish what I am after, it is just nice that in Ventura they are linked together.
Phil

Similar Messages

  • Can you generate a static caption for video in InDesign?

    I set up my caption in the metadata description area in Bridge. I am trying to generate the static caption in InDesign and it goes through the motion but gives me a blank box. It works correctly for my images, but not for my video. Can this be done or does it just not work for videos?

    Seems like this is not possible for videos. I tried static and dynamic captions with MOV and FLV. No chance.

  • InDesign captions

    Hi all, I have a few questions regarding generating captions in InDesign CS5 (Windows).
    I am designing school leavers books. Most pages are images with captions beneath, which for the past few years I have imported and generated respectively via a script, but would quite like to try CS5s live distribute and caption features to achieve the same results. But I have a few niggling problems -
    I have a grid of student photographs, with their names beneath as captions (taken from the filename). How can I remove the extension after the filename (ie John Smith.jpg should be John Smith)?
    Secondly, although I can control the vertical placing of the caption via the offset setting, my captions are all appearing a few cm to the right of the image, even though they are meant to be directly beneath, the width of the frame containing the image. I have dragged a whole group from Mini Bridge and then created the relevant sized grid using the arrow keys, but can't seem to stop this.
    Also, some pages are galleries made up of a few images, for example a school trip, and text beneath. This text is generally longer than a filename ought to be so I have been trying to add them by entering this text into the description of the jpeg in Photoshop. I have been creating the captions as above but using the 'Description' text as opposed to the 'Name' text. It works - kind of. However the caption only appears on one line, no matter how long it is, with the tracking seemingly being automatically altered to get the caption no matter how long into the one line.
    Thanks for any suggestions, I'm quite liking the features in CS5 so far, although it seems quite temperamental (lots of freezing/crashing when doing small things, for example modifying a colour/style)!

    I had the same problem with the captions being placed to the right.  Now I have an empty caption box stored as a Library item, and I just drag it below a photo when I need a caption.  Got that from this article (which I thought was very helpful):
    http://indesignsecrets.com/store-live-captions-in-libraries.php
    Maybe you'll find that useful too.
    Thanks, Phyllis
    P.S.  That also allows you to have an object style on the caption box automatically (which I found helpful).

  • How do I get the caption (Description) out of an image's metadata?

    Taking a break from a monstrous project that has had me tied up for days, I have embarked upon what I thought would be a bit of light relief (hah!).
    A colleague asked me for an easy way to get captions into InDesign. So I started scripting there, asking for the "description of the link xmp".
    This was not forthcoming and a search of the InDesign scripting forum yielded the information that in order to get this information it was necessary to open the doc in Photoshop, save it and re-link. This indeed does work, but it is a waste of time in the file-saving stage and also degrades the image, as we have a jpg workflow.
    So I thought that if I was going to have to got to Photoshop anyway, why not have the script go straight there, open the doc, ask for the description and close without saving?
    Photoshop so far has jealously guarded its XMP information.
    In Applescript I ask go "set theData to raw data of XMP metadata of document 1" and there it is in the event log, but in forbidding red type. I try adding "as string" and it appears twice, once in friendly black type, enclosed in quotes, and then the red stuff. However I find myself refused access to the information in the variable.
    AS or JS solutions welcome...

    tell application "Adobe InDesign CS2"
    activate
    tell active document
    set This_Selection to get selection
    try
    if This_Selection ≠ {} then
    if length of This_Selection ≠ 1 then
    display dialog "You have more than 1 item seleted!!!" giving up after 2
    else
    if class of item 1 of This_Selection is image then
    set This_Image to item 1 of This_Selection
    end if
    if class of item 1 of This_Selection is rectangle then
    set This_Image to image 1 of item 1 of This_Selection
    end if
    set Image_Path to file path of item link of (item 1 of This_Image)
    set MDLS_Result to my Get_XMP_Description(Image_Path)
    set {ASTID, AppleScript's text item delimiters} to {AppleScript's text item delimiters, " = "}
    set Image_Desc to text item 2 of MDLS_Result
    set AppleScript's text item delimiters to ASTID
    display dialog Image_Desc giving up after 2
    end if
    else
    display dialog "You have 0 items seleted!!!" giving up after 2
    end if
    on error
    display dialog "This rectange contains NO image!!!" giving up after 2
    end try
    end tell
    end tell
    on Get_XMP_Description(File_Path)
    try
    do shell script "/usr/bin/mdls -name kMDItemDescription " & quoted form of POSIX path of File_Path
    return the result
    on error
    return false
    end try
    end Get_XMP_Description

  • Need help [JS]: select images/captions in InD, switch to Bridge and write to XMP

    I've got a javascript for CS3/Tiger that I'm writing that eventually will let a user select an image and a caption in InDesign, then tells bridge to write the caption data into the image metadata. I need help - the script works in pieces, but not when put together.
    It's built as an indesign script, then follows the procedure to create a script object to send to bridge. When it runs, the indesign portion works fine, but nothing happens in bridge.
    The script is below, with comments.
    Can someone help!? Thanks.
    // This is the InDesign portion of the script, which was tested separately and is working fine. Right now, for testing purposes, the data from this portion isn't even used by the later Bridge portion but once I get the bridge part together, it will use those variables.
    #target "indesign-5.0"
    var myObjectList = new Array;
    //Script does nothing if no documents are open or if no objects are selected.
    if(app.documents.length != 0){
    if(app.selection.length != 0){
    for(myCounter = 0; myCounter < app.selection.length; myCounter ++){
    switch(app.selection[myCounter].constructor.name){
    case "TextFrame":
    var myCaption = app.selection[myCounter].contents;
    $.writeln(myCaption);
    break;
    default:
    var myLink = app.selection[myCounter].graphics[0].itemLink.filePath;
    $.writeln(myLink);
    // here's where I create the string of the script to send to Bridge.
    // the script itself is almost completely a lifted from the SnpModifyMetadta sample from the Bridge sdk
    // it basically finds a certain image file and modifies the description metatata. i hardcoded the caption text and image path just for testing- eventually i would like it to use the variables from indesign.
    // this script works fine as-is when run in the original Bridge scripting context.
    // the method here of concatenating and sending the myScript string works fine when i use a different (smaller) script. so i can't tell why it's not working!?
    var myScript = "function SnpModifyMetadata()";
    myScript += "{";
    myScript += " this.requiredContext = \"Needs to run in Bridge, \nwith a selection of a file, \nideally with some metadata\";";
    myScript += "}";
    myScript += "SnpModifyMetadata.prototype.run = function()";
    myScript += "{";
    myScript += " if(!this.canRun())";
    myScript += " {";
    myScript += " return false;";
    myScript += " }";
    myScript += " if( xmpLib == undefined )";
    myScript += " {";
    myScript += " if( Folder.fs == \"Windows\" )";
    myScript += " {";
    myScript += " var pathToLib = Folder.startup.fsName + \"/AdobeXMPScript.dll\";";
    myScript += " }";
    myScript += " else";
    myScript += " {";
    myScript += " var pathToLib = Folder.startup.fsName + \"/AdobeXMPScript.framework\";";
    myScript += " }";
    myScript += " var libfile = new File( pathToLib );";
    myScript += " var xmpLib = new ExternalObject(\"lib:\" + pathToLib );";
    myScript += " }";
    myScript += " $.writeln(\"About to run SnpModifyXML\");";
    myScript += " var thumb = new Thumbnail(Folder(\"/Macintosh HD/Users/hearstuser/Desktop/BridgeScriptImages/orion_stack copy 6.psd\"));";
    myScript += " if(thumb.hasMetadata)";
    myScript += " {";
    myScript += " var md = thumb.synchronousMetadata;";
    myScript += " var xmp = new XMPMeta(md.serialize());";
    myScript += " $.writeln(\"SnpModifyXML: About to modify XMP data for \" + thumb.name);";
    myScript += " $.writeln(\"XMP packet before modifications:\");";
    myScript += " $.writeln(\"-------------------------------------------------\");";
    myScript += " $.writeln(xmp.dumpObject());";
    myScript += " xmp.deleteProperty(XMPConst.NS_XMP, \"Description\");";
    myScript += " xmp.setProperty(XMPConst.NS_XMP, \"Description\", \"hoThereHeyThere\");";
    myScript += " var d = new XMPDateTime(new Date());";
    myScript += " d.convertToLocalTime();";
    myScript += " xmp.setProperty(XMPConst.NS_XMP, \"ModifyDate\", d, XMPConst.XMPDATE);";
    myScript += " $.writeln(\"XMP packet af

    Recently I received an e-mail from a user asking me to remake the script I had posted here a while ago.
    I rechecked my previous post and found a couple of serious mistakes. So I revised it according to what he asked. Each page in his InDesign document contains one image and one text frame with description.
    At start the script checks the selection. If nothing is selected it processes all pages in the document. In case two objects are selected – it checks whether one of them text frame and the other a rectangle and if the rectangle contains an image, then it reads the contents of the text frame, replacing hard and soft returns with spaces and writes this text to the corresponding image’s description field.
    In the end, it updates all links and saves the file.
    The script works both on Mac and PC, assuming that CS3 installed in the default location so long as it depends on libraries:
    /C/Program Files/Adobe/Adobe Bridge CS3/AdobeXMPScript.dll (on PC)
    /Applications/Adobe Bridge CS3/Bridge CS3.app/Contents/MacOS/AdobeXMPScript.framework (on MAC)
    So, if necessary, correct these lines.
    Here is my script in case somebody is interested:
    #target indesign
    var myDoc = app.activeDocument;
    var mySelection = app.selection;
    if (mySelection.length == 0) {
        ProcessPages();
    else if (mySelection.length == 1) {
        alert("One image and one textframe should be selected.");
        exit();   
    else if (mySelection.length == 2) {
        try {
            if (mySelection[0].constructor.name == "TextFrame" && mySelection[1].images.length == 1) {
                var myTextFrame = mySelection[0];
                var myImage = mySelection[1].images[0];
                var myCaption = ReplaceReturnWithSpace(myTextFrame.contents);
                var myPath = new File(myImage.itemLink.filePath).absoluteURI;
            else if (mySelection[1].constructor.name == "TextFrame" && mySelection[0].images.length == 1) {
                var myTextFrame = mySelection[1];
                var myImage = mySelection[0].images[0];
                var myCaption = ReplaceReturnWithSpace(myTextFrame.contents);
                var myPath = new File(myImage.itemLink.filePath).absoluteURI;
        catch(e) {
            alert("Something wrong with your selection.\nError: " + e.message);
            exit();
        CreateBridgeTalkMessage(myCaption, myPath);
    else if (mySelection.length > 2) {
        alert("One image and one textframe should be selected.");
        exit();
    UpdateAllOutdatedLinks();
    myDoc.save();
    alert("All done.");
    //+++++++++++++++++++ FUNCTIONS ++++++++++++++++++++++
    function CreateBridgeTalkMessage(myCaption, myPath) {
        var bt = new BridgeTalk();
        bt.target = "bridge";
        var myScript = WriteCaption.toString() + '\r';
        myScript += 'WriteCaption(\"' + myCaption + '\", \"' + myPath + '\");';
        bt.body = myScript;
        bt.send();
    function WriteCaption(myCaption, myPath) {
        if( xmpLib == undefined ) {
            if( Folder.fs == "Windows") {
                var pathToLib = "/C/Program Files/Adobe/Adobe Bridge CS3/AdobeXMPScript.dll";
            else {
                var pathToLib = "/Applications/Adobe Bridge CS3/Bridge CS3.app/Contents/MacOS/AdobeXMPScript.framework";
            var libfile = new File( pathToLib );
            var xmpLib = new ExternalObject("lib:" + pathToLib );
        var thumb = new Thumbnail (File (myPath));
        if (thumb.hasMetadata) {
            var md = thumb.synchronousMetadata;
            var xmp = new XMPMeta(md.serialize());
            xmp.deleteProperty(XMPConst.NS_XMP, "Description");
            xmp.setProperty(XMPConst.NS_XMP, "Description", myCaption);
            var updatedPacket = xmp.serialize(XMPConst.SERIALIZE_OMIT_PACKET_WRAPPER | XMPConst.SERIALIZE_USE_COMPACT_FORMAT);
            thumb.metadata = new Metadata(updatedPacket);
    function ProcessPages() {
        var myPages = myDoc.pages;
        for (i = 0; i < myPages.length; i++) {
            var myPage = myPages[i];
            if (myPage.textFrames.length == 1 && myPage.rectangles.length == 1) {
                if (myPage.rectangles[0].graphics.length == 1) {
                var a = myPage.rectangles[0];
                    var myImage = myPage.rectangles[0].graphics[0];
                    var myPath = new File(myImage.itemLink.filePath).absoluteURI;
                    var myTextFrame = myPage.textFrames[0];
                    var myCaption = ReplaceReturnWithSpace(myTextFrame.contents);
                    CreateBridgeTalkMessage(myCaption, myPath);
    function ReplaceReturnWithSpace(myString) {
        myString = myString.replace( /\n/g , " " );
        myString = myString.replace( /\r/g , " " );
        return myString;
    function UpdateAllOutdatedLinks() {
        for(var myCounter = myDoc.links.length-1; myCounter >= 0; myCounter--){
            var myLink = myDoc.links[myCounter];
            if (myLink.status == LinkStatus.linkOutOfDate){
                myLink.update();
    If somebody interested in developing this script further, do not hesitate to post here your feedback.
    Kasyan

  • Mac OSX (10.9.5) IDCC2014 - potential caption bug - can anyone replicate this fault?

    Hello everybody.
    I have encountered a strange situation with live captions in InDesign. To demonstrate this issue, I have made a new indesign file, and the information for the live caption uses the Camera option from the metadata dropdown in the live caption setup.
    I placed an image that had been saved from the digital camera into InDesign and that displayed the correct name for the camera. All good so far.
    I then opened the file in photoshop, did no manipulations to it other than save it as a slightly different filename and save it as a JPG. When I placed this into indesign and applied the live caption to this image, the caption is replaced with <No data from link>.
    I then opened THAT file back in photoshop, did no manipulations to it other than to save it as a PSD. When I placed this into indesign and applied the live caption to this image, the caption displays the correct name of the camera.
    Finally, I then opened the photoshop file, once again made no manipulations to it other than to save it as a JPG with a slightly different name. Again, when placed into indesign and applied the live caption to the image, it was again replaced with <No data from link>.
    I have checked Bridge and the Camera information is the same in the Camera Data (Exif) portion of the metadata in Bridge. Similarly, I have gone into the links palette in InDesign and selected utilities/XMP file info, and all camera data is displaying the correct camera information, even though the caption is not displaying the camera information.
    Confused? Maybe this screenshot of what I have done will help.
    To me, it looks like the live caption feature is not importing XMP information correctly. Has anyone else encountered a similar situation? If not, is anyone able to replicate the fault that I have experienced?

    I feared as much. I've also tried saving as a tiff file, made no difference. I've submitted as a bug to Adobe - Feature Request/Bug Report Form , they must think I have nothing else to do at the moment.
    I should add for those reading this post that this doesn't mean all information is being disregarded by the live captions, it looks like just specific camera information. Filenames, descriptions... these come in fine.

  • GREP for numbers after using Live Caption

    Hello,
    I am placing image material with live captions in indesign. The file name created usually goes like this:
    Credit: 0617 name.jpg
    I would like to remove the date (0617) as well as .jpg automatically. I can do the later with a text search function, however,
    due to different dates I can't do the same there.
    My Grep codes (\d+) do not seem to find any numbers in the image captions. The captions are static by then.
    Any ideas what could go wrong there?
    Cheers

    Live captions, section markers, and other variables or treated like a single character.
    You say, "The captions are static by then".
    Static Captions—These would be treated as normal text and your expressions should work fine.
    Live Captions—These will automatically update based on the filename of the associated linked media. As mentioned before, they are treated as a single character.
    Grep Style
    (:\s\K\d+\s|\.\l+$)
    Description of Expression
    (:\s\K\d+\s|\.\l+$) Find a one or more digits and a whitespace character that follows
    (:\s\K\d+\s|\.\l+$) That comes after a colon followed by a whitespace character
    (:\s\K\d+\s|\.\l+$) Or
    (:\s\K\d+\s|\.\l+$) Find a period followed by one or more letters, which come at the end of a paragraph
    Character Style used by above expression to hide the found characters
    Basic Character FormatsSize = 1pt
    Advanced Character Formats
    Horizontal Scale = 1%
    Vertical Scale = 1%
    Character ColorNone
    Solution
    Set up the aforementioned grep style in your caption paragraph style, as well as the associated character style.
    Generate Static Captions for your photos Object > Captions > Generate Static Captions
    If you frequently use this layout, you may consider setting the caption options to place the captions on their own layer. This way you can easily remove all at once and regenerate static captions.

  • Batch placing images with filename as an editable caption?

    Howdy! Does anyone know if there is an easy way to place about 300 screenshots into ID CC on a multi-page document (obviously) AND capture each filename associated with the image as a text frame above it (or close to it)? I named my files as reminders for the copy I need to write to describe the screenshot and - boy - would this help a lot to avoid back and forth to refer to file names. I need to edit the copy associated with each image, which is why I need the text (filename) in a text frame. The file names are long. I know - not an ideal way to name files, but I had to do screenshots on the fly on someone else's computer and it's what popped into my head at the time. Thank you kindly!

    You're in luck. You can use the Object > Captions > Caption Setup to pick Name as the metadata. Then when you place the file turn on Import Options and check Create Static Captions.
    You also can create dynamic captions which pull other metadata from the images but it doesn't sound like that's what you need.
    Also you can read more about Captions in InDesign Help.

  • InDesign document and metadata from Bridge

    I was watching a Bridge videocast that (I thought) showed entering a headline or description of an image in Bridge and the headline/description showed up as a photo caption when the image was dragged into an InDesign document.  I've tried this several times with no success.  Can I really create a photo caption that travels with the image from Bridge metadata to my InDesign document?

    Luck - I found this fairly quickly.  It was on adobe TV;  the video is by Rufus Deuchler and here's the link:  http://tv.adobe.com/watch/csinsider-design/adobe-bridge-cs4-/
    At about 4 minutes and 30 seconds, he talks about metadata and he says, by filling in headline or description, you can create a caption in InDesign.
    It would be truly wonderful if anyone could tell how to do this.

  • Proof prints with filename, batch, automate? help!!

    I am 'action' and 'script' challenged...trying to find a way to automate batch processing of printing 4x6 inch proofs (jpegs to local print lab) with the filename from the EXIF info on them in the lower right corner.  I can get exactly what I want with a  'picture package' action, but once flatted, it won't save to another folder, just sits on the desktop....   I have Win XP, CS2 and 4, and LR2 - Thank you!!
    (just about to escape to the Himalayas and meditate for the duration....so any help is greatly appreciated!!)

    You're in luck. You can use the Object > Captions > Caption Setup to pick Name as the metadata. Then when you place the file turn on Import Options and check Create Static Captions.
    You also can create dynamic captions which pull other metadata from the images but it doesn't sound like that's what you need.
    Also you can read more about Captions in InDesign Help.

  • Running a script?

    Sorry for this really basic question but I cant seem to find an answer (and I promise I have looked).
    Ive got a script for bridge from ps-scripts.com that takes the file name and inputs it into the headline metadata, or any other stated part of the metadata (so I can use live captions in Indesign without seeing the file extension).
    However, I have not got a clue how to run this script from bridge.
    Everything I have seen says its a bridge script not a photoshop script, or are they run the same way?
    For reference to the script http://www.ps-scripts.com/bb/viewtopic.php?f=18&t=2406&sid=abb69282c947bc40ec10%2081d5c7b9 a6fc#p10283.
    Cheers.
    Bridge CS5 (4.1.0.54). Windows 7.

    In Bridge goto Preferences - Startup Scripts
    At the bottom click the "Reveal Button",  this will open the folder where the script should be placed as a plain text file with a .jsx extension.
    Close and restart Bridge.
    Accept the new script.
    The  script is now ready to run from the Tools menu.

  • InDesign XMP Not Working with Live Caption

    I have images in InDesign CS5 (Mac OS X 10.6..), and although they have XMP data (Set from Bridge), when I set with Live Caption, my caption always says "<No data from link>". I've set up captions in Objects > Captions... > Caption Setup - metadata to "Description" and the XMP data doesn't get put into the caption. I can see the XMP information in Links > Image >  XMP File Info... "Description". That's Fine. I've tried other user-defined fields, "Title, Keywords"  and none work in Live Caption. I've also been updating the images after setting the XMP data in Bridge. I've also just deleted the images and re-placed them. Still can't get live caption to work.
    I also saw a related thread where a user set file XMP via photoshop (CS5), which I also tried. When I do that, InDesign CS5 doesn't see the XMP data (via Links > XMP File Info). I can see it if set via Bridge, but can't make Live Caption work. If I set XMP via Photoshop, I can't see XMP data, and naturally can't set Live Caption.
    I could have done my project 5 times manually by now - but the fact this isn't working has been driving me crazy. Wondered if anyone has seen this or, hopefully, got it to work. And am I doing something wrong?
    Thanks,
    Matt

    I think this is a bug - probably in Photoshop (though the various engineering teams may disagree on this ).
    Here's what I did:
    Opened a TIFF image in Photoshop CS5, and confirmed that it had "Description" metadata.
    Placed it in InDesign CS5 and created a live caption which DID work.
    Saved the image as a PNG using "Save for Web and Devices" in Photoshop CS5 with metadata set to "All".
    Placed that PNG in InDesign CS5, and found that a live caption did NOT work
    Examined the PNG image in Bridge CS5, and found that the description WAS shown
    Opened the PNG image in Photoshop CS5, and found that the description field was empty (in fact all fields were).
    Looked at the "Raw Data" section in the File Info dialog box in Photoshop, and found that it was essentially empty.
    Opened the PNG in a hex editor, and found that the missing metadata WERE there, but somehow must be formatted/structured in a slightly incorrect way which somehow prevents Photoshop and InDesign from properly parsing the XML, but not so far afield as to prevent Bridge from doing so.
    I would suggest filing a bug report against Photoshop CS5 since it cannot read the metadata that one of its own components wrote into the file.

  • How do I get the file nformation from photoshop to move over to InDesign and once info is there how to I get InDesign to create captions from it?

    I need to be able to create captions from the metadata  located in the file info on .png images created in Photoshop.  I have been running into multiple issues.
    1. The data from Photoshop is not showing up in the InDesign File Info
    2. When I simply recreate the information - it is very basic simply description and copyright - the active caption that is generated reads <no data from link>
    Obviously I'm missing an essential step by I cant figure out what.
    Help point me in the right direction would be most appreciated.

    I just tried that and still the same issue.  I right clicked the graphic, (first made sure that the metadata was  in the File Information window), then Captions > Captions Setup > OK.  The Metadata fields are Description and Copyright.  When I try to generate a Live Caption I get the <no data from link> message and for the Static Caption I get an empty container below the graphic

  • Caption function in InDesign CS6

    I have been playing with the Caption function in InDesign and cannot get a handle on it.
    Is there a discussion or video that might help me?
    In InDesign, I go to enter a caption for my picture.
    Object / Caption / Caption setup.
    It says it is looking for a piece of metadata called "Name".
    I go to Adobe Bridge to enter the metadata for this image.  There is no field called "Name" (or at least I have not yet found it).
    Should I use "Title"?  I added my caption text as the "Title" in Bridge
    Relinked the photo
    I went to Caption Setup and chose Title instead of name, told it to use my "caption" paragraph style.  I'm not sure how the before/after function works.
    I do not see the text either in Caption setup or anywhere else.
    I tried to Generate Live Caption and what appeared under my picture is "<No intersecting link>"
    Huh?
    My goal is to keep the caption together with the picture when exporting to accessible pdf, or ebook, or Kindle.
    Coaching, please?
    Thank you,
    Joyce

    I usually use the Description field in Bridge (although you could also use the Headline or Title fields:
    Then in the Caption Setup, I select the same attribute.
    The Caption frame needs to touch the picture. If it does, it looks like this:
    If it doesn't, it looks like this:

  • 5 seconds to Paradise: From where InDesign reads the live captions?

    Hi all,
    After searching a lot in finding the best cross-platform organizer & viewer around, I finally (ALMOST) found it.
    It is called XnView MP and it has an ultra-fast thumbnail manager, viewer - it supports a very big number of file formats for thumbnailing/viewing - including InDesign(!) - a top-notch cataloging, the best & fastest batch convert which I could find and... <insert your advertising of choice here>.
    Highly recommended.
    </ad off>
    However there is a problem:
    When we add/edit the metadata for an image (specifically the caption) in its IPTC/XMP editor (Ctrl+I), the text isn't shown with the Live Captions feature of InDesign CS6.
    We discuss with the developing team of XnView MP and they are very responsive and want to fix the problem but we don't know (yet) from where InDesign reads its metadata.
    Some more technical info to describe the problem:
    1. The files are TIFF (LZW packed) files.
    2. If we open the file in Photoshop, press Ctrl+Shift+I in order to bring its IPTC editor, the caption entered with XnView shows up correctly in the Description field.
    3. If, after the step 2, we close the editor with 'Ok' do a 'Save As' in Photoshop and overwrite the file, the caption will appear correctly in InDesign.
    4. If, after the stpe 3, we (re)open the image in XnView MP's IPTC editor the caption is there.
    It seems that Photoshop does something behind the scenes and fill the area from where InDesign reads it.
    Does someone know from what fields InDesign reads its info for Live Captions?

    I don't really have an answer for you - I guess it's up to them to figure it out.
    Sorry I can't help any further.

Maybe you are looking for