Way to trim precomp to current layer time?

I've got an animation pretty much done as far as timing goes and everything. Now I'm going back and editing some things that require adding a few layers to add some things to the current layer that already is trimmed appropriately to the correct time.
Anyone know of a script or something that will create a composition from a layer using the length of the layer's in and out point instead of the whole comp time?
Right now I'm opening the precomp, hitting "i" "b" "o" "n", then right clicking on the comp range bar, choosing trim to comp time. Then I go back to the main comp, move the time back to where the layer previously started and hitting "["
So it all goes by pretty quick, but I consistently have to do that like 20 times. And no, it isn't completely necessary, but if I have to give the file to someone else it makes it Much easier to see what's going on if they can see the actual length of a layer. If you leave it at default it appears the layer is needed for the entire composition.
So, is there a way to script that or something? I usually just need to do something like add some text, simulate a graphic display, or create some fake animated depth of field or something like that. I don't like to add more than one layer per action in the main comp, so if more is needed then i usually precompose it as to not have more than a hundred layers or so for the bulk of the comp.

Thanks, Andy.
Your comment that "just like most of adobe's links, it doesn't work" made me think that you were seeing more than one problem. If you are, please leave comments on the problematic pages. (Go ahead and mention them on this forum, too, if you like.)
I'll go ahead and remove the one that you just mentioned.
The usual way that we cull dead items from the Exchange is to read the comments that people leave on the items in the Exchange. We don't know what to fix if you don't tell us what's broken. Keep in mind that the Exchange is a place for user-submitted content. If a user doesn't maintain their entry, there's not a lot that we can do other than take the entry down.

