Mapping External Header File in Robo 8 AIRHelp

This is embarrassingly simple, but here's the thing: I can't seem to get RoboHelp 8 to recognize a map file I've created.  A clever developer has devised a way to use the .h file "outside" of our application, so it doesn't have to be bound in every time it's updated; you just replace the .h with a new one.  I generate the .h file from a spreadsheet listing our classnames (dialogs, mostly), and "import" it to the Map section in Robo.  I then place a copy of it in the target directory.  Theoretically, it should match up - they are identical.  But no; the topic mapping is not found (clever debugging code checks for this, and puts the offending string in the Clipboard).  So far as I can tell, somehow, Robo is not recognizing my .h file.  We have about 400 topics to link.  Any ideas?
TIA

Resolved.  The map file I was creating used the wrong encoding.

Similar Messages

  • STL map header file problem

    After having applied patch 107311-13, the compiler is reporting an error when I include the STL map header file. It is saying that the insert function is declared twice.
    When I compare the STL map header file with the version before the patch, I can see an additional declaration of the insert function which is identical to a previous declaration. To be able to generate my application, I had to replace the header file by the old version I kept aside.
    Does anyone have an idea?
    I am using compiler SC5.0 on a SunOS 5.7.
    Thanks.

    Hi All,
    I am facing the same issue: unable to save the mapconfig. The mapconfig dropdown list is empty after defining he mapviewer url and the geocoder url.
    Is this a bug? Any suggestions.
    - Tutorial: http://docs.oracle.com/cd/E18941_01/tutorials/jdtut_11r2_58/jdtut_11r2_58_3.html
    - JDev: Studio Edition Version 11.1.2.1.0
    Build JDEVADF_11.1.2.1.0_GENERIC_110907.2314.6081
    Thanks
    Mike L

  • Struts 2 external js file

    hey,
    I have a problem in invoking methods in an external js file. I'm using struts 2 in eclipse.
    the jsp page is in WEB-INF\jsp\view and the js file is in
    WEB-INF\jsp\view\js\
    Following is my code;
    <%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
    <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    <html:base/>
    <script language="javascript" type="text/javascript" src="js/map.js"></script>
    <body class="oneColElsCtr" onload="init()">but the init() never seems to be invoked!
    I'm new to struts and it would be great if some one can help me
    thanks in advance!

    This is not the Struts problem but rather the location of You js folder. Folder with JavaScript scripts should be placed on the same level as WEB-INF directory. As evanfets said: "Anything under the WEB-INF directory is not directly accessible by the client. Nothing under WEB-INF can be downloaded." When You put your js folder in the same folder as WEB-INF (this is web root) it should work. To import js file use:
    <script type="text/javascript" src="../js/script.js"></script> on the main jsp site (path to script should be considered).

  • How can I use a dll if I dont have a header file

    I'm not sure if I'm even trying the possible here as I have searched and not been able to find much at all.  However I figured it was worth asking here.
    I have access to several dll's used by a program, I need to open a file using the program (for some reason it is completely non responsive unless you open it "within" the program itself) and so decided to browse the .dll files included.  Ive found a few functions which may carry out the function I need.  Is there a way of figuring out the inputs/outputs if I don't have documentation or a header file?
    This is the next stage in a huge project I am working on at the moment and I've been banging my head against the wall all day trying to figure this out.
    Thanks in advance for any help
    Rik
    That glass?
    Thats glass is neither half full or half empty....
    Its twice the size it needs to be

    Yes, that makes sense. It also means that what you are trying to do is not likely to work. You have no way of knowing what the program does when opening the file, so guessing at using the DLLs is purely a shot in the dark without even knowing where the dark is. Even if you could find the function (assuming it's just one) that loads a file, how is the program supposed to use it now? That function has to be called from within the program. When you call it from LabVIEW you are not sitting inside the program's memory space, so it has no way of knowing about the file.
    I would suggest, instead, to see if the program accepts command-line parameters. For example, does it accept a name of a file to open as part of launching it from the command line? If not, then you may need to resort to trying to control it via automation. If it has no built-in automation then you need to resort to using the OS to make pretend you're clicking buttons and typing text. This has come up many times before, and there have been numerous posts on this, so please do a search on controlling an external program from LabVIEW within this forum. You can call the Windows API functions to move the mouse to a specific location and click the button as well as typing text, or you can use third-part automation tools. One that I have used successfully is AutoIt. The search I indicated will yield other suggestions. 

  • How to use preprocess​or directives (#define) in C++ header file with LabVIEW 8.2

    I have a C++ header file that contains around 2000 preprocessor directives:
    #define MEM_1   0xC
    #define MEM_2   0xD
    #define MEM_3   0x18
    I want to be able to "access" these memory offsets by identifier name (MEM_1) in my LabVIEW program like I would in a C++ program.  I do not want the overhead of parsing through the header file and storing all the offsets into an array or similar structure. 
    I've written a simple Win32 console program to return the memory offset given the identifier (see code below), and created a DLL to use with my LabVIEW program.  In the console program, you notice that I can call a function and pass in the identifer name, and get the offset back correctly:
    getOffset(MEM_1);
    In LabVIEW, I was hoping to be able to pass in the identifier (MEM_1) but was unsure what datatype to use.  In my C++ code, I defined the parameter as an int.  But in LabVIEW, I can't enter in MEM_1 as an int.   Can someone advise on how to do this?  Or if there is an alternate way to use #define's from external code inside LabVIEW?
    #include "stdafx.h"
    #include "scrmem.h"
    #include "stdio.h"
    void getOffset (int var);
    int _tmain(int argc, _TCHAR* argv[])
     getOffset(MEM_1);
    canf("%d");
     return 0;
    void getOffset (int var)
     printf("The address of MEM_1 is %x", var); 

    kaycea114 wrote:
    Hi,
    Where do you think I should use the string? 
    The way that getOffset is currently defined in the DLL, I have to connect an integer input into the LabVIEW function.  This prevents me from entering in: MEM_1 as the input to the LabVIEW function.
    Are you suggesting that I change getOffset to receive a String parameter ("MEM_1")?  Does that mean I need to do a string compare (line by line) through the header file to get the offset?  It seems like doing this search through the header file would degrade performance, but if that's the only work around, then I'll do it.
    Please advise.
    Well, what you want to do is indeed entering a string and getting back the assigned integer. That is what the C preprocessor is doing too although there it is done only once at the preprocessor stage of course and not at runtime anymore. But LabVIEW is not a C preprocessor.
    What you did so far seems to be to define getOffset() that accepts an enum that needs to be created from the C source code to then return the assigned constant. That's of course not very helpful.
    And writing a VI that could parse the C header file and create a name/constant array is really a lot easier than doing the same in C. You don't even need to parse the file each time again, but can instead cache them in an uninitialized shift register (LV2 style global).
    Even more easy would be to create from that data a ring control using property nodes and save it as custom control and voila you have the most direct lookup you can get in LabVIEW and it works just as comfortable as using the define in C code. It would mean that you need to seperate your header file possibly into several different files to only get related constants into the same ring control, but that is easily done.
    Rolf Kalbermatter
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • How to view data in Xcelsius from an external Excel file

    Hi Everyone,
    i wonder if you know How to view data in Xcelsius from external Excel file and not depend only on the emebded excel sheet.

    Hi,
    As per my understanding, excel has to be imported in Xcelsius to draw up the dashboard. Your aggregated data sits in the xlf file. Using an external excel file will not be possible (I guess).
    One of the ways to connect to an external excel, is the use XML Maps but then your data has to be in the form of XML which will be pulled into excel first and then needs to be brought in Xcelsius using Data Manager.
    You can explore XML Maps in xcelsius in SDN.
    Regards
    Nikhil

  • Message Mapping - External Definitions

    My Scenario
    1) File1(Request with Employee Number) - Sent to XI (Async)
    2) XI will send the Request over HTTP and will Receive the Response(Employee Details) (Synchronous)
    3) The HTTP Response will be sent to File2(Employee Details) (Async)
    The Request and Responses are XSD Messages. I have Imported them into External Definition in my Repository.
    Created a File Request - Abstract - Asynchronous - Message interface
    Created a HTTP Request-Response - Abstract - Synch - Message interface
    Created a File Response - Abstract - Asynchronous - Message interface
    Message Mapping: (I am stuck here)
    I need to Map the File Request to HTTP Request
    I need to Map the HTTP Response to File2Response
    How can I creat the Message Mapping for the above situation?
    Thanks.

    Hi,
    You will need to create the following message mapping:
    1. File Request - HTTP Request
    2. HTTP Response - File Response
    you can map Message Types to External Definitions and vice versa.
    They should appear in the list for the relevant software component.
    Or am I missimng something here ?
    Cheers
    colin.

  • In the header file generated by javah, the package name is not in the funct

    and in the header file generated by javah, the package name is not in the function declaration:
    /* DO NOT EDIT THIS FILE - it is machine generated */
    #include <jni.h>
    /* Header for class VocalJNITest */
    #ifndef IncludedVocalJNITest
    #define IncludedVocalJNITest
    #ifdef __cplusplus
    extern "C" {
    #endif
    * Class: VocalJNITest
    * Method: JNI_1myJNI
    * Signature: ()V
    JNIEXPORT void JNICALL Java_VocalJNITest_JNI_11myJNI (***please not there is no package name in it****)
    (JNIEnv *, jclass);
    #ifdef __cplusplus
    #endif
    #endif
    In the VocalJNITest.java file, I put package com.jni.test in it, why dose it not appear in the VocalJNITest.h file.

    it works,
    thanks alot, but java really confuses me, for example, if i run the app, i need to type the complete name java com/...../jnitest, in which the "/" is used instead of
    ". " like com.vocal.jnitest as the package name in the source file.
    but when using javah, i need to use ". " instead of "/";
    i tried com/vocal/jnitest, but failed so i post the question here.

  • IGNORE COMMENTS IN EXTERNAL TABLE FILE

    I currently have a partitioned table, split by month going back some 7 years.
    The business have now agreed to archive off some of the data but to have it
    available if required. I therefore intend to select month by month, the data
    to a flat file and make use of external tables to provide the data for the
    business if required. Then to remove the months partition thus releaseing
    space back to the database. Each months data is only about 100bytes long, but
    there could be about 15million rows.
    I can successfully create the external table and read the data.
    However I would like to place a header in the spooled file but the only method
    I have found to ignore the header is to use the "SKIP" parameter. I would
    rather not use this as it hard codes the number of lines I reserve for a
    header.
    Is there another method to add a comment to a external tables file and have the
    selects on the file ignore the comments?
    Could I use "LOAD WHEN ( column1 != '--' )" as each comment line begins with a
    double dash?
    Also, is there a limit to the size of an external tables file?

    When I added the lines to attempt to
    exclude the Header lines to be:
    RECORDS DELIMITED BY newline
    NOBADFILE
    NODISCARDFILE
    NOLOGFILE
    SKIP 0
    LOAD WHEN ( cvt_seq_num LIKE '--%' )
    FIELDS
    TERMINATED BY ","
    OPTIONALLY ENCLOSED BY '"'
    MISSING FIELD VALUES ARE NULL
    REJECT ROWS WITH ALL NULL FIELDS
    ( cvt_seq_num INTEGER EXTERNAL(12)
    I got:
    select * from old_cvt_external
    ERROR at line 1:
    ORA-29913: error in executing ODCIEXTTABLEOPENcallout
    ORA-29400: data cartridge error
    KUP-00554: error encountered while parsing access parameters
    KUP-01005: syntax error: found "identifier": expecting one of: "equal,notequal"
    KUP-01008: the bad identifier was: LIKE
    KUP-01007: at line 6 column 33
    ORA-06512: at "SYS.ORACLE_LOADER", line 14
    ORA-06512: at line 1
    When I moved the line I got:
    RECORDS DELIMITED BY newline
    NOBADFILE
    NODISCARDFILE
    NOLOGFILE
    SKIP 0
    FIELDS
    TERMINATED BY ","
    OPTIONALLY ENCLOSED BY '"'
    MISSING FIELD VALUES ARE NULL
    REJECT ROWS WITH ALL NULL FIELDS
    LOAD WHEN ( cvt_seq_num LIKE '--%' )
    I got:
    select * from old_cvt_external
    ERROR at line 1:
    ORA-29913: error in executing ODCIEXTTABLEOPEN callout
    ORA-29400: data cartridge error
    KUP-00554: error encountered while parsing access parameters
    KUP-01005: syntax error: found "load": expecting one of: "exit, ("
    KUP-01007: at line 11 column 11
    ORA-06512: at "SYS.ORACLE_LOADER", line 14
    ORA-06512: at line 1
    So it appears that the "LOAD WHEN" does not work.
    Can you please suggest anything else?

  • External header in Dreamweaver.

    Good day all,
    Perhaps my question may sound lame to some of you, but I'm struggling with creating an external header for a website. What I mean is, is there a way to outsource a flash clock, two images and a whole menu found at the top of the www.liep2vsk.edu.lv page into a separate file and make a link to it? I have some 30+ html pages that need to be adjusted in case something needs a change.
    Is there a way to do it with css? As far as I have looked into css tutorials, there is a way to put an image into css, but I was unable to find a way of putting the whole top into an external file. I have tried a php solution too, but to no avail.
    And, please be so kind as not to remind me of how many AP divs or w3b errors are there. Thank you.

    That would be a long one... The include section of the header is at the bottom.
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <link rel="stylesheet" type="text/css" href="center_all.css" />
    <link rel="stylesheet" type="text/css" href="Scripts/tooltip.css" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Liepājas A. Puškina 2. vidusskola</title>
    <meta name="description" content="Liepājas A. Puškina 2. vidusskola, Лиепайская средняя школа №2 им. А.С. Пушкина, А.С. Пушкин" />
    <meta name="keywords" content="Liepājas A. Puškina 2. vidusskola, Лиепайская средняя школа №2 им. А.С. Пушкина, А.С. Пушкин" />
    <script src="/js-global/FancyZoom.js" type="text/javascript"></script>
    <script src="/js-global/FancyZoomHTML.js" type="text/javascript"></script>
    <script type="text/javascript">
      var _gaq = _gaq || [];
      _gaq.push(['_setAccount', 'UA-37309398-1']);
      _gaq.push(['_trackPageview']);
      (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
    </script>
    <!--[if lt IE 9]><script type="text/javascript" src="Scripts/excanvas.js"></script><![endif]-->
        <script src="Scripts/tagcanvas.js" type="text/javascript"></script>
        <script type="text/javascript">
          window.onload = function() {
            try {
              TagCanvas.Start('myCanvas','tags',{
                textColour: '#4A4344',
                outlineColour: '#9E7BFF',
                                   frontSelect: true,
                                  reverse: true,
                depth: 0.8,
                maxSpeed: 0.05
            } catch(e) {
              // something went wrong, hide the canvas container
              document.getElementById('myCanvasContainer').style.display = 'none';
        </script>
    <style type="text/css">
    <!--
    #apDiv1 {
              position:absolute;
              left:308px;
              top:30px;
              width:425px;
              height:348px;
              z-index:1;
    #apDiv2 {
              position:absolute;
              left:273px;
              top:47px;
              width:535px;
              height:376px;
              z-index:1;
    #apDiv3 {
              position:absolute;
              left:29px;
              top:217px;
              width:205px;
              height:206px;
              z-index:1;
    body {
        margin: auto;
        width: 1150px;
        position: relative;
    #apDiv4 {
              position:absolute;
              left:293px;
              top:122px;
              width:251px;
              height:191px;
              z-index:2;
    #apDiv5 {
              position:absolute;
              left:50px;
              top:13px;
              width:147px;
              height:39px;
              z-index:3;
    .?????2 {font-size: large}
    #apDiv6 {
              position:absolute;
              left:40px;
              top:15px;
              width:247px;
              height:147px;
              z-index:2;
    #apDiv7 {
              position:absolute;
              left:941px;
              top:905px;
              width:211px;
              height:138px;
              z-index:2;
    #apDiv8 {
              position:absolute;
              left:50px;
              top:17px;
              width:216px;
              height:117px;
              z-index:2;
    #apDiv9 {
              position:absolute;
              left:121px;
              top:32px;
              width:127px;
              height:76px;
              z-index:2;
    #apDiv10 {
              position:absolute;
              left:105px;
              top:66px;
              width:124px;
              height:75px;
              z-index:2;
    #apDiv12 {
              position:absolute;
              left:72px;
              top:143px;
              width:207px;
              height:39px;
              z-index:3;
    #apDiv13 {
              position: absolute;
              left: 17px;
              top: 119px;
              width: 210px;
              height: 35px;
              z-index: 29;
    #apDiv14 {
              position:absolute;
              left:341px;
              top:81px;
              width:143px;
              height:32px;
              z-index:4;
    #apDiv15 {
              position:absolute;
              left:313px;
              top:219px;
              width:790px;
              height:58px;
              z-index:5;
    #apDiv16 {
              position:absolute;
              width:103px;
              height:61px;
              z-index:6;
              left: 17px;
              top: 130px;
    #apDiv17 {
              position:absolute;
              width:166px;
              height:86px;
              z-index:6;
              left: 251px;
              top: -106px;
    #apDiv18 {
              position:absolute;
              width:200px;
              height:115px;
              z-index:6;
              left: 298px;
              top: 110px;
    #apDiv19 {
              position:absolute;
              width:200px;
              height:115px;
              z-index:6;
    #apDiv20 {
              position:absolute;
              width:200px;
              height:115px;
              z-index:6;
              left: 32px;
              top: 83px;
    #apDiv21 {
              position:absolute;
              width:164px;
              height:80px;
              z-index:6;
              left: 11px;
              top: -114px;
    #apDiv22 {
              position:absolute;
              left:268px;
              top:212px;
              width:763px;
              height:350px;
              z-index:5;
    #apDiv23 {
              position:absolute;
              left:109px;
              top:1099px;
              width:684px;
              height:356px;
              z-index:6;
    #apDiv24 {
              position:absolute;
              left:307px;
              top:186px;
              width:689px;
              height:22px;
              z-index:7;
    #apDiv25 {
              position: absolute;
              left: 463px;
              top: 231px;
              width: 193px;
              height: 50px;
              z-index: 0;
    #apDiv {
              position:absolute;
              left:312px;
              top:282px;
              width:689px;
              height:10px;
              z-index:7;
    #apDiv26 {
              position:absolute;
              left:340px;
              top:639px;
              width:460px;
              height:22px;
              z-index:9;
    #apDiv27 {
              position: absolute;
              left: 276px;
              top: 299px;
              width: 588px;
              height: 19px;
              z-index: 80;
    #apDiv28 {
              position: absolute;
              left: 162px;
              top: 136px;
              width: 850px;
              height: 55px;
              z-index: 3090;
    #apDiv29 {
              position:absolute;
              left:250px;
              top:213px;
              width:645px;
              height:439px;
              z-index:5;
    #apDiv30 {
              position:absolute;
              left:175px;
              top:799px;
              width:843px;
              height:530px;
              z-index:5;
    #apDiv31 {
              position: absolute;
              left: 946px;
              top: 272px;
              width: 60px;
              height: 63px;
              z-index: 100;
              -webkit-transition: all 2s linear;
              -moz-transition: all 2s linear;
              -ms-transition: all 2s linear;
              -o-transition: all 2s linear;
              transition: all 2s linear;
    #apDiv32 {
              position:absolute;
              left:166px;
              top:24px;
              width:802px;
              height:4px;
              z-index:14;
    #apDiv33 {
              position:absolute;
              left:218px;
              top:4px;
              width:709px;
              height:91px;
              z-index:100;
    #apDiv34 {
              position:absolute;
              left:553px;
              top:1302px;
              width:239px;
              height:32px;
              z-index:16;
    #apDiv35 {
              position:absolute;
              left:359px;
              top:961px;
              width:90px;
              height:30px;
              z-index:17;
    #apDiv35 {
              font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    #apDiv35 {
              color: #757575;
    #apDiv36 {
              position:absolute;
              left:12px;
              top:216px;
              width:154px;
              height:148px;
              z-index:18;
    #apDiv37 {
              position:absolute;
              left:510px;
              top:1302px;
              width:84px;
              height:18px;
              z-index:17;
    #apDiv37 {
              color: #9D9D9D;
    #apDiv38 {
              position:absolute;
              left:290px;
              top:115px;
              width:753px;
              height:24px;
              z-index:21;
    #apDiv39 {
              position: absolute;
              left: 478px;
              top: 741px;
              width: 162px;
              height: 20px;
              z-index: 91;
    a:hover {
              color: #CF0;
    a:hover {
              color: #3F3;
    #apDiv67 .MsoNormal a img {
    #apDiv31:hover {
              -webkit-opacity: 30;
              -moz-opacity: 30;
              opacity: 30;
    a:hover {
              color: #F90;
    a:hover {
              color: #090;
    -->
    </style>
    <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
    <script src="Scripts/AC_ActiveX.js" type="text/javascript"></script>
    <style type="text/css">
    <!--
    p.MsoNormal {
    margin-top:0in;
    margin-right:0in;
    margin-bottom:10.0pt;
    margin-left:0in;
    line-height:115%;
    font-size:11.0pt;
    font-family:"Calibri","sans-serif";
    #apDiv40 {
              position:absolute;
              left:64px;
              top:175px;
              width:914px;
              height:862px;
              z-index:2;
    #apDiv41 {
              position:absolute;
              left:177px;
              top:200px;
              width:787px;
              height:1299px;
              z-index:93;
    #apDiv41 blockquote p {
              font-family: Times New Roman, Times, serif;
    #apDiv41 p {
              font-family: Tahoma, Geneva, sans-serif;
    #apDiv42 {
              position:absolute;
              left:11px;
              top:742px;
              width:258px;
              height:125px;
              z-index:94;
    #apDiv41 .MsoNormal span strong {
              color: #0080C0;
    #apDiv41 blockquote p strong {
              color: #0080C0;
    #apDiv41 blockquote p {
              color: #0080C0;
    #apDiv43 {
              position: absolute;
              left: 937px;
              top: 332px;
              width: 160px;
              height: 68px;
              z-index: 3024;
    #apDiv44 {
              position:absolute;
              left:28px;
              top:309px;
              width:103px;
              height:125px;
              z-index:95;
    #apDiv45 {
              position:absolute;
              left:977px;
              top:464px;
              width:148px;
              height:33px;
              z-index:900;
    #apDiv46 {
              position:absolute;
              left:26px;
              top:579px;
              width:96px;
              height:123px;
              z-index:97;
    #apDiv47 {
              position:absolute;
              left:197px;
              top:195px;
              width:853px;
              height:533px;
              z-index:1;
    #apDiv48 {
              position:absolute;
              left:215px;
              top:309px;
              width:769px;
              height:287px;
              z-index:602;
    #apDiv49 {
              position:absolute;
              left:318px;
              top:293px;
              width:695px;
              height:541px;
              z-index:2;
    #apDiv50 {
              position:absolute;
              left:403px;
              top:244px;
              width:549px;
              height:265px;
              z-index:101;
    #apDiv51 {
              position:absolute;
              left:220px;
              top:488px;
              width:703px;
              height:128px;
              z-index:102;
    #apDiv52 {
              position:absolute;
              left:213px;
              top:255px;
              width:192px;
              height:251px;
              z-index:103;
    #apDiv53 {
              position:absolute;
              left:224px;
              top:283px;
              width:699px;
              height:480px;
              z-index:101;
    -->
    </style>
    <style type="text/css">
    <!--
    -->
    </style>
    <style type="text/css">
    <!--
    -->
    </style>
    <style type="text/css">
    <!--
    -->
    </style>
    <style type="text/css">
    <!--
    #apDiv54 {
              position:absolute;
              left:4px;
              top:277px;
              width:155px;
              height:172px;
              z-index:302;
    #apDiv55 {
              position:absolute;
              left:-3px;
              top:170px;
              width:181px;
              height:262px;
              z-index:302;
    #apDiv56 {
              position:absolute;
              left:182px;
              top:603px;
              width:70px;
              height:65px;
              z-index:303;
    #apDiv57 {
              position:absolute;
              left:1px;
              top:300px;
              width:187px;
              height:196px;
              z-index:304;
    #apDiv58 {
              position:absolute;
              left:0px;
              top:234px;
              width:182px;
              height:196px;
              z-index:304;
    #apDiv59 {
              position:absolute;
              left:1px;
              top:440px;
              width:184px;
              height:179px;
              z-index:305;
    #apDiv60 {
              position:absolute;
              left:-7px;
              top:226px;
              width:191px;
              height:191px;
              z-index:103;
    #apDiv61 {
              position:absolute;
              left:224px;
              top:403px;
              width:703px;
              height:96px;
              z-index:103;
              visibility: inherit;
    #apDiv62 {
              position:absolute;
              left:733px;
              top:373px;
              width:149px;
              height:127px;
              z-index:701;
    #apDiv63 {
              position:absolute;
              left:191px;
              top:232px;
              width:167px;
              height:172px;
              z-index:702;
    #apDiv64 {
              position:absolute;
              left:18px;
              top:351px;
              width:127px;
              height:122px;
              z-index:703;
    #apDiv65 {
              position:absolute;
              left:303px;
              top:862px;
              width:631px;
              height:23px;
              z-index:801;
    #apDiv66 {
              position:absolute;
              left:810px;
              top:335px;
              width:537px;
              height:16px;
              z-index:801;
    #apDiv67 {
              position:absolute;
              left:470px;
              top:474px;
              width:163px;
              height:113px;
              z-index:802;
    #apDiv68 {
              position:absolute;
              left:49px;
              top:158px;
              width:73px;
              height:70px;
              z-index:803;
    #apDiv69 {
              position:absolute;
              left:985px;
              top:355px;
              width:136px;
              height:96px;
              z-index:804;
    #apDiv70 {
              position:absolute;
              left:169px;
              top:760px;
              width:833px;
              height:537px;
              z-index:-1;
    #apDiv71 {
              position:absolute;
              left:281px;
              top:221px;
              width:625px;
              height:136px;
              z-index:799;
    #apDiv72 {
              position:absolute;
              left:509px;
              top:563px;
              width:167px;
              height:129px;
              z-index:902;
    #apDiv73 {
              position:absolute;
              left:397px;
              top:567px;
              width:234px;
              height:34px;
              z-index:903;
    #apDiv74 {
              position:absolute;
              left:375px;
              top:636px;
              width:432px;
              height:85px;
              z-index:904;
    -->
    </style>
    <style type="text/css">
    <!--
    p.MsoNoSpacing {
    margin:0in;
    margin-bottom:.0001pt;
    font-size:11.0pt;
    font-family:"Calibri","sans-serif";
    #apDiv75 {
              position:absolute;
              left:389px;
              top:378px;
              width:297px;
              height:215px;
              z-index:905;
    #apDiv76 {
              position:absolute;
              left:308px;
              top:347px;
              width:557px;
              height:31px;
              z-index:906;
    #apDiv77 {
              position:absolute;
              left:54px;
              top:359px;
              width:73px;
              height:71px;
              z-index:907;
    #apDiv78 {
              position:absolute;
              left:13px;
              top:427px;
              width:166px;
              height:33px;
              z-index:908;
    #apDiv79 {
              position:absolute;
              left:9px;
              top:591px;
              width:177px;
              height:32px;
              z-index:909;
    #apDiv80 {
              position:absolute;
              left:43px;
              top:567px;
              width:93px;
              height:19px;
              z-index:910;
    #apDiv81 {
              position:absolute;
              left:14px;
              top:641px;
              width:153px;
              height:30px;
              z-index:911;
    #apDiv82 {
              position:absolute;
              left:73px;
              top:617px;
              width:36px;
              height:20px;
              z-index:912;
    #apDiv83 {
              position:absolute;
              left:51px;
              top:510px;
              width:68px;
              height:57px;
              z-index:913;
    .aa {
              color: #FF8000;
    #apDiv84 {
              position:absolute;
              left:189px;
              top:1064px;
              width:751px;
              height:28px;
              z-index:914;
    #apDiv85 {
              position:absolute;
              left:-9px;
              top:597px;
              width:153px;
              height:45px;
              z-index:915;
    -->
    </style>
    <style type="text/css">
    <!--
    p.MsoListParagraphCxSpFirst {
    margin-top:0cm;
    margin-right:0cm;
    margin-bottom:.0001pt;
    margin-left:36.0pt;
    line-height:115%;
    font-size:11.0pt;
    font-family:"Calibri","sans-serif";
    p.MsoListParagraphCxSpMiddle {
    margin-top:0cm;
    margin-right:0cm;
    margin-bottom:.0001pt;
    margin-left:36.0pt;
    line-height:115%;
    font-size:11.0pt;
    font-family:"Calibri","sans-serif";
    p.MsoListParagraphCxSpLast {
    margin-top:0cm;
    margin-right:0cm;
    margin-bottom:10.0pt;
    margin-left:36.0pt;
    line-height:115%;
    font-size:11.0pt;
    font-family:"Calibri","sans-serif";
    #apDiv86 {
              position:absolute;
              left:45px;
              top:518px;
              width:87px;
              height:85px;
              z-index:916;
    #apDiv87 {
              position:absolute;
              left:6px;
              top:258px;
              width:175px;
              height:75px;
              z-index:917;
    #apDiv88 {
              position:absolute;
              left:42px;
              top:171px;
              width:93px;
              height:81px;
              z-index:918;
    #apDiv89 {
              position:absolute;
              left:232px;
              top:555px;
              width:667px;
              height:78px;
              z-index:919;
    #apDiv90 {
              position:absolute;
              left:464px;
              top:663px;
              width:242px;
              height:30px;
              z-index:920;
    #apDiv91 {
              position:absolute;
              left:426px;
              top:233px;
              width:312px;
              height:52px;
              z-index:919;
    #apDiv92 {
              position:absolute;
              left:255px;
              top:326px;
              width:645px;
              height:20px;
              z-index:920;
    #apDiv93 {
              position:absolute;
              left:220px;
              top:390px;
              width:396px;
              height:69px;
              z-index:919;
    #apDiv94 {
              position:absolute;
              left:483px;
              top:285px;
              width:108px;
              height:92px;
              z-index:920;
    #apDiv95 {
              position:absolute;
              left:273px;
              top:672px;
              width:373px;
              height:28px;
              z-index:1001;
    #apDiv96 {
              position:absolute;
              left:10px;
              top:282px;
              width:141px;
              height:232px;
              z-index:920;
    #apDiv97 {
              position:absolute;
              left:211px;
              top:304px;
              width:131px;
              height:84px;
              z-index:921;
    #apDiv98 {
              position:absolute;
              left:646px;
              top:238px;
              width:187px;
              height:173px;
              z-index:922;
    #apDiv99 {
              position:absolute;
              left:633px;
              top:248px;
              width:115px;
              height:81px;
              z-index:923;
    #apDiv100 {
              position:absolute;
              left:298px;
              top:632px;
              width:586px;
              height:40px;
              z-index:1601;
    #apDiv101 {
              position:absolute;
              left:192px;
              top:591px;
              width:114px;
              height:89px;
              z-index:1602;
    #apDiv102 {
              position:absolute;
              left:1008px;
              top:668px;
              width:97px;
              height:33px;
              z-index:1603;
    #apDiv103 {
              position:absolute;
              left:19px;
              top:399px;
              width:94px;
              height:60px;
              z-index:1604;
    #apDiv104 {
              position:absolute;
              left:-2px;
              top:307px;
              width:189px;
              height:39px;
              z-index:1605;
    #apDiv105 {
              position:absolute;
              left:252px;
              top:190px;
              width:657px;
              height:51px;
              z-index:1700;
    #apDiv106 {
              position:absolute;
              left:202px;
              top:433px;
              width:113px;
              height:86px;
              z-index:1607;
    #apDiv107 {
              position:absolute;
              left:333px;
              top:461px;
              width:302px;
              height:35px;
              z-index:1608;
    #apDiv108 {
              position:absolute;
              left:3px;
              top:749px;
              width:109px;
              height:57px;
              z-index:1609;
    #apDiv109 {
              position:absolute;
              left:4px;
              top:840px;
              width:163px;
              height:35px;
              z-index:1610;
    #apDiv110 {
              position:absolute;
              left:328px;
              top:246px;
              width:246px;
              height:206px;
              z-index:1611;
    #apDiv111 {
              position:absolute;
              left:490px;
              top:308px;
              width:319px;
              height:43px;
              z-index:1612;
    #apDiv112 {
              position:absolute;
              left:435px;
              top:1308px;
              width:253px;
              height:36px;
              z-index:1613;
    #apDiv113 {
              position: absolute;
              left: 436px;
              top: 711px;
              width: 284px;
              height: 37px;
              z-index: 1613;
    #apDiv114 {
              position: absolute;
              left: 434px;
              top: 713px;
              width: 196px;
              height: 20px;
              z-index: 1614;
    #apDiv115 {
              position: absolute;
              left: 196px;
              top: 16px;
              width: 717px;
              height: 88px;
              z-index: 2;
    #apDiv116 {
              position:absolute;
              left:1038px;
              top:586px;
              width:263px;
              height:97px;
              z-index:1615;
    #apDiv117 {
              position:absolute;
              left:20px;
              top:546px;
              width:167px;
              height:80px;
              z-index:1615;
    #apDiv118 {
              position:absolute;
              left:54px;
              top:666px;
              width:93px;
              height:32px;
              z-index:1616;
    #apDiv119 {
              position:absolute;
              left:970px;
              top:213px;
              width:160px;
              height:81px;
              z-index:1617;
    #apDiv120 {
              position:absolute;
              left:995px;
              top:337px;
              width:117px;
              height:28px;
              z-index:1618;
    #apDiv121 {
              position: absolute;
              left: 57px;
              top: 293px;
              width: 198px;
              height: 45px;
              z-index: 1619;
    #apDiv122 {
              position: absolute;
              left: 88px;
              top: 208px;
              width: 102px;
              height: 63px;
              z-index: 100;
    #apDiv123 {
              position:absolute;
              left:142px;
              top:202px;
              width:336px;
              height:187px;
              z-index:1701;
    p.MsoNoSpacing1 {margin:0cm;
    margin-bottom:.0001pt;
    font-size:11.0pt;
    font-family:"Calibri","sans-serif";
    #apDiv124 {
              position:absolute;
              left:341px;
              top:764px;
              width:429px;
              height:76px;
              z-index:1702;
    #apDiv125 {
              position:absolute;
              left:225px;
              top:546px;
              width:178px;
              height:108px;
              z-index:1703;
    #apDiv126 {
              position:absolute;
              left:480px;
              top:262px;
              width:353px;
              height:264px;
              z-index:1704;
    #apDiv127 {
              position:absolute;
              left:206px;
              top:319px;
              width:273px;
              height:192px;
              z-index:1705;
    #apDiv128 {
              position:absolute;
              left:217px;
              top:283px;
              width:130px;
              height:134px;
              z-index:1706;
    #apDiv129 {
              position:absolute;
              left:213px;
              top:347px;
              width:245px;
              height:170px;
              z-index:1705;
    #apDiv130 {
              position:absolute;
              left:839px;
              top:197px;
              width:145px;
              height:83px;
              z-index:1706;
    #apDiv131 {
              position:absolute;
              left:317px;
              top:240px;
              width:628px;
              height:47px;
              z-index:1706;
    #apDiv132 {
              position:absolute;
              left:303px;
              top:236px;
              width:621px;
              height:340px;
              z-index:1703;
    #apDiv133 {
              position:absolute;
              left:762px;
              top:265px;
              width:129px;
              height:99px;
              z-index:1704;
    #apDiv134 {
              position:absolute;
              left:505px;
              top:234px;
              width:369px;
              height:320px;
              z-index:1703;
    #apDiv135 {
              position:absolute;
              left:481px;
              top:341px;
              width:198px;
              height:164px;
              z-index:1704;
    #apDiv136 {
              position:absolute;
              left:418px;
              top:192px;
              width:173px;
              height:100px;
              z-index:1704;
    #apDiv137 {
              position:absolute;
              left:193px;
              top:319px;
              width:286px;
              height:171px;
              z-index:1705;
    #apDiv138 {
              position:absolute;
              left:496px;
              top:232px;
              width:325px;
              height:214px;
              z-index:1000;
    #apDiv139 {
              position:absolute;
              left:276px;
              top:576px;
              width:599px;
              height:84px;
              z-index:1706;
    #apDiv140 {
              position:absolute;
              left:524px;
              top:293px;
              width:228px;
              height:147px;
              z-index:1707;
    #apDiv141 {
              position:absolute;
              left:20px;
              top:359px;
              width:135px;
              height:82px;
              z-index:1707;
    #apDiv142 {
              position:absolute;
              left:19px;
              top:492px;
              width:171px;
              height:37px;
              z-index:1708;
    #apDiv143 {
              position:absolute;
              left:359px;
              top:361px;
              width:419px;
              height:174px;
              z-index:1709;
    #apDiv155 {
              position:absolute;
              left:301px;
              top:461px;
              width:538px;
              height:176px;
              z-index:3000;
    #apDiv144 {
              position: absolute;
              left: 150px;
              top: 161px;
              width: 299px;
              height: 121px;
              z-index: -1;
    #apDiv145 {
              position:absolute;
              left:628px;
              top:225px;
              width:227px;
              height:114px;
              z-index:3001;
    #apDiv146 {
              position:absolute;
              left:634px;
              top:223px;
              width:232px;
              height:115px;
              z-index:100;
    #apDiv147 {
              position:absolute;
              left:350px;
              top:359px;
              width:429px;
              height:84px;
              z-index:3002;
    #apDiv148 {
              position:absolute;
              left:258px;
              top:845px;
              width:559px;
              height:188px;
              z-index:100;
              overflow: visible;
              visibility: visible;
    #apDiv149 {
              position:absolute;
              left:400px;
              top:1110px;
              width:178px;
              height:43px;
              z-index:901;
    #apDiv149 {
              border: medium solid #0F0;
    #apDiv149 {
              border: medium solid #0F0;
    #apDiv150 {
              position:absolute;
              left:942px;
              top:605px;
              width:109px;
              height:64px;
              z-index:902;
              overflow: visible;
              visibility: visible;
    #apDiv151 {
              position:absolute;
              left:891px;
              top:558px;
              width:109px;
              height:60px;
              z-index:3003;
    #apDiv152 {
              position:absolute;
              left:680px;
              top:552px;
              width:154px;
              height:132px;
              z-index:3003;
    #apDiv153 {
              position:absolute;
              left:909px;
              top:642px;
              width:183px;
              height:37px;
              z-index:3003;
    #apDiv154 {
              position:absolute;
              left:57px;
              top:356px;
              width:124px;
              height:104px;
              z-index:3003;
    #apDiv156 {
              position:absolute;
              left:33px;
              top:465px;
              width:153px;
              height:56px;
              z-index:3004;
    #apDiv157 {
              position:absolute;
              left:237px;
              top:682px;
              width:707px;
              height:26px;
              z-index:102;
    -->
    </style>
    <script type="text/javascript">
    function MM_preloadImages() { //v3.0
      var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    function MM_swapImgRestore() { //v3.0
      var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
    function MM_swapImage() { //v3.0
      var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
       if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    </script>
    <style type="text/css">
    <!--
    p.MsoTitle {
    margin:0cm;
    margin-bottom:.0001pt;
    text-align:center;
    font-size:20.0pt;
    font-family:"Times New Roman","serif";
    #apDiv158 {
              position: absolute;
              left: 511px;
              top: 610px;
              width: 175px;
              height: 39px;
              z-index: 3005;
    #apDiv159 {
              position:absolute;
              left:738px;
              top:626px;
              width:65px;
              height:75px;
              z-index:3006;
    #apDiv160 {
              position: absolute;
              left: 238px;
              top: 333px;
              width: 647px;
              height: 266px;
              z-index: 2000;
              color: #666;
    #apDiv161 {
              position: absolute;
              left: 261px;
              top: 260px;
              width: 594px;
              height: 54px;
              z-index: 0;
    #apDiv162 {
              position: absolute;
              left: 682px;
              top: 559px;
              width: 236px;
              height: 37px;
              z-index: 3009;
    #apDiv163 {
              position: absolute;
              left: 521px;
              top: 450px;
              width: 88px;
              height: 40px;
              z-index: -10;
    #apDiv164 {
              position: absolute;
              left: 927px;
              top: 396px;
              width: 239px;
              height: 195px;
              z-index: 3040;
    #apDiv165 {
              position:absolute;
              left:19px;
              top:347px;
              width:170px;
              height:310px;
              z-index:3011;
    #apDiv165 {
              border: thin solid #0C0;
              table-layout: fixed;
    #apDiv166 {
              position:absolute;
              left:36px;
              top:333px;
              width:140px;
              height:98px;
              z-index:3012;
    #apDiv167 {
              position:absolute;
              left:34px;
              top:439px;
              width:150px;
              height:27px;
              z-index:3013;
    #apDiv168 {
              position:absolute;
              left:264px;
              top:622px;
              width:215px;
              height:38px;
              z-index:3014;
    #apDiv169 {
              position: absolute;
              left: 328px;
              top: 581px;
              width: 144px;
              height: 36px;
              z-index: 3015;
    #apDiv170 {
              position: absolute;
              left: 256px;
              top: 562px;
              width: 70px;
              height: 54px;
              z-index: 3016;
    #apDiv171 {
              position: absolute;
              left: 246px;
              top: 646px;
              width: 67px;
              height: 49px;
              z-index: 10;
    #apDiv172 {
              position: absolute;
              left: 317px;
              top: 668px;
              width: 113px;
              height: 29px;
              z-index: 4000;
              text-transform: none;
    #apDiv173 {
              position:absolute;
              left:22px;
              top:665px;
              width:157px;
              height:63px;
              z-index:3018;
    #apDiv173 {
              border: thin solid #0C0;
    #apDiv174 {
              position:absolute;
              left:219px;
              top:219px;
              width:499px;
              height:360px;
              z-index:-40;
    #apDiv175 {
              position:absolute;
              left:669px;
              top:410px;
              width:223px;
              height:127px;
              z-index:20;
    #apDiv175 .MsoNormal span {
              text-align: center;
    #apDiv175 .MsoNormal span {
    a:hover {
              text-transform: none;
    #apDiv176 {
              position:absolute;
              left:379px;
              top:690px;
              width:384px;
              height:26px;
              z-index:3019;
    #apDiv177 {
              position: absolute;
              left: 11px;
              top: 451px;
              width: 190px;
              height: 30px;
              z-index: 3020;
    #apDiv178 {
              position: absolute;
              left: 34px;
              top: 339px;
              width: 121px;
              height: 98px;
              z-index: 3019;
    #apDiv179 {
              position: absolute;
              left: 439px;
              top: 593px;
              width: 70px;
              height: 47px;
              z-index: 3020;
    #apDiv180 {
              position: absolute;
              left: 170px;
              top: 709px;
              width: 106px;
              height: 88px;
              z-index: 3021;
    #apDiv181 {
              position: absolute;
              left: 64px;
              top: 771px;
              width: 148px;
              height: 31px;
              z-index: 3022;
    #apDiv182 {
              position: absolute;
              left: 948px;
              top: 214px;
              width: 121px;
              height: 112px;
              z-index: 3023;
    #apDiv183 {
              position:absolute;
              left:927px;
              top:408px;
              width:270px;
              height:59px;
              z-index:3024;
    #apDiv184 {
              position:absolute;
              left:426px;
              top:240px;
              width:326px;
              height:37px;
              z-index:3024;
    #apDiv185 {
              position:absolute;
              left:321px;
              top:208px;
              width:114px;
              height:83px;
              z-index:3025;
    #apDiv186 {
              position: absolute;
              left: 594px;
              top: 524px;
              width: 79px;
              height: 66px;
              z-index: 3026;
    #apDiv187 {
              position:absolute;
              left:327px;
              top:757px;
              width:419px;
              height:46px;
              z-index:3027;
    #apDiv188 {
              position: absolute;
              left: 352px;
              top: 235px;
              width: 476px;
              height: 43px;
              z-index: 3027;
    #apDiv189 {
              position: absolute;
              left: 227px;
              top: 192px;
              width: 86px;
              height: 83px;
              z-index: 29;
    #apDiv190 {
              position: absolute;
              left: 20px;
              top: 347px;
              width: 163px;
              height: 148px;
              z-index: 3028;
    #apDiv190 {
              border: thin solid #0C0;
    #apDiv191 {
              position: absolute;
              left: 468px;
              top: 224px;
              width: 217px;
              height: 39px;
              z-index: 3027;
    #apDiv192 {
              position: absolute;
              left: 401px;
              top: 200px;
              width: 78px;
              height: 74px;
              z-index: 10;
    #apDiv193 {
              position:absolute;
              left:33px;
              top:331px;
              width:118px;
              height:104px;
              z-index:3028;
    #apDiv194 {
              position:absolute;
              left:19px;
              top:454px;
              width:177px;
              height:42px;
              z-index:3029;
    #apDiv195 {
              position: absolute;
              left: 31px;
              top: 487px;
              width: 122px;
              height: 106px;
              z-index: 15;
    #apDiv196 {
              position: absolute;
              left: 13px;
              top: 625px;
              width: 190px;
              height: 35px;
              z-index: 3028;
    #apDiv197 {
              position: absolute;
              left: 960px;
              top: 197px;
              width: 139px;
              height: 78px;
              z-index: 3029;
    #apDiv198 {
              position: absolute;
              left: 939px;
              top: 326px;
              width: 176px;
              height: 47px;
              z-index: 3030;
    #apDiv199 {
              position: absolute;
              left: 936px;
              top: 350px;
              width: 188px;
              height: 37px;
              z-index: 3029;
    #apDiv200 {
              position: absolute;
              left: 918px;
              top: 255px;
              width: 135px;
              height: 115px;
              z-index: 3030;
    #apDiv201 {
              position: absolute;
              left: 10px;
              top: 695px;
              width: 184px;
              height: 32px;
              z-index: 3029;
    #apDiv202 {
              position: absolute;
              left: 96px;
              top: 716px;
              width: 120px;
              height: 37px;
              z-index: 3029;
    #apDiv203 {
              position: absolute;
              left: 705px;
              top: 710px;
              width: 149px;
              height: 20px;
              z-index: 3010;
    #apDiv204 {
              position: absolute;
              left: 920px;
              top: 230px;
              width: 264px;
              height: 137px;
              z-index: 3030;
    #apDiv205 {
              position: absolute;
              left: 923px;
              top: 383px;
              width: 362px;
              height: 30px;
              z-index: 3031;
    #apDiv206 {
              position: absolute;
              left: 1230px;
              top: 231px;
              width: 76px;
              height: 75px;
              z-index: 3032;
    #apDiv207 {
              positi

  • How to use external jar files ??

    Hi all,
    In my user-defined function for mapping (IR) , I want to make use a Class which is available in an external .jar file.
    Our XI is working on Windows2003 OS. I set the classpath in OS environment variables.
    But it is not working.
    Where I should set the classpath ?
    Can anyone help.
    Thanks in Advance
    Chemmanz
    Message was edited by: Chemmanz

    Hi Chemmanz,
    For user defined functions, it is not necessary to use the external jar files.
    Just follow the below steps:
           1.      To create a new user-defined function, choose <b>Create New Function</b> in the data-flow editor at the bottom of the screen, on the left-hand side.
           2.      Specify the attributes of the new function in the subsequent window:
    Name:
    Technical name of the function. The name is displayed in the function chooser and on the data-flow object.
    Description:
    Description of how the function is used.
    Arguments:
    In this table, you specify the number of input values the function can process, and name them. All functions are of type String.
           3.      In the subsequent window, you can create Java source code:
                                a.      You can import Java packages to your methods from the Imports input field, by specifying them separated by a comma or semi-colon:
    You do not need to import the packages java.lang., java.util., java.io., and java.lang.reflect. since all message mappings require these packages and therefore import them.
    In addition to the standard packages, you can also specify Java packages that you have imported as archives and that are located in the same, or in an underlying software component version as the message mapping.
                                b.      Create your Java source text in the editor window or copy source text from another editor.
           4.      Confirm with Save and Close.
           5.      User-defined functions are limited to the message mapping in which you created the function. To save the new function, save the message mapping.
           6.      To test the function, use the test environment.
    The new function is now visible in the User-Defined function category. When you select this category, a corresponding button is displayed in the function chooser pushbutton bar. To edit, delete, or add the function to the data-flow editor, choose the arrow next to the button and select from the list box displayed.
    Regards,
    Prasad U

  • Jspx and external javascript file (display empty page ?!?!)

    I have created a JSPX file...
    Now I want to add a javascript control to verify that only numbers are pressed from keyboard..
    This is a simple javascript function:
    function isNumberKey(evt)
    var charCode = (evt.which) ? evt.which : event.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57))
    return false;
    return true;
    When I add a function directly to jspx I get error in phase of compile of the page...
    So I tryed to write an external javascript file with function above...
    In My jspx page i have put <script src="functions.js"></script> the tag has a reference to external javascript file...
    When I run the page I get "blank" page.. (it's like that all html code is a comment)..
    If I remove the script tag the page will display correctly...
    Is there any example how to include an external javascript file inside jspx?
    this is a piece of jspx:
    <f:view>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"/>
    <title></title>
    <link href="css/oracle.css" rel="stylesheet" media="screen"/>
    <script src="functions.js" type="text/javascript"></script>
    </head>
    ..

    Hi,
    you should not add
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"/>
    <title></title>
    <link href="css/oracle.css" rel="stylesheet" media="screen"/>
    <script src="functions.js" type="text/javascript"></script>
    </head>
    to f:view. There are JavaScript equivalents to this. Alternatively use
    <f:verbatim>
    <script src="functions.js" type="text/javascript"></script>
    </f:verbatim>
    I assume you use JDeveloper 10.1.3 because in JDeveloper 11 there are other options
    Frank

  • External FXML file within AnchorPane/BorderPane/Pane

    I need to load a FXML file into a panel (AnchorPane, BorderPane, Pane, etc) but I had some problems.
    Initially I tried to load my external FXML file within AnchorPane the following manner:
    package signa;
    import java.net.URL;
    import java.util.ResourceBundle;
    import javafx.event.ActionEvent;
    import javafx.fxml.FXML;
    import javafx.fxml.Initializable;
    import javafx.scene.Parent;
    import javafx.scene.control.Button;
    import javafx.scene.control.Label;
    import javafx.scene.layout.AnchorPane;
    import javafx.scene.layout.BorderPane;
    import javafx.scene.layout.HBox;
    public class Estructura_GeneralController {
        /*ignore this section
        @FXML Button modalidadButton;
        @FXML Button closeButton;
        @FXML Button chatButton;
        @FXML Button helpButton;
        @FXML HBox herramientas;
        @FXML Button latLonBtn;
        @FXML Button utmBtn;
        @FXML AnchorPane paneles;
        @FXML Button agregarUnidadBtn;
        @FXML Button derrotasBtn;
        @FXML Button editarUnidadBtn;
        @FXML Button marcadoresBtn;
        @FXML Button organizacionTareasBtn;
        @FXML Button nuevoPlanBtn;
        @FXML Button patronesBtn;
        @FXML Parent agregarUnidadPanel;
        @FXML Parent derrotasPanel;
        @FXML Parent editarUnidadPanel;
        @FXML Parent marcadoresPanel;
        @FXML Parent organizacionTareasPanel;
        @FXML Parent nuevoPlanPanel;
        @FXML Parent patronesPanel;
        public void switchPane(ActionEvent event) {
              Object eventSource = event.getSource();
              if (eventSource == agregarUnidadBtn) {
    //               paneles.setCenter(agregarUnidadPanel);//.addAll(pane1);
                            paneles.setLeftAnchor(agregarUnidadPanel, null);
                            paneles.getChildren().addAll(agregarUnidadPanel);
              } else if (eventSource == derrotasBtn) {
                   paneles.setLeftAnchor(derrotasPanel, null);
                            paneles.getChildren().addAll(derrotasPanel);
              } else if (eventSource == editarUnidadBtn) {
                   paneles.setLeftAnchor(editarUnidadPanel, null);
                            paneles.getChildren().addAll(editarUnidadPanel);
              } else if (eventSource == marcadoresBtn) {
                   paneles.setLeftAnchor(marcadoresPanel, null);
                            paneles.getChildren().addAll(marcadoresPanel);
              }else if (eventSource == organizacionTareasBtn) {
                   paneles.setLeftAnchor(organizacionTareasPanel, null);
                            paneles.getChildren().addAll(organizacionTareasPanel);
              }else if (eventSource == nuevoPlanBtn) {
                   paneles.setLeftAnchor(nuevoPlanPanel, null);
                            paneles.getChildren().addAll(nuevoPlanPanel);
              }else if (eventSource == patronesBtn) {
                   paneles.setLeftAnchor(patronesPanel, null);
                            paneles.getChildren().addAll(patronesPanel);
    }Now, in the FXML file:
    //All this is within a AnchorPane
                      <AnchorPane fx:id="paneles" minHeight="0.0" minWidth="0.0" styleClass="anchorpane">
                      <prefHeight>
                        <Long fx:value="851" />
                      </prefHeight>
                      <prefWidth>
                        <Long fx:value="426" />
                      </prefWidth>
                      <stylesheets>
                        <URL value="@SIGNA.css" />
                      </stylesheets>
                      <fx:define>
                             <fx:include source="Panel_AgregarUnidades.fxml" fx:id="agregarUnidadPanel"/>
                      </fx:define>
                      <fx:define>
                             <fx:include source="Panel_Derrotas.fxml" fx:id="derrotasPanel"/>
                      </fx:define>
                      <fx:define>
                             <fx:include source="Panel_EditarUnidades.fxml" fx:id="editarUnidadPanel"/>
                      </fx:define>
                      <fx:define>
                             <fx:include source="Panel_Marcadores.fxml" fx:id="marcadoresPanel"/>
                      </fx:define>
                      <fx:define>
                            <fx:include source="Panel_OrganizacionTareas.fxml" fx:id="organizacionTareasPanel"/>
                      </fx:define>
                      <fx:define>
                            <fx:include source="Panel_NuevoPlan.fxml" fx:id="nuevoPlanPanel"/>
                      </fx:define>
                      <fx:define>
                            <fx:include source="Panel_PatronesPanel.fxml" fx:id="patronesPanel"/>
                      </fx:define>
                    </AnchorPane>
                    //With these buttons try to load the external panels
                    <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="160.0" prefWidth="100.0" styleClass="anchorpane, Vbox">
                      <children>
                        <Button fx:id="agregarUnidadBtn" contentDisplay="CENTER" layoutX="5.0" layoutY="12.0" mnemonicParsing="false" onAction="#switchPane" prefWidth="88.0" text="${'Agregar' + '\n' + 'Unidades'}" />
                        <Button id="derrotasPanel" fx:id="derrotasBtn" contentDisplay="CENTER" layoutX="5.0" layoutY="57.0" mnemonicParsing="false" onAction="#switchPane" prefHeight="37.0" prefWidth="88.0" text="Derrotas" />
                        <Button fx:id="editarUnidadBtn" contentDisplay="CENTER" layoutX="5.0" layoutY="102.0" mnemonicParsing="false" onAction="#switchPane" prefWidth="88.0" text="${'Editar' + '\n' + 'Unidades'}" />
                        <Button fx:id="marcadoresBtn" contentDisplay="CENTER" layoutX="5.0" layoutY="147.0" mnemonicParsing="false" onAction="#switchPane" prefHeight="37.0" prefWidth="88.0" text="Marcadores" />
                        <Button fx:id="organizacionTareasBtn" contentDisplay="CENTER" layoutX="5.0" layoutY="192.0" mnemonicParsing="false" onAction="#switchPane" prefWidth="88.0" text="${'Organización' + '\n' + 'de Tareas'}" />
                        <Button fx:id="nuevoPlanBtn" contentDisplay="CENTER" layoutX="5.0" layoutY="237.0" mnemonicParsing="false" onAction="#switchPane" prefWidth="88.0" text="${'Nuevo' + '\n' + 'Plan'}" />
                        <Button fx:id="patronesBtn" contentDisplay="CENTER" layoutX="5.0" layoutY="282.0" mnemonicParsing="false" onAction="#switchPane" prefHeight="37.0" prefWidth="88.0" text="Patrones" />
                      </children>In this way I managed to load the external FXML file but but gives me an exception.
    WARNING: com.sun.javafx.css.StyleHelper calculateValue caught:
    java.lang.IllegalArgumentException: No enum constant javafx.geometry.Pos.left
    furthermore if I press a button pressed previously, I have another problem of exception.
    java.lang.RuntimeException: java.lang.reflect.InvocationTargetException*
    Caused by: java.lang.reflect.InvocationTargetException
    *Caused by: java.lang.IllegalArgumentException: Children: duplicate children added: parent = AnchorPane[id=paneles, styleClass=anchorpane]*
    I also tried a slightly changing BordePane controller code:
    public void switchPane(ActionEvent event) {
              Object eventSource = event.getSource();
              if (eventSource == agregarUnidadBtn) {
                   paneles.setCenter(agregarUnidadPanel);
                            paneles.getChildren().addAll(agregarUnidadPanel);
              } Now obviously the variable "paneles" is a BorderPane.
    however the result is the same only without having the problem of the second exception I had with the AnchorPane
    I attached a picture to have some idea
    Thank you very much any help and I ask an apology for the bad English.
    http://img42.imageshack.us/img42/5770/panelssigna.png
    http://img17.imageshack.us/img17/117/examplepanelagregarunid.png
    Edited by: biochemistry43 on 11/12/2012 12:55 PM

    This is the only part in my CSS file where the word left
    .table-view .column-header .label{
        -fx-font-size: 11px;
        -fx-font-family: "Calibri";
        -fx-text-fill: white;
        -fx-alignment: left;
    }This is the only part in my CSS file where the word left
    If I suppress the error goes away which is great and I am happy but ... I do not understand why ... Why does that matter?
    If I put the word left (without quotes) returns the error and if I put it back (with quotes), however get the error.
    This is all my CSS code:
    .theme {
            master-color: gray;
        -fx-border-width: 1px;
    /*    -fx-border-color: rgb(30,30,30);*/
        -fx-background-color: rgb(50,50,50);
        -fx-font-size: 11px;
        -fx-font-family: "Calibri";
    *.split-pane {
        -fx-padding: 0;
        -fx-border-width: 0;
    *.anchorpane {
        -fx-background-color: rgb(50,50,50);
        -fx-effect: dropshadow( three-pass-box , rgba(0,0,0,0.4) , 5, 0.0 , 0 , 1 );
        /*-fx-background-insets: 0,1,4,5,6;*/
        -fx-background-radius: 9,8,5,4,3;   
        -fx-padding: 3 11 3 11;
        -fx-font-size: 11px;
        -fx-font-family: "Calibri";
        -fx-border: 1px;
        -fx-border-color: rgb(30,30,30);
    .borderpane {
        -fx-background-color: rgb(50,50,50);
        -fx-effect: dropshadow( three-pass-box , rgba(0,0,0,0.4) , 5, 0.0 , 0 , 1 );
        /*-fx-background-insets: 0,1,4,5,6;*/
        -fx-background-radius: 9,8,5,4,3;   
        -fx-padding: 3 11 3 11;
        -fx-font-size: 11px;
        -fx-font-family: "Calibri";
        -fx-border: 1px;
        -fx-border-color: rgb(30,30,30);
    /*Layouts menores*/
    *.Hbox {
    -fx-background-color: rgb(80,80,80);
    -fx-background-radius: 10px;
    -fx-border-width: 2px;
    -fx-border-color: rgb(110,110,110);
    -fx-border-radius: 10px;
    -fx-padding: 5px;
    -fx-spacing: 5px;
    *.Vbox {
    -fx-background-color: rgb(80,80,80);
    -fx-background-radius: 10px;
    -fx-border-width: 2px;
    -fx-border-color: rgb(110,110,110);
    -fx-border-radius: 10px;
    -fx-padding: 5px;
    .frame {
        -fx-background-color: rgb(80, 80, 80);
        -fx-padding: 2px;
        -fx-border-width: 2px;
        -fx-border-color: rgb(110, 110, 110) ;
    .display-frame {
        -fx-border-color: rgb(230, 230, 230);
        -fx-border-radius: 10px;
        -fx-border-width: 2px;
        -fx-padding: 2px;
        -fx-background-color: linear-gradient(#505050 5%, #505050 60%, #404040 80%);
    /*botones*/
    .toggle-button{
        min-width: 25px;
         max-width: 80px;
         min-height: 18px;
         max-height: 19px;
        -fx-border-radius:10px;
        -fx-padding: 5; /*espacio entre los bordes del boton*/
        -fx-background-radius: 10px;
        -fx-background-color:
            #090a0c,
            linear-gradient(#404040 0%, #404040 5%, #303030 60%)
            radial-gradient(center 50% 0%, radius 100%, rgba(114,131,148,0.9), rgba(255,255,255,0));
        -fx-effect: dropshadow( three-pass-box , rgba(0,0,0,0.6) , 3, 0.0 , 0 , 1);
        -fx-text-fill: white ;
        -fx-font-size: 11px;
        -fx-font-family: "Calibri";
    .toggle-button:hover {
        -fx-effect: dropshadow( three-pass-box , #808080  , 5, 0.6 , 0 , 0);
    .toggle-button:selected {
        -fx-background-color: rgb(130,130,130);
        -fx-text-fill: white;
        -fx-border-insets: 0;
        -fx-effect: dropshadow( three-pass-box , rgba(0, 225, 255,1) , 5, 0.3 , 0 , 0);
    /*.menu-item {
        -fx-background-color: gray;
    .button {
         min-width: 25px;
         max-width: 80px;
         min-height: 18px;
         max-height: 19px;
        -fx-border-radius:10px;
        -fx-padding: 5; /*espacio entre los bordes del boton*/
        -fx-background-radius: 10px;
        -fx-background-color:
            #090a0c,
            linear-gradient(#404040 0%, #404040 5%, #303030 60%)
            radial-gradient(center 50% 0%, radius 100%, rgba(114,131,148,0.9), rgba(255,255,255,0));
        -fx-effect: dropshadow( three-pass-box , rgba(0,0,0,0.6) , 3, 0.0 , 0 , 1);
        -fx-text-fill: white ;
        -fx-font-size: 11px;
        -fx-font-family: "Calibri";
    .button:hover {
       -fx-effect: dropshadow( three-pass-box , #808080  , 5, 0.6 , 0 , 0);
    .button:pressed {
    /*    -fx-border-color:rgb(0, 225, 255);*/
    /*    -fx-border-width: 2px;*/
        -fx-background-color: rgb(130,130,130);
        -fx-text-fill: white;
        -fx-border-insets: 0;
        -fx-effect: dropshadow( three-pass-box , rgba(0, 225, 255,1) , 5, 0.3 , 0 , 0);
    #nvoPlanBtn:focused, #openPlanBtn:focused, #savePlanBtn:focused, #closePlanBtn:focused,
    #addUnitsBtn:focused, #editUnitsBtn:focused, #tareasBtn:focused, #marcadoresBtn:focused, #derrotasBtn:focused,
    #patronesBtn:focused, #metOCBtn:focused {
        -fx-background-color: rgb(130,130,130);
        -fx-text-fill: white;
        -fx-border-insets: 0;
        -fx-effect: dropshadow( three-pass-box , rgba(0, 225, 255,1) , 5, 0.3 , 0 , 0);
    .etiquetas-botones {
        -fx-text-fill: white;
        -fx-font-style: italic;
    #newButton:pressed, #openButton:pressed, #saveButton:pressed, #saveAsButton:pressed, #layersButton:pressed,
    #zoomInButton:pressed, #zoomOutButton:pressed, #zoomMexicoButton:pressed, #zoomMundoButton:pressed, #zoomBoxButton:pressed,
    #panViewButton:pressed, #selectButton:pressed, #pointButton:pressed, #poliLineButton:pressed{
        -fx-background-color: rgb(130,130,130);
        -fx-text-fill: white;
        -fx-border-insets: 0;
        -fx-effect: dropshadow( three-pass-box , rgba(0, 225, 255,1) , 5, 0.3 , 0 , 0);
    .split-pane .split-pane-divider {
        -fx-background-color: rgb(50,50,50);
        -fx-border-color: rgb(50,50,50);
        -fx-minor-tick-visible: false;
    #newButton {
    /*    -fx-text-fill: null;*/
        -fx-graphic: url("../signa/img/file_new.png");
    /*    -fx-background-color: transparent;*/
    #openButton {
    /*    -fx-text-fill: null;*/
        -fx-graphic: url("../signa/img/abrir.png");
    /*    -fx-background-color: transparent;*/
    #saveButton {
    /*    -fx-text-fill: null;*/
        -fx-graphic: url("../signa/img/guardar.png");
    /*    -fx-background-color: transparent;*/
    #saveAsButton {
    /*    -fx-text-fill: null;*/
        -fx-graphic: url("../signa/img/guardar_como.png");
    /*    -fx-background-color: transparent;*/
    #layersButton {
    /*    -fx-text-fill: null;*/
        -fx-graphic: url("../signa/img/Layers.png");
    /*    -fx-background-color: transparent;*/
    #zoomInButton {
    /*    -fx-text-fill: null;*/
        -fx-graphic: url("../signa/img/Zoom_In.png");
    /*    -fx-background-color: transparent;*/
    #zoomOutButton {
    /*    -fx-text-fill: null;*/
        -fx-graphic: url("../signa/img/Zoom_Out.png");
    /*    -fx-background-color: transparent;*/
    #zoomMexicoButton {
    /*    -fx-text-fill: null;*/
        -fx-graphic: url("../signa/img/mexico.png");
    /*    -fx-background-color: transparent;*/
    #zoomMundoButton{
    /*    -fx-text-fill: null;*/
        -fx-graphic: url("../signa/img/mundo.png");
    /*    -fx-background-color: transparent;*/
    #zoomBoxButton{
    /*    -fx-text-fill: null;*/
        -fx-graphic: url("../signa/img/zoom-box.png");
    /*    -fx-background-color: transparent;*/
    #panViewButton {
    /*    -fx-text-fill: null;*/
        -fx-graphic: url("../signa/img/pan.png");
    /*    -fx-background-color: transparent;*/
    #selectButton {
    /*    -fx-text-fill: null;*/
        -fx-graphic: url("../signa/img/pointer.png");
    /*    -fx-background-color: transparent;*/
    #pointButton {
    /*    -fx-text-fill: null;*/
        -fx-graphic: url("../signa/img/punto.png");
    /*    -fx-background-color: transparent;*/
    #poliLineButton {
    /*    -fx-text-fill: null;*/
        -fx-graphic: url("../signa/img/polilinea.png");
    /*    -fx-background-color: transparent;*/
    #shapeButton {
    /*    -fx-text-fill: null;*/
        -fx-graphic: url("../signa/img/poligono.png");
    /*    -fx-background-color: transparent;*/
    #closeButton {
        -fx-text-fill: null;
        -fx-graphic: url("../signa/img/close.png");
        -fx-background-color: transparent;
    #closeButton:hover{
        -fx-effect: dropshadow( three-pass-box , red  , 5, 0.6 , 0 , 0);
    #closeButton:pressed{
        -fx-effect: dropshadow( three-pass-box , aqua  , 5, 0.6 , 0 , 0);
    #helpButton {
        -fx-text-fill: null;
        -fx-graphic: url("../signa/img/Help_Icon.png");
        -fx-background-color: transparent;
    #chatButton {
        -fx-text-fill: null;
        -fx-graphic: url("../signa/img/chat.png");
        -fx-background-color: transparent;
    /*.menu-button {
         min-width: 25px;
         max-width: 80px;
         min-height: 18px;
         max-height: 19px;
        -fx-text-fill:white;
        -fx-border-radius:10px;
        -fx-padding: 5; espacio entre los bordes del boton
        -fx-background-radius: 10px;
        -fx-background-color:
            #090a0c,
            linear-gradient(#404040 0%, #404040 5%, #303030 60%)
            radial-gradient(center 50% 0%, radius 100%, rgba(114,131,148,0.9), rgba(255,255,255,0));
        -fx-effect: dropshadow( three-pass-box , rgba(0,0,0,0.6) , 3, 0.0 , 0 , 1);
        -fx-text-fill: aliceblue;
    .menu-item:hover {
         -fx-blend-mode: darken;
    .label{
        -fx-font-weight: bold;
    .label.headPaneLabel{
        -fx-font-size:20px;
        -fx-font-family: "Calibri";
        -fx-text-fill: rgb(234,254,254);
        -fx-effect: dropshadow( three-pass-box , rgba(0,0,0,0.6) , 3, 0.0 , 0 , 1);
    .label.contentLabel {
        -fx-font-size:11px;
        -fx-font-family:"Calibri";
        -fx-font-style: normal ;
        -fx-text-fill: rgb(234,254,254);
        -fx-effect: dropshadow( three-pass-box , rgba(0,0,0,0.6) , 3, 0.0 , 0 , 1);  
    .label-name {
        -fx-text-fill: rgb(0, 225, 255);
        -fx-font-size: 36px;
        -fx-font-weight: bold;
    .label-unit-station {
        -fx-text-fill: rgb(0, 225, 255);
        -fx-font-size: 17px;
        -fx-font-weight: bold;
    .label-date-timeUTC-gps {
        -fx-text-fill: rgb(0, 225, 255);
        -fx-font-size: 14px;
        -fx-font-weight: bold;
    .label-cog-sog-hdg {
        -fx-text-fill: rgb(0, 225, 255);
        -fx-font-size: 16px;
        -fx-font-weight: bold;
    .label-long-lat {
        -fx-text-fill: rgb(0, 225, 255);
        -fx-font-size: 22px;
        -fx-font-weight: bold;
    /*radiobuttons*/
    .radio-button {
        -fx-text-fill: rgb(234,254,254);
        -fx-border: transparent;
    .radio-button:pressed .dot {
        -fx-background-color: black;
    .radio-button:hover .radio {
        -fx-effect: dropshadow( three-pass-box , #00FFFF , 3, 0.0 , 0 , 1);      
    .radio-button:focused .radio{
      -fx-effect: dropshadow( three-pass-box , #00FFFF , 3, 0.0 , 0 , 1);
    .separator {
        -fx-background-color: rgb(234,254,254);
        -fx-border-style: none;
        -fx-border-width: 0px;
    .text-field {
        -fx-border-width: 1px;
        -fx-border-color: rgb(130,130,130);
        -fx-border-radius: 5px;
        -fx-background-radius: 5px;
        -fx-background-color: rgb(50,50,50);
        -fx-text-fill: white;
    .choice-box {
        -fx-border-width: 1px;
        -fx-border-color: rgb(130, 130, 130);
        -fx-border-radius: 5px;
        -fx-text-fill: white;
        -fx-background-radius: 5px;
        -fx-background-color: rgb(50,50,50);
    .table-view {
        -fx-background-color: rgb(70,70,70);
        -fx-text-fill: white;
        -fx-border-style: solid;
        -fx-border-color: transparent;
    /*    -fx-border-insets: 0 1 1 0, 0 0 0 0;*/
        -fx-border-width: 0.083333em, 0.083333em;
    .table-view .column-header{
        -fx-border-style: solid;
        -fx-border-color: rgb(130, 130, 130);
        -fx-border-radius: 5px;
        -fx-background-radius: 5px;
        -fx-border-insets: 0 1 1 0, 0 0 0 0;
        -fx-border-width: 0.083333em, 0.083333em;
    .table-view .column-header .label{
        -fx-font-size: 11px;
        -fx-font-family: "Calibri";
        -fx-text-fill: white;
    /*    -fx-alignment: "left";*/
    .table-view .column-header-background {
        -fx-background-radius: 5px;
        -fx-font-family: "Calibri";
        -fx-background-color:  rgb(50,50,50);
    .table-view .column-header-background .filler{
        -fx-background-color: rgb(50,50,50);
        -fx-border-color: rgb(50,50,50);
    .table-row-cell {
        -fx-background-color: rgb(100,100,100);
        -fx-background-insets: 0, 0 0 1 0;
        -fx-padding: 0.0em;
    .table-row-cell:selected {
        -fx-background-color: dimgrey;
        -fx-background-insets: 0, 0 0 1 0;
        -fx-padding: 0.0em;
    /*.table-cell {
        -fx-font-style: bold;
        -fx-text-fill: black;
    .table view .table-cell:selected{
        -fx-text-fill: white;
    /*.table-row-cell:odd {
        -fx-background-color: #414141;
        -fx-background-insets: 0, 0 0 1 0;
        -fx-padding: 0.0em;  0
        -fx-text-fill: white;
    .scroll-bar .track{
        -fx-background-color: rgb(130,130,130);
        -fx-border-width: 1px;
        -fx-border-color: gray;
    .scroll-bar .track:pressed{
        -fx-background-color: white;
    .scroll-bar .thumb{
        -fx-background-color:
            #090a0c,
            linear-gradient(#404040 0%, #404040 5%, #303030 60%)
            radial-gradient(center 50% 0%, radius 100%, rgba(114,131,148,0.9), rgba(255,255,255,0));
        -fx-effect: dropshadow( three-pass-box , rgba(0,0,0,0.6) , 3, 0.0 , 0 , 1);
    .scroll-bar .thumb:hover{
        -fx-effect: dropshadow( three-pass-box , #808080  , 5, 0.6 , 0 , 0);
    .scroll-bar .thumb:pressed{
       -fx-background-color: rgb(130,130,130);
       -fx-effect: dropshadow( three-pass-box , rgba(0, 225, 255,1) , 5, 0.3 , 0 , 0);
    .scroll-bar .decrement-button{
       -fx-background-color:
            #090a0c,
            linear-gradient(#404040 0%, #404040 5%, #303030 60%)
            radial-gradient(center 50% 0%, radius 100%, rgba(114,131,148,0.9), rgba(255,255,255,0));
        -fx-effect: dropshadow( three-pass-box , rgba(0,0,0,0.6) , 3, 0.0 , 0 , 1);
    .scroll-bar .decrement-button:hover {
          -fx-effect: dropshadow( three-pass-box , #808080  , 5, 0.6 , 0 , 0);
    .scroll-bar .decrement-button:pressed{
        -fx-background-color: rgb(130,130,130);
        -fx-effect: dropshadow( three-pass-box , rgba(0, 225, 255,1) , 5, 0.3 , 0 , 0);
    .scroll-bar .decrement-button .decrement-arrow{
        -fx-background-color: gray;
        -fx-border-color: transparent;
        -fx-border-width: 0px;
    .scroll-bar .decrement-button .decrement-arrow:pressed{
        -fx-background-color: white;   
    .scroll-bar .increment-button{
        -fx-background-color:
            #090a0c,
            linear-gradient(#404040 0%, #404040 5%, #303030 60%)
            radial-gradient(center 50% 0%, radius 100%, rgba(114,131,148,0.9), rgba(255,255,255,0));
        -fx-effect: dropshadow( three-pass-box , rgba(0,0,0,0.6) , 3, 0.0 , 0 , 1);
    .scroll-bar .increment-button:hover{
         -fx-effect: dropshadow( three-pass-box , #808080  , 5, 0.6 , 0 , 0);
    .scroll-bar .increment-button:pressed{
        -fx-background-color: rgb(130,130,130);
        -fx-effect: dropshadow( three-pass-box , rgba(0, 225, 255,1) , 5, 0.3 , 0 , 0);
    .scroll-bar .increment-button .increment-arrow{
        -fx-background-color: gray;
        -fx-border-color: transparent;
        -fx-border-width: 0px;
    .scroll-bar .increment-button .increment-arrow:pressed{
        -fx-background-color: white;
    .scroll-pane .corner{
        -fx-background-color: transparent;
    .tab-pane{
        -fx-tab-max-height: 12pt;
    .tab-pane .tab-content-area{
       -fx-background-color: rgb(80, 80, 80);
       -fx-padding: 2px;
       -fx-border-width: 2px;
       -fx-border-color: rgb(110, 110, 110) ;
    .tab-pane .tab-header-area .tab{
        -fx-background-color: rgb(60, 60, 60);
        -fx-background-radius: 4px;
        -fx-border-width: 2px;
        -fx-border-color: #707070;
        -fx-border-radius: 4px;
        -fx-padding: 0 0 0 0;
    .tab-pane .tab-header-area .tab:hover{
        -fx-border-color:  linear-gradient(#909090 60%, #909090 5%, #909090 0%);
    .tab-pane .tab-header-area .tab:selected{
        -fx-border-color:  linear-gradient(#00FFFF 60%, #00FFFF 5%, #00FFFF 0%);
        -fx-background-color: rgb(130,130,130);
        -fx-text-fill: white;
        -fx-border-insets: 0;
    .tab-pane .tab-header-area .tab-header-background {
        -fx-background-color:transparent;
    .tab-pane .tab-header-area .tab .tab-label{
        -fx-text-fill: white;
         -fx-font-size: 11px;
        -fx-font-family: "Calibri";
        -fx-alignment: center;
    }Edited by: biochemistry43 on 13/12/2012 09:06 AM

  • Loading external htm file to display in TextArea

    Hi,
    I'm trying to think how I can load an external HTML file ad
    display the page in a TextArea and assign an external css file to
    style the text.
    Would appreciate any advice and sample code.
    Alex

    lexy,
    Are you trying to just use HTML text for a single text area,
    or are you trying to load an entire web page? If you are just
    looking to load some text, you can create an
    <mx:HTTPService> and point it to your .html file. Then
    you have to drill down to the section you are looking for ie..
    htmlVar.HTML.Body.div.tr.td.etc. Unless you are creating the
    file from scratch, in which case you can just make is an HTML
    formatted flat file with a single header like:
    <body> this is the <b>TEXT</b> I wanted to
    <i>display</i> </body>
    and then just load that. In any case, load that into an
    Object and then assign, the
    htmlText property of your textArea the Object variable and
    you should be set (be that the case).
    If you are looking to load a webpage in a container, check
    out this link:
    http://raghunathraoflexing.blogspot.com/2006/12/flex-i-frame.html

  • Heade files in sun studio 12

    Hello,
    I have Sun Studio Express - February 2007 Early Access Release.
    I intend to use it only in "C" projects.
    I had tried to create a "C" project successfully.
    When I generate a "C" header , named for example list.h, it is created thus:
    #ifndef listH
    #define     listH
    #ifdef     __cplusplus
    extern "C" {
    #endif
    #ifdef     __cplusplus
    #endif
    #endif     /* listH */
    I want to get rid of the "#ifdef     __cplusplus" so next time I will
    create a "C" header file it will not be created. How do I achieve this ?
    Regards,
    Ian

    Hi,
    This is not the time which bothers me.
    This is simply reduant since I am NOT working in c++, and I wish to get rid
    of this lines.
    The question is: how can I get rid of this lines in the template ?
    or is this somehow hard coded ?
    Regards,
    Ian

Maybe you are looking for

  • Can I add a second hard drive on Qosmio X500-12Q?

    Hi, i'd like to know if its possible to add a second hard drive to the X500-12Q ? i suppose the space is available but i'd like to know if the connector is here & everything so i could just open the enclosure and plug it in. thanks

  • Window Size in Safari

    Is it possible to set a default window size when launching Safari and/or opening new windows in Safari?

  • Default mailbox driving me crazy

    I have a bunch of email accounts on my phone, and for some reason, whenever I open the mail program, instead of going to the last inbox I opened to, it automatically opens to my main default email. It's rather annoying. If anything, I'd rather it ope

  • The apple id showing up on my phone is not me, how do I change it?

    Trying up download an app, or update and the Apple ID coming up is not my apple ID.  Anyone know how to change this?  I figured it out once but did not write it down. thanks!

  • InDesign for student

    I'm a University student looking to purchase InDesign at an Educational price. Where/how can I do this? I'm searched the webiste, but with no luck. Any ideas? Thanks, Pete