Templated predefined theme and JavaBean MapViewer API

Hello,
i have problems using a templated predefined theme and the JavaBean Mapviewer API.
I defined a theme with a styling rule:
<?xml version="1.0" standalone="yes"?>
<styling_rules>
  <rule>
    <features style="MYSTYLE">id in ( select column_value from table(:1))</features>
  </rule>
</styling_rules>When i use the javascript api i can provide the parameter to my Foi using a MVArrayParameter :
var myparams = "\"aaa\",\"bbb\"";
var myArrayPar = new MVArrayParameter(myparams,'sarray','id_list');
myFoi.setQueryParameters(myArrayPar);id_list is a table of varchar2(64).
This works fine in OracleMaps, but i have troubles to get this working with the JavaBean API.
String[] sArr = new String[2];
sArr[0] = "aaa";
sArr[1] = "bbb";
mv.addPredefinedTheme(themeName);
mv.setPredefinedThemeParameters(themeName,sArr);
...This results in a theme node with two parameter nodes in the xml map_request:
<theme name="MYTHEME">
  <binding_parameters>
    <parameter value="aaa" type="String"/>
    <parameter value="bbb" type="String"/>
  </binding_parameters>
</theme>
...But the output does not include the theme. Instead i get this error message:
2007-12-20 09:14:36.081 ERROR *** Exception while querying theme: MYTHEME
2007-12-20 09:14:36.081 ERROR Exception fetching data for theme MYTHEME.How can i solve this problem?
Thanks for help in advance,
Dirk

Hi Dirk,
your type in this case is 'id_list' and the XML should be something like:
<theme name="MYTHEME">
  <binding_parameters>
    <parameter value="aaa,bbb" type="id_list"/>
  </binding_parameters>
</theme>
...However, if you are using version 10.1.3.1 (sending a direct XML request or using the API) it does not support this binding_parameter with a custom type. With version 11 preview that we posted recently, you should be able to send a direct xml request using the example above, but it seems that using the API, you will not be able to get the correct XML. We will check that.
Joao

Similar Messages

  • Feature request for Mapviewer for styling rules in predefined themes

    Hi,
    i have a bunch of predefined themes in MapViewer with quite a lot of rules for each of them. They are all of the same structure
    <ruleA>...
    <ruleB>...
    <ruleOtherwise> If not ruleA and not ruleB ....
    Since every rule is being processed, you have to define a quite big "where" cirteria in ruleOtherwise in order to process only when no other rule fit.
    I think an explicit "default" or "otherwise" rule would be a great enhancement for these cases. It should be called when no other rule fits,
    Regards,
    Holger

    I launch this resquest with 2 themes. First one for geometries 2001 and the secound one for the others. But only get the results for the first theme. Think there is something wrong, is possible that the request only allow one theme? so it wouldn't make any sense the <themes> tag.
    <map_request>
    <themes>
         <theme name='JDBC_THEME'>
              <jdbc_query asis='true' spatial_column='value' jdbc_srid='8307' label_column='label' render_style='M.MARKER' datasource='DSTest'>
              SELECT g.value,g.annotation as label FROM geometries g WHERE g.value.sdo_gtype = 2001</jdbc_query>
         </theme>
         <theme name='JDBC_THEME'>
              <jdbc_query asis='true' spatial_column='value' jdbc_srid='8307' label_column='label' render_style='colorScheme' datasource='DSTest'>
              SELECT g.value,g.annotation as label FROM geometries g WHERE g.value.sdo_gtype != 2001</jdbc_query>
         </theme>
    </themes>
    </map_request>
    Thanks again.

  • Template Accouting FlexField and API needs to call at the End of the pgm

    I am working on the creating custom integrator for one of my custom table.
    1. created a Intergrater
    2. interface and registered my api as => xxcustom.insert_row
    3. Associated the intergrator with form function
    4. Created the Layout
    5. Created the Mapping
    6. Created the Templated to load the information.
    Sample template information
    Header1: 0001
    Header dt : 01-Jan-2009
    Line Amt Line details account no
    10 Test entry 12234.23434.11111.22222
    20 Test entry 23333.11111.34343.34343
    It is working file. For eachh Line my xxcustom.insert_row api has called. I am able to see the above 2 records in my custom table.
    My Question
    =============
    1. After the end of the total upload, i want create a sequence for the entire upload and to call my custom API. Is there any way to do this ?. Let say the seeded GL upload program. it is firing a concurrent program at the end of the Total template
    a) Can you suggest any alternate way or workaround for this.
    b) i didnt find any document or develper guide to do so. Please suggest.
    2. In the Line level we have account no. I want to pop up the Accounting Flexfield and user will select from the popup.
    Let say the Seeded GL Upload program, We have the facility, if we doble click the account no.. It will allow the user to select the Accouting flex field value.
    A) how to implemente the same in custom integrator
    b) Any workaround
    C) suggest any document to see it will be helpful for me.
    If anybody having similar requirement and you have any type of solution... Please suggest.
    Thanks
    Navas

    You want to have a bunch of tracks, play them in order, the first one plays then it stops and all you have to do is hit Play to continue to next track?
    This script will do it.
    Play the first track and iTunes will stop at the end and queue up the next song. Just press Play (or Spacebar) and it'll  play the second song and stop till the end of the playlist.
    No need to select any songs or do anything fancy.
    -> Stop Track!
    "This script applet runs in the background while an iTunes playlist is playing. Whenever the accompanying "STOP_TRACK_05sec.mp3" track is encountered, the script will stop iTunes and advance to the next track, which you can start manually."

  • Theme and Template not importing correctly

    I have exported the theme and template file. At the import site the template and theme did not install correctly.
    I can see that it is using the same theme as the source environment, but it will not appear.
    Any ideas?

    You've got two issues going on.
    One- never put anything besides the .dwt template files in
    the Templates
    folder.
    Also- the paths need to work IN the template.
    The images aren't showing here:
    http://www.und.edu/dept/art/Templates/MAIN.dwt
    So dw is making wrong paths to them in the child pages.
    Use the "browse to file" dialog box to pick the images.
    And if any of them are in the Templates folder, use the Dw
    files panel to
    move them.
    Second issue:
    Your dw "site" is defined to a subfolder of the domain,
    /dept/art/ as far as
    i can guess. But you've used site root relative paths in the
    Template. Site
    root relative paths start with a leading /slash. It tells the
    browser to
    start from the domain name's root level.
    Only use Document Relative paths if the site is defined to a
    subfolder of a
    domain. (look for the pulldown in the bottom of the browse to
    file dialog
    box)
    Alan
    Adobe Community Expert, dreamweaver
    http://www.adobe.com/communities/experts/

  • Mobile themes and templates

    It seems apex 4.1 supports developement of mobile apps and hence includes themes and HTML templates suitable for smart phones and mobile devices.
    I have not found any themes specific to mobile apps. I could be wrong. Can anyone please help me locating themes and templates.
    Thanks in advance
    cmovva

    Chandra,
    Peter Reganitsch has blogged on this topic; it' a great introduction and provides a steps on how to build a demo mobile theme and app.
    [url http://www.oracle-and-apex.com/create-a-mobile-theme-for-oracle-apex/]Create a mobile Theme for Oracle APEX
    Jeff

  • Theme and Templates Q

    Dear all,
    I am asking rather lame question. Does anyone know of places where I can get extra theme and template for Apex? The default ones are too ugly. Thanks.
    Regards,
    Kueh.

    Kueh,
    First of all that's a rather rude comment. I happen to love how much better these default templates look than other applications I've seen. Having said that you can try the following site:
    http://www.apex-themes.com/
    Regards,
    Dan
    http://danielmcghan.us
    http://sourceforge.net/projects/tapigen

  • Secure Map Rendering on Javabean based API

    Hi,
    I need to apply secure mapping functionality using Mapviewer’s JavaBean based API. I’ve created a secure data source by adding the plsql_package="web_user_info" statement on the data source definition. For testing purposes I’ve used mvdemo data set and followed the steps of Secure Map Rendering Demo. I created "web_user_info" package on mvdemo schema as well as a view on CUSTOMERS table (create or replace view customers_view as select * from customers where account_mgr = web_user_info.get_user) and a geometry theme: mycystomers on that view.
    I also added the appropriate authenticated web users to the OC4J container(e.g. alex) and assigned them the "users" role.
    Finally I included the relative path of JSP Demo (with mapclient lib) that resides at http://server:port/mapviewer/demo/mapinit.jsp to the <security-constraint> element of web.xml file so that the data source can get the web user name from J2EE user:
    <!-- For Secure Map Rendering demos only -->
    <security-constraint>
    <web-resource-collection>
    <web-resource-name>Secure mapping demo page</web-resource-name>
    <description>MapViewer secure map rendering demo</description>     
         <url-pattern>/demo/secure-mapping.html</url-pattern>
         <url-pattern>/demo/mapinit.jsp</url-pattern>
         <url-pattern>/demo/map.jsp</url-pattern>
    </web-resource-collection>
    <auth-constraint>
    <role-name>secure_maps_role</role-name>
    </auth-constraint>
    </security-constraint>
    After authenticating to the http://server:port/mapviewer/demo/mapinit.jsp JSP demo through mapviewer's login page that was automatically generated because of the security-constraint, I filled in the required fields asking for base map: demo_map. I also modified "demo_map" by adding "mycustomers" theme to it. Unlike Oracle Maps Map Rendering Demo (http://server:port/mapviewer/demo/secure-mapping.html) that displays only those customers that belong to the authenticated user, the generated map does not display any customer data at all.
    Does Secure Map Rendering Demo apply just for the Oracle Maps Javascript API and the XML API or is there any other parameter that I’m missing and needs to be configured in order for it to run for the JavaBean based API as well?
    Any help on the above matter would be really appreciated.
    Thanks in advance.

    Hi,
    The reason the JSP files did not show the secured customers, is because while you authenticated to the J2EE server when accessing these JSP files, the JSP file themselves did not authenticate to the J2EE server. In other words, there are two sessions involved. One session is between your browser and the J2EE server, which contains the authenticated user ID. This session is initiated when you try to open the mapinit.jsp page.
    The other session is established when the JSP page (map.jsp) opens a new HTTP Connection to the server to send the XML map request generated from various JavaBean API calls. To be more specific, when the JSP page invokes MapViewer.run(), this method internally gathers all the themes/basemaps you have added to the client handle, then constructs a single XML map request out of these pieces of information. It then opens a HTTP connection back to the same server to send the XML doc to mapviewer for processing. The problem is that to the J2EE server this is a new session (initiated by map.jsp), and it does not contain any authentication info.
    Because currently the JavaBean API does not support setting a cookie or user credential directly on its internal Http connections, there seems to be no easy work around for this issue for now. Please contact us offline if you would like to open an enhancement request.
    Thanks
    LJ

  • How to use MapViewer API?

    Hi,
    I have a problem that is acturally regarded to java programming. I want to use MapViewer JavaBean-Based API. I did the preparing work described in Mapviewer doc §4.2.
    I saved the demo jsp page "mapclient.jsp" in my own application folder (under oc4j\j2ee\home\default-web-app). The other jsp pages written by myself can be displayed. But this mapclient.jsp can not be retrieved. "HTTP 500 internal server error The page cannot be displayed." It seems that I don't have J2EE container that contains the MapViewer service.
    I also changed the codes of mapclient.jsp. I use
    import oracle.spatial.mapclient.MapViewer;
    MapViewer mv = new MapViewer("http://localhost ...");
    It does not work, either. "The page cannot be displayed."
    I don't know how to invoke the MapViewer service. I use oc4j standalone. I don't know how to get the error message, either.
    I hope somebody can give me some suggestions. Thanks in advance.

    Hi,
    about the addDataSource using the Java API, for now you have to disable the security
    in order to add the data source using the MapViewer client API.
    You can do that editing the MapViewer config file:
    <mv_security enforce_sec_role="false" />
    Assuming that you have added your data source, and you have rendered some map,
    you can get the attribute information using the "identify" methods of the
    MapViewer client API.
    1) To identify one individual geometry:
    String [][] result = mapviewer.identify(dataSource,table_name,columns,
    geometry_column,srid, x, y);
    where: "columns" contains the table attribute names that
    you want to retrieve
         x,y represents the device coordinate.
    2) To identify geometries inside a rectangle:
    String [][]result = mapviewer.identify(dataSource,table_name,columns,
    geometry_column,srid, xlowleft,ylowleft,
    xupright,yupright,false);
    where the rectangle coordinates are defined by xlowleft,ylowleft,
    xuprigth, and yuprigth values in device unit.
    3) The resulted String array contains on the first row the attribute
    names, and on the remaining rows the attribute values for each geometry.
    int nlin = result.length; // return the number of lines
    int col = result[0].length; // number of columns
    To get the attribute names:
    // attribute names
    Object []tableattrs = new Object[ncol];
    for(int j=0;j<ncol;j++)
    tableattrs[j] = result[0][j];
    To get the attribute values:
    Object [][]tablevalues = new Object[nlin-1][];
    for(int lin=1;lin<nlin;lin++)
    tablevalues[lin-1] = new Object[ncol];
    for(int col=0;col<ncol;col++)
    tablevalues[lin-1][col] = result[lin][col];
    Regards.

  • Refreshing predefined theme based FOI in ADF 11g

    I am working on Jdeveloper 11g using ADF on a mapviewer application (i.e. geographical maps). I managed to display the base map and predefined theme FOI. I am now trying to just refresh the theme based FOI (predefinedTheme1) on user clicking the 'Refresh Now' command button, How do I do it?. I am attaching the JSPX file with the code.
    <?xml version='1.0' encoding='windows-1252'?>
    <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
    xmlns:dvt="http://xmlns.oracle.com/dss/adf/faces">
    <jsp:directive.page contentType="text/html;charset=windows-1252"/>
    <f:view>
    <af:document>
    <script type="text/javascript">
    <![CDATA[
    var mapview;
    baseURL = "http://"+document.location.host+"/mapviewer";
    mapview = new MVMapView(document.getElementById("map"), baseURL);
    alert(baseURL);
    function refreshFoi()
    var themebasedfoi1 = mapview.getThemeBasedFOI('themebasedfoi1');
    var themebasedfoi2 = mapview.getThemeBasedFOI('themebasedfoi2');
    var themebasedfoi3 = mapview.getThemeBasedFOI('themebasedfoi3');
    var themebasedfoi4 = mapview.getThemeBasedFOI('themebasedfoi4');
    themebasedfoi1.refresh();
    themebasedfoi2.refresh();
    themebasedfoi3.refresh();
    themebasedfoi4.refresh();
    function autoRefresh()
    if ((document.getElementById('foiVisible').checked) && (document.getElementById('refreshAuto').checked))
    refreshFoi();
    ]]>
    </script>
    <af:messages/>
    <af:form>
    <af:panelWindow closeIconVisible="false"
    title="Oracle Maps in JDeveloper 11g" id="pw1">
    <dvt:mapToolbar mapId="map"/>
    <dvt:map id="map" startingX="-100.04" mapServerConfigId="mapConfig1"
    baseMapName="MVDEMO.DEMO_MAP" mapZoom="0"
    startingY="40" unit="METERS"
    inlineStyle="width:100%; height:600px;"
    partialTriggers="::cb1">
    <dvt:predefinedTheme id="predefinedTheme1"
    themeName="MVDEMO.CUSTOMERS"/>
    </dvt:map>
    </af:panelWindow>
    <af:selectBooleanCheckbox
    label="Show Locations" id="foiVisible"/>
    <af:selectBooleanCheckbox
    label="Auto Refresh" id="refreshAuto"/>
    <af:commandButton text="Refresh Now" id="cb1" action="refreshFoi()"/>
    </af:form>
    </af:document>
    </f:view>
    </jsp:root>
    Thanks

    I am attaching the jspx file and the backing bean. I want to know how do I now refresh the predefinedtheme1.
    JSPX file
    <?xml version='1.0' encoding='windows-1252'?>
    <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
              xmlns:f="http://java.sun.com/jsf/core"
              xmlns:h="http://java.sun.com/jsf/html"
              xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
              xmlns:dvt="http://xmlns.oracle.com/dss/adf/faces" >
      <jsp:directive.page contentType="text/html;charset=windows-1252"/>
      <f:view>
        <af:document id="d1" binding="#{backingBeanScope.backing_AVMap.d1}">
          <af:form id="f1" binding="#{backingBeanScope.backing_AVMap.f1}">
            <af:panelStretchLayout binding="#{backingBeanScope.backing_AVMap.psl1}"
                                   id="psl1" bottomHeight="55px">
              <f:facet name="bottom">
                <af:panelGroupLayout layout="scroll"
                                     xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
                                     binding="#{backingBeanScope.backing_AVMap.pgl1}"
                                     id="pgl1">
                  <af:panelGroupLayout binding="#{backingBeanScope.backing_AVMap.pgl2}"
                                       id="pgl2">
                    <af:commandButton text="Refresh Now"
                                      binding="#{backingBeanScope.backing_AVMap.cb1}"
                                      id="cb1"
                                      action="#{backingBeanScope.backing_AVMap.refresh}"/>
                  </af:panelGroupLayout>
                </af:panelGroupLayout>
              </f:facet>
              <f:facet name="center">
                <af:group binding="#{backingBeanScope.backing_AVMap.g1}" id="g1">
                  <dvt:mapToolbar mapId="map"/>
                  <dvt:map startingY="40.0" startingX="-100.04" mapZoom="0"
                           mapServerConfigId="mapConfig1"
                           baseMapName="MVDEMO.DEMO_MAP"
                           inlineStyle="width:97%; height:681px;"
                           binding="#{backingBeanScope.backing_AVMap.m1}" id="map">
                    <f:facet name="rtPopup"/>
                    <f:facet name="popup"/>
                    <dvt:predefinedTheme id="*predefinedTheme1*"
                                         themeName="CUSTOMERS"/>
                  </dvt:map>
                </af:group>
              </f:facet>
              <f:facet name="top"/>
            </af:panelStretchLayout>
          </af:form>
        </af:document>
      </f:view>
      <!--oracle-jdev-comment:auto-binding-backing-bean-name:backing_AVMap-->
    </jsp:root>Backing bean
    package backing;
    import oracle.adf.view.faces.bi.component.geoMap.ThemeFOI;
    import oracle.adf.view.faces.bi.component.geoMap.UIGeoMap;
    import oracle.adf.view.rich.component.rich.RichDocument;
    import oracle.adf.view.rich.component.rich.RichForm;
    import oracle.adf.view.rich.component.rich.layout.RichPanelGroupLayout;
    import oracle.adf.view.rich.component.rich.layout.RichPanelStretchLayout;
    import oracle.adf.view.rich.component.rich.nav.RichCommandButton;
    import org.apache.myfaces.trinidad.component.UIXGroup;
    public class AVMap {
        private RichForm f1;
        private RichDocument d1;
        private RichPanelStretchLayout psl1;
        private UIGeoMap m1;
        private UIXGroup g1;
        private RichCommandButton cb1;
        private RichPanelGroupLayout pgl1;
        private RichPanelGroupLayout pgl2;
        public void setF1(RichForm f1) {
            this.f1 = f1;
        public RichForm getF1() {
            return f1;
        public void setD1(RichDocument d1) {
            this.d1 = d1;
        public RichDocument getD1() {
            return d1;
        public void setPsl1(RichPanelStretchLayout psl1) {
            this.psl1 = psl1;
        public RichPanelStretchLayout getPsl1() {
            return psl1;
        public void setM1(UIGeoMap m1) {
            this.m1 = m1;
        public UIGeoMap getM1() {
            return m1;
        public void setG1(UIXGroup g1) {
            this.g1 = g1;
        public UIXGroup getG1() {
            return g1;
        public void setCb1(RichCommandButton cb1) {
            this.cb1 = cb1;
        public RichCommandButton getCb1() {
            return cb1;
        public void setPgl1(RichPanelGroupLayout pgl1) {
            this.pgl1 = pgl1;
        public RichPanelGroupLayout getPgl1() {
            return pgl1;
        public void setPgl2(RichPanelGroupLayout pgl2) {
            this.pgl2 = pgl2;
        public RichPanelGroupLayout getPgl2() {
            return pgl2;
        *public void refresh(){*        System.out.println("In refresh method");
    }Edited by: Shay Shmeltzer on Apr 2, 2010 10:15 AM

  • MapViewer API

    Hi all,
    I am building an application on top of MapViewer, where session information is not maintained on my application side. I am using MapViewer (bean) API for accessing MapViewer services.
    For every user request I create a new instance of MapViewer bean and destroy it after completion of request.
    Is it a right approach or does it have some side effects on performance.
    Thanks,
    Vinod

    Hi Vinod,
    you are paying the price of allocating memory again for the MapViewer class, and also losing some important information that the MapViewer class keeps. For example, after rendering the map, MapViewer stores some map response information, which is used for zoom and pan methods. MapViewer also keeps the dynamic styles that you create, which can be used in future requests. Also the current themes added to MapViewer are kept for future requests, unless you remove them. Therefore, my suggestion is that you keep the MapViewer class alive on your application.
    Joao

  • Possible to change style of predefined theme ?

    Using Java API - is it possible to dynamically change style of a predefined theme ?

    There is no API method that allows you to change the predefined theme styling rules definition. In your request you can create dynamic styles and also dynamic themes that uses these dynamic styles.

  • How can I add a new Template to My Templates in Pages? I've read most of the discussions on the subject but it doesn't work for me. By the time I reach the Templates folder, I only see templates for Numbers and not for Pages. Need help, please.  Thanks

    How can I add a new Template to My Templates in Pages? I've read most of the discussions on the subject but it doesn't work for me. By the time I reach the Templates folder, I only see templates for Numbers and not for Pages. Need help, please.  Thanks

    Si vous avez utilisé la commande Save As Template depuis Pages, il y a forcément un dossier
    iWork > Pages
    contenant Templates > My Templates
    comme il y a un dossier
    iWork > Numbers
    contenant Templates > My Templates
    Depuis le Finder, tapez cmd + f
    puis configurez la recherche comme sur cette recopie d'écran.
    puis lancez la recherche.
    Ainsi, vous allez trouver vos modèles personnalisés dans leur dossier.
    Chez moi, il y en a une kyrielle en dehors des dossiers standards parce que je renomme wxcvb.template quasiment tous mes documents Pages et wxcvb.nmbtemplate à peu près tous mes documents Numbers.
    Ainsi, quand je travaille sur un document, je ne suis pas ralenti par Autosave.
    Désolé mais je ne répondrai plus avant demain.
    Pour moi il est temps de dormir.
    Yvan KOENIG (VALLAURIS, France)  mercredi 23 janvier 2011 22:39:28
    iMac 21”5, i7, 2.8 GHz, 4 Gbytes, 1 Tbytes, mac OS X 10.6.8 and 10.7.2
    My iDisk is : <http://public.me.com/koenigyvan>
    Please : Search for questions similar to your own before submitting them to the community

  • Save As Script with predefined path and file name

    Hello,
    Livecycle version: 8.2.1.4029.1.523496
    The aim of the script I have is to save the livecycle form to a predefined directory and using the values of a text field in the file name.
    The script is placed in an exit event on a field using javascript as follows:
    this.saveAs("/c/forms/Template/Leave Application "  + Applicants_Name.rawValue".pdf");
    The script does not work.
    Can any one please provide some assistance with correcting my script?
    Any help will be most appreciated.

    This solution is misleading....
    Of course this works only if you plan to load Trusted script on each machine you plan to use that form. In other words you can not rollout form to entire organization with out loading trusted function in each targeted machine.
    Also there are other limitations... like if for some reason user reinstalls Acrobat x or Reader x or upgrade to latest version they need to remember to redeploy the trusted function to the required location.

  • Deprecated and internal proprietary API in Java

    Hi, all
    I'm facing a problem right now that our product is near to the ending of the life cycle and won't t have big release from 2013. Hence we are thinking that the JRE/JDK in the product should be stable enough and will not have significant change in the future. After a checking of the latest load build of the product with JDK1.7.0_09, we found that we did have many warnings regarding to the Deprecated API and internal proprietary API like ORB, ORBSocketFactory, IIOPProfileTemplate etc.
    So, I'm doubting...should I find the way to replace those Deprecated and internal proprietary APIs? Is it really necessary? Where can I find APIs to replace them? Any documents?
    I have been frustrated with the doubt for long time, hopefully anyone can help me.
    Thanks in advanced.

    anyone can shed me the lights?

  • Disc Menu theme and duration of audio file

    Hi,
    I've downloaded the Disc Menu Theme "Christmas" into my Premiere Elements 12 project.
    In this menu I want a song to play in the background, so I imported the song into the Audio part of Menu Background adjustments.
    However, the duration is not possible to adjust. It's "stuck" on 13 seconds.
    Is this duration set by the menu theme or is it possible to adjust it in any other way?

    Trond Skarpeid
    This is not a problem specific to Premiere Elements 12 and all menus.
    The problem that you have is related to how the Christmas background in the  main menu .psd file was created. Its creation is based on a video file with the duration of 13.4 seconds, not a still image.
    Your answer could be to replace the original video being used with one that has a duration of 29.29 seconds or to take the original video and extend its duration from 13.4 seconds to 29.29 seconds.
    Your target is the christmas_w_mm_bg.mpg or christmas_hd_mm.bg.mpg file in the Christmas Folder in the route
    Local Disc C
    Program Files
    Adobe
    Premiere Elements
    12.0
    Online
    DVD Templates
    All_Lang
    Holiday and Events
    (V) Christmas
    The file duration can be altered in Premiere Elements and exported as Publish+Share/Computer/MPEG PAL whether you are NTSC or PAL based.
    More details later today if you are interested.
    This is an easy one to fix.
    Please let us know the outcome.
    Thanks.
    ATR
    (This has been road tested by me.)

Maybe you are looking for

  • For loop for text field

    5 check boxes are A, B, C, D, E and 3 text fields are Text1, Text2,  Text3. If any check box is marked, corresponding value(A,B,C,D or E) will be goes into Text1, Text2 or Text3. It may be output like this Text1= A Text2= E Text3= C I have placed a c

  • Viewing PDF files in IE with pop-up windows

    I have a web page (see attached) that loads a PDF file in an iframe and also launches a pop-up window in the onload event (via javascript) and then closes that window in the onunload event.  If I go from one page that does this to another, or I reloa

  • Restricting Row number in pivot table

    Hi, As we can restrict the row number in table by putting 'Row Count' can we restrict number of rows in pivot table? Regards, Deepak

  • I can't drag on my mac

    I can no longer drag on my Mac book, Any thoughts why ? Need help!

  • Touchpad Speed and Finder problem

    Alright, I'm using a Penyrn baseline Macbook Pro that I picked up when it first came out. I'm loving it. It's great. So far, I've had a few big problems with it though. 1) When I've been playing some graphic intensive games, like World of Warcraft, m