Similar Messages

  • I get the error message in QuickTime "operation stopped the operation is not supported for this media" most times when I try and export an .AVI file as something else (.m4v). I have not touched the file in any way (no trimming, clipping or other editing)

    I get the error message in QuickTime "operation stopped the operation is not supported for this media" most times when I try and export an .AVI file as something else (e.g. .m4v). I have not touched the file in any way (no trimming, clipping or other editing), all I want QuickTime to do is export the file in a compressed format. Bizzarely, if I shutdown and open QuickTime many times I can occasionally export a clip as another format (maybe one in 10 times). I have seen that other users have had a similar problem after clipping files in QuickTime but this seems to be a slightly different bug in that all I do is open the file and then try and export the file as is - either way, this is a very annoying bug

    @Z_B-B, thank you for taking the time to respond to my cry for help. However, the link you supplied does not address the problem: I am not trying to export from Final Cut Pro to QuickTime, I am trying to export from QuickTime to the rest of the world (like people's iPhones and Ipads) in .m4v format (so I am not emailing my freinds such huge files).
    If I were to spend hundreds of Dollars on a copy of Final Pro I could export directly from there and not have to bother with QuickTime, but I do not take enough video clips to justify the cost. I must say that I never had any of these problems before I decided to switch from Snow Leopard to Mountai Lion.

  • Eyedropper Current Layer sampling problem.

    Using the "current layer" sampling setting for the eye dropper before I apply any top layer adjustments (adding a top layer with a different blending more or adding an adjustment layer) it works fine. When I use any adjustment layers or any layer that has a blending mode, it affects the way the eyedropper picks color especially when set to current layer.
    For instance, If I paint a new blank layer with random colors, I create a black and white adjustment layer on top of that one, I select the first color layer I go to pick a color using the eye dropper with the current layer sampling set, it picks a grey color (which is wrong). BUT!! if I open up the color picker with the color layer selected it picks the correct color. Now, if I delete the black and white adjustment layer, and I am back to only having the color layer, I then go to pick a color with current layer sampling still set, it chooses a grey color again?!?! There are no more layers on top of the original color layer I painted first, and yet it chooses a grey color?!?! I hope this makes sense, any ideas on why this is happening?
    I am working on Photoshop CS5 12.1 64bit

    I'm having the same problem in CS5.
    With current layer selected and a not visible layer of curves (contrast) and trying to pick from the current layer it picks as if the curves layer was visible.
    I have attached 2 images: first trying to pick with the curves layer off (you can see that it's picking a black color where brown should be picked. Second one with the curves layer on.
    After restarting Photoshop every thing work fine again. So I have assumed that the problem is vinculated with the action done before:
    Duplicate image 2 times
    Gaussian blur of 6px to the first image
    Apply image of the gaussian (RGB channel) inverted in mode "Add", scale 2, displacement 0.
    And I create a group as you can see on the screen shots.
    http://www.youtube.com/watch?v=wh6eIyrzbt0&t=1m8s
    I can reproduce this issue every time I use this technique...

  • Easy way to trim audio files?

    I am trying to create a movie with reeldirector, and I would like to use segments of 3 different songs, but I cannot trim the audio to the proper length. Anyone know an easy way to either a)edit the audio with reeldirector, or b)create a new song file that is a trimmed version of the original. I would like to do this on my iPhone 4 and not deal with iTunes.

    There is currently no way to trim audio files with reeldirector, but I found a workaround. I had to cut each audio file to length using the free program Audacity (I use a PC). The shortened songs could then be inserted into reeldirector at the appropriate times. iTunes could cut the song to length, but it does not change the time stamp of the song. This caused problems when I imported into reeldirector. It was much easier to cut the song in Audacity, and then import to iTunes, and then to my iPhone. It was the long way around, but the final result is very nice.

  • How to get current layer type (text, art, group layer, etc.)r discussion here

    Hi,
    I am traversing over all layers using layerIndex.
    I can get current later name in following way.
    char* layerName = new char[100];
    int32 len = 100;
    PIUGetInfoByIndex(layerIndex,classLayer, keyName, layerName , &len) ;
    I tried  using the keys keyType and keyGroup in the same way but I am not able to directly get type of the layer. Why?
    Also, I found similar discussion, which is check the layer is SectionStart, SectionEnd or SectionContent.
    Get Layer Groups from C++ plugin
    If the layer is a "SectionContent", how to I further check its type (artlayer, textlater, adjustmentlayer, ect) ?

    apologize !
    I post the question in relevant forum. But I would like to ask extra explanation here.
    var ref = new ActionReference();                                                                                                               // create action reference
    ref.putProperty(stringIDToTypeID ("property"), stringIDToTypeID("layerKind"));                                            // add "layerKind" property to the reference
    ref.putEnumerated( charIDToTypeID("Lyr "), charIDToTypeID("Ordn"), charIDToTypeID("Trgt") );                   // what putEnumerated actually do ?
    var layerDesc = executeActionGet(ref);                                                                                                      // get the corresponding layer descriptor
    alert (layerDesc.getInteger(stringIDToTypeID("layerKind")));                                                                        / get its layerKind
    1. what putEnumerated actually do ?
    2. I am traversing each layer so that I have the layer object in JavaScript.
        How current layer object is refereed to above code segment ?

  • How to pass Current System time in the target field?

    Hi Experts
    kindly help me in mapping a field in which I have to map current system time.
    I think there is no standard function for time like the date so do i write a UDF for the same or any other way an in case a UDF than please help in that.
    Thanks
    Aprajita

    Hi Mathur,
    kindly help me in mapping a field in which I have to map current system time.
    I think there is no standard function for time like the date so do i write a UDF for the same or any other way an in case a UDF than please help in that.
    Mathur no need to write UDF for that..
    Use standard function Current date-------> In that (Target Format) u have to specify the time i.e: HHmmss
    Thats it..... Noe use this function as u like...
    Satya Kumar

  • How can I make the current date/time be sent when emailing as XML?

    I'm creating a form for a customer to use for submitting print jobs. This customer will be emailing the XML form data, which will in turn be converted into a production order. I'd like to make the PDF form capture my customer's system time, so that I know when they filled out the form. I COULD just leave that up up the customer and use required current date and time fields, but that provides the ability for the customer to falsify that information.
    Is there any good way to capture the current date/time in the XML data, so that the customer doesn't need to nor has the ability to?
    Any suggestions would be great!

    You can use the following methods getHours(),getMinutes(), and getSeconds() from the date object to obtain the values for hour,minute,and second.
    Click here to see an example:
    http://66.34.186.88/LiveCycleSamples/.3bbc2f4b.pdf

  • Match edges error message -  can't find current layer

    Hello everybody,
    If I use filter --> "match edges" an error message appears: can't find current layer.
    It is no different if  it is a smartobject or a rasterized layer.
    Are there any suggestions to fix this problem?
    What layer-order is exactly to be used?
    Is there anything I could try? Btw: the filter "interpolate" seems to work right.
    Thank you!

    Hi, Dave & Dave -
    Wow, that took longer than I thought. I have been back for a couple of hours, and spent that time running the uninstall program, and then going to users/library/VirtualBox and deleting that folder, and its contents. Next I downloaded a fresh copy of VirtualBox from the Sun website, installed it on my computer, then ran the VirtualBox set up (setup the settings) and then clicked on the start icon. After the splash screen, I once again got the same error message. I repeated that routine at least three time, all three times I received the same message.
    I then got the bright idea to go into my time machine and went back to several days after I had installed the program previously (March 25, 2009) and retrieved both the program from the application folder, and the vb folder from the user library, restoring them to my present computer state. After all, I thought, if it worked on March 25th, those files should work now. DRAT, I was wrong, Got the same message at the same place in the startup routine.
    So, Dave and Dave, after a little more futzing around, I'm now back to the same place I was when I first posted about my problem: My win xp disk will still not mount. ****!!!
    Phil

  • How to fetch current system time in milliseconds using AppleScript?

    I need to write the actual systemtime hh:mm:ss.msc into a field of FileMaker by using AppleScript (as FileMaker does still not support TimeStamps down to milli seconds) - now, how to realize that?
    Any help is welcome - Thanx

    Hi Mathur,
    kindly help me in mapping a field in which I have to map current system time.
    I think there is no standard function for time like the date so do i write a UDF for the same or any other way an in case a UDF than please help in that.
    Mathur no need to write UDF for that..
    Use standard function Current date-------> In that (Target Format) u have to specify the time i.e: HHmmss
    Thats it..... Noe use this function as u like...
    Satya Kumar

  • Howto Current System Time in the format YYYYMMDDHHMMSS

    Hi, Is there a way to calculate current system time in java so the output will be in the format YYYYMMDDHHMMSS?

    Create a Date object from the system time:
    long now = System.currentTimeMillis();
    java.util.Date date = new java.util.Date(now);
    System.out.println(date);
    You can then use the SimpleDateFormat class to format the Date however you want.

  • Current System Time in Cold Fusion

    Hi,
    I am getting the current system Date as below:
    <cfset todaydate = CreateODBCDate(now())/>
    How to get current system time in coldfusion in a similar way
    and what is the syntax for it.
    <cfset currenttime = XXXXXXXXXXX/> which should be of
    24 hrs time format
    Could anyone please help me on this
    Thanks,
    Cold Fusion Beginner

    <cfset currenttime = XXXXXXXXXXX/> which should be of
    24 hrs time format
    <cfset currenttime = now()>
    That will be a date-time object of the current time. If you
    would like
    that formated in a standard 24 hour format:
    <cfset currenttime = timeFormat(now(), "HH:mm:ss")>
    The 'HH' time format mask is for hours in the 24 hour clock;
    'hh' will
    give you hours in a 12 hour format.

  • Set current layer question

    I've noticed in an action I have, it has a step that says "Set current layer".
    What exactly is that and how do you use it?  I want to add it to an action I'm creating.

    That usally means setting a layer property of the layer that is
    active in that action step.
    If you click the little flyout arrows in that step (set current layer),
    most of the time you can see what the actual step is.
    If you want to know just about everthing that has to do with actions,
    take a look at action central. Go to the lnk that says "Mother of all Tutorials" and download it.
    It's kind of a hard read, but very complete.
    http://www.atncentral.com/links.htm
    Also the help for cs4 is good for the basics.
    MTSTUNER

  • Trouble with current playback time on progress bar

    First, some terminology.
    As Adobe Flash Player is preparing to play a video, it displays a spinning icon in the center of the video window.  I have seen web pages which refer to this as the spinning beach ball.  I will refer to this simply as the "spinning icon".
    While Adobe Flash Player is playing a video, when one hovers the cursor over the video window (or moves the cursor while playing the video in full screen mode), one sees a progress bar at the bottom of the window.  To the left of the progress bar is a pause button.
    The progress bar has a pointer representing the current playback time within the video.  The progress bar also has a display of the current playback time and length of the video (eg, 40:37 / 01:12:35, meaning that play back is at 40 minutes and 37 seconds within a video which is 72 minutes and 35 seconds long).
    On my Windows XP system, when Flash Player V10.0.32.18 is playing a streaming video, the video pauses when bandwidth is momentarily insufficient to deliver the video bit stream.  The spinning icon appears in the center of the video window.  The current playback time on the progress bar also pauses, as it should.  But when the video resumes, the current playback time does not begin incrementing again.  It remains stalled at the time the pause occurred, which is irritating because it is no longer possible to tell how much time remains in the video.
    It took me a very long time to discover that once the current playback time has stalled, pressing the pause button will cause the current playback time to refresh to the correct playback time and begin incrementing again.  Yaaayyyyyy!
    Now, perhaps someone can help me with a challenge I have been unable to solve.
    On occasion, I want to back up a few seconds within a video.  But if I use my mouse to grab the pointer within the progress bar and move it backward, moving the pointer only a few seconds is a huge challenge.  Even a slight movement of my mouse moves the pointer back a minute or two.
    Is there a way to move the pointer using a key (eg, an arrow key) so that each key press moves the pointer back only a second or two?
    And how about being able to key in a time and press enter, thereby causing the pointer to move to the specified time? Any way to do that?

    Hi OSW, Thanks, now if the NPSWF (FF) files listed are 10.0.32.18 which I'm sure they are, then your FF Flash files are correct. You can right click on each of those and click Properties to confirm the version numbers. Then you have the SWF that is correct. So you have FF Flash files and the SWF, so you are ok on FF.
    IE is a different story. That FIDbg10c.ocx should not be there, it should be Flash10c.ocx to match the FlashUtil10c.ocx.
    Now as far as doing what you suggested, in a word NO. First of all the plug-in is normally used as referring to FF or other browsers than IE. ActiveX is used for IE. If you ran the uninstall_plug-in.exe, you would be removing your FF add on, so don't do that since all of your related Flash files for FF are intact. (Do not disturb:-)
    Now the proper way to Uninstall is to use the Adobe Uninstaller that is downloaded to your Desktop. Then the IE Flash Player Installer is likewise downloaded to the Desktop. Then the FF Installer is downloaded to your Desktop. That way it seems to work better. Also the following must be taken into consideration. Any Anti-Virus/Spyware/Firewall can block
    the install of the ActiveX Control for IE. You must run in the Administrative mode or be the Administrator to install the
    ActiveX and write to the Windows Registry, which Flash Player does on the Install.
    Keep in mind that an Uninstall will remove Flash Player files and the SWF and the SWO for ALL browsers. Then the IE Installer is used to Install FP and the SWO for IE. Then the FF Installer is used to Install the FP & SWF for FF.
    Trying to update or download the Flash Player latest version does not remove the old versions as some software installs do. The old versions must be removed by the Adobe FP Uninstaller prior to any download of the new version.
    I have to be offline for a time. Will check back in later. Just wanted to give you some info on this. There are a couple of things that can be done, and will explain later. If you are satisfied with FF & IE with how Flash Player is working, you don't have to do anything. Again, the update may not accomplish the progress bar issue either. So it is something to think about.
    Thanks,
    eidnolb

  • CS4 Actions change "Show Current Layer, Toggle With Others" MIA

    Greetings forumers,
    I have been using Photoshop for years as a hobby and professionally. My employer recently upgraded our Mac Pro Quad-Core Intel Xeon computers to Photoshop CS4. The transition has been mostly painless accept for all the changes to the keyboard shortcuts (I'll live).
    Recently we have come across an issue with one of our customer's workflows that we have not been able to get by using CS4. Or customer has a workflow that we must work within in order to provide them with the artwork files in a way they can use for other processes. The main parts of this workflow involve layer structure and a set of actions that they have been using since Photoshop 7. Our customer uses Photoshop CS3.
    With the transition to Photoshop CS4 in our shop, one line of their action does not function in CS4.
    Show Current Layer
    Toggle With Others
    What needs to happen is at the end of the action all layers need to be turned visible. In CS3, in the layer palette, by Control & Clicking the eye and selecting "Show/Hide all other layers" produced the recorded action 'Show Current Layer, Toggle With Others'. The names of the layers are not recorded. This is good because the action will work on any layer no matter what the name of the layer is. In essence all layers are made visible.
    In CS4 performing the same above clicks produces a recorded action 'Show , ...' The diference is that in CS4 the action is recording the name of every layer that it is showing/hiding. Simply change the name of one of your layers and running the action again produces a verbose error box.
    So any thoughts on how to make visible all layers in a document using an action that will work on any layered file?
    We are constructing our files in CS4 and opening them in CS3 to run the action for our customer as a work around. Or we are manually toggling the visibility, but what fun is that when it used to be automatable?
    Any help would be greatly appreciated.

    You could try this script (CS4 only) to make all layers/groups visible. If it works for you, you could then call it as part of your action.
    selectAllLayers();
    var sl = getSelectedLayersIdx();
    var sLayers = new Array();
    for( var i = 0; i < sl.length; i++ ){
       makeActiveByIndex( [ sl[ i ] ], false );
       sLayers.push( activeDocument.activeLayer.name );
    ShowAllLayers(sLayers);
    function ShowAllLayers(layerNames) {
        var desc = new ActionDescriptor();
            var list = new ActionList();
                var ref = new ActionReference();
       for(var a in layerNames){
                ref.putName( charIDToTypeID('Lyr '), layerNames[a] );
       $.writeln(layerNames[a] );
            list.putReference( ref );
        desc.putList( charIDToTypeID('null'), list );
        executeAction( charIDToTypeID('Shw '), desc, DialogModes.NO );
    function selectAllLayers(){ 
       var desc = new ActionDescriptor();
            var ref = new ActionReference();
            ref.putEnumerated( charIDToTypeID( "Lyr " ), charIDToTypeID( "Ordn" ), charIDToTypeID( "Trgt" ) );
        desc.putReference( charIDToTypeID( "null" ), ref );
    executeAction( stringIDToTypeID( "selectAllLayers" ), desc, DialogModes.NO );
       function getSelectedLayersIdx(){
          var selectedLayers = new Array;
          var ref = new ActionReference();
          ref.putEnumerated( charIDToTypeID("Dcmn"), charIDToTypeID("Ordn"), charIDToTypeID("Trgt") );
          var desc = executeActionGet(ref);
          if( desc.hasKey( stringIDToTypeID( 'targetLayers' ) ) ){
             desc = desc.getList( stringIDToTypeID( 'targetLayers' ));
              var c = desc.count
              var selectedLayers = new Array();
              for(var i=0;i<c;i++){
                try{
                   activeDocument.backgroundLayer;
                   selectedLayers.push(  desc.getReference( i ).getIndex() );
                }catch(e){
                   selectedLayers.push(  desc.getReference( i ).getIndex()+1 );
           }else{
             var ref = new ActionReference();
             ref.putProperty( charIDToTypeID("Prpr") , charIDToTypeID( "ItmI" ));
             ref.putEnumerated( charIDToTypeID("Lyr "), charIDToTypeID("Ordn"), charIDToTypeID("Trgt") );
             try{
                activeDocument.backgroundLayer;
                selectedLayers.push( executeActionGet(ref).getInteger(charIDToTypeID( "ItmI" ))-1);
             }catch(e){
                selectedLayers.push( executeActionGet(ref).getInteger(charIDToTypeID( "ItmI" )));
          return selectedLayers;
    function makeActiveByIndex( idx, visible ){
       for( var i = 0; i < idx.length; i++ ){
          var desc = new ActionDescriptor();
          var ref = new ActionReference();
          ref.putIndex(charIDToTypeID( "Lyr " ), idx[i])
          desc.putReference( charIDToTypeID( "null" ), ref );
          if( i > 0 ) {
             var idselectionModifier = stringIDToTypeID( "selectionModifier" );
             var idselectionModifierType = stringIDToTypeID( "selectionModifierType" );
             var idaddToSelection = stringIDToTypeID( "addToSelection" );
             desc.putEnumerated( idselectionModifier, idselectionModifierType, idaddToSelection );
          desc.putBoolean( charIDToTypeID( "MkVs" ), visible );
          executeAction( charIDToTypeID( "slct" ), desc, DialogModes.NO );

  • JMediaPlayer - get media duration, current playback time ... etc

    Hello everybody,
    I can't seem to find API calls for the following purposes:
    - get media duration
    - get current playback time
    - set current playback time
    Does anybody know how to get/set those values?
    By the way, I'm embedding the JMediaPlayer within a Swing application, not developing a classic FX tool.
    Thank you in advance,
    r.

    To best learn JavaFX and its API and class of what it can do or not do, do learn to decompile the code into Java. You will find most of your answer there (though you may find it limit in understanding Java class compiled from JavaFX Script source)
    First of all, the decompiled JMediaPlayer show the following code
    package com.sun.media.jmc;
    import com.sun.media.jmcimpl.PlayerControlPanel;
    import java.awt.BorderLayout;
    import java.net.URI;
    import javax.swing.JComponent;
    // Referenced classes of package com.sun.media.jmc:
    // JMediaPane, MediaUnavailableException, MediaUnsupportedException, MediaCorruptedException,
    // MediaInaccessibleException
    public class JMediaPlayer extends JComponent
    public JMediaPlayer()
    mediaPane = new JMediaPane();
    setLayout(new BorderLayout());
    add(mediaPane, "Center");
    add(controlPanel = new PlayerControlPanel(mediaPane), "South");
    controlPanel.setPlayEnabled(false);
    public JMediaPlayer(URI uri)
    throws MediaUnavailableException, MediaUnsupportedException, MediaCorruptedException, MediaInaccessibleException
    mediaPane = new JMediaPane(uri);
    setLayout(new BorderLayout());
    add(mediaPane, "Center");
    add(new PlayerControlPanel(mediaPane), "South");
    public void play()
    mediaPane.play();
    public void stop()
    mediaPane.stop();
    public void pause()
    mediaPane.pause();
    public void setSource(URI uri)
    throws MediaUnsupportedException, MediaUnavailableException, MediaCorruptedException, MediaInaccessibleException
    if(mediaPane != null)
    mediaPane.setSource(uri);
    if(controlPanel != null)
    controlPanel.setPlayEnabled(true);
    public URI getSource()
    return mediaPane.getSource();
    public float setVolume(float f)
    return mediaPane.setVolume(f);
    public float getVolume()
    return mediaPane.getVolume();
    public void setMute(boolean flag)
    mediaPane.setMute(flag);
    public boolean isMute()
    return mediaPane.isMute();
    public void setRepeating(boolean flag)
    if(mediaPane != null)
    mediaPane.setRepeating(flag);
    public boolean isRepeating()
    if(mediaPane != null)
    return mediaPane.isRepeating();
    else
    return false;
    public void setAutoPlay(boolean flag)
    mediaPane.setAutoPlay(flag);
    public boolean isAutoPlay()
    return mediaPane.isAutoPlay();
    private JMediaPane mediaPane;
    private PlayerControlPanel controlPanel;
    The core object is JMediaPane with API to do what you want.
    mediaPane.setMediaTime(_timeSec); // Set media time
    mediaPane.getDuration(); // Get duration
    mediaPane.getMediaTime(); // Get current playback time
    Unfortunately, you cannot simply retrieve JMediaPane reference from JMediaPlayer because it has a private access modifier. Hence the only way is to create your own Player from the reference code above.

Maybe you are looking for

  • Upgrade 10.3 to 10.4: Kerberos authentication stopped working

    Hello: I upgraded a G5 XServe from 10.3.9 to 10.4. It almost worked - ie: system booted again, all disks are visible, etc. But, trying to log on with a user in the OD hosted on that machine has stopped working... this happens when I try to mount a sh

  • Visualizer wont stay full screen

    A little help please.  My disabled son enjoys looking at the iTunes visualizer which has been fine for years.  Have just upgraded his 2006 Imac to 10.6 from 10.4.  now when i run visualizer it runs for about 10 mins then goes to screen saver.  when i

  • IPad 2 with MacBook Pro or iMac

    Hi guys, I'm going to buy an iPad 2 in about a month, so my first question to those of you with them, is 32GB or 64GB (16GB is too small for me). Has anyone regretted buying either model? My current iPod Touch 4th gen 32GB is perfect for my needs on

  • Time Series Wizard in OBIEE 10.1.3.3

    How do I accomplish the TIME SERIES WIZARD functionality that was present in Siebel Analytics 7.7 in OBIEE 10.1.3.3. This comparison measure feature seems to be removed in OBI. Any inputs will be greatly appreciated. Thanks.

  • Quarterly Return - Text file generation

    Hi While generating the text file in the Quarterly return for TDS, I see that there are lot of ^s and 0s in addition to the data items.  Is it the standard set or there should be only figures and data ? (I mean to ask there should not be any ^s and 0