How to control Display Rendering Intent in PS CS3 & XP?

Does anyone know a way to control the display rendering intent in Photoshop CS3 runing on XP?
The consensus seems to be that Relative Colormetric is always used.  If I am using a large working space such as ProPhotoRGB, I would like to be able to switch between Perceptual and Relative Colormetric.
Here is some info I think may be relevant:
http://www.color.org/advantagesv4.pdf says one of the advantages of v4 over v2 is to "permit profiles containing multiple rendering intents to be specified for input and display devices as they currently are for output profiles".
Using http://www.color.org/version4ready.xalter I see that my system is not v4 compatible, but Photoshop CS3 does correctly render images with v4 profiles on my computer.
When I look at the profile that came with my monitor, using ICC_Inspector from http://www.color.org/profileinspector.xalter,  I see it is ICC version 2, and the rendering intent is listed as Perceptual.
If use Monitor_RGB as my working space, and do edit > convert_to_profile, converting from ProPhotoRGB to MonitorRGB:
Using engine:Microsoft_ICM, I get different result for Perceptual vs Relative_Colormetric.
Using engine:Adobe(ACE), I get the same results for all intents, and they all look very close to Microsoft_ICM Perceptual.
However the original image in the ProPhotoRGB space is apparently rendered to my display space using Relative Colormetric because it looks like the image produce using convert_to_profile: Microsoft_ICM Relative Colormetric.
Thanks.

Let me think about this.
Looking at my monitor profile with the Color Sync Utility (I’m on a mac), the rendering of the profile is Perceptual.
With Photoshop, I open a saturated Pro Photo image. View: Proof Setup: Custom. Device to Simulate, Monitor Profile.
This is supposed to show me a file conversion to my monitor color space. I see no change in color (as long as preserve numbers is disabled). It makes sense, because the conversion is something that happens anyway. I can never truly see a Pro Photo image. It must be translated to my monitor profile before I see anything.
I can change the rendering and black comp all day long and it does not affect the color I see. I have to assume that what I see is actually a Perceptual rendering, not Relative Colorimetric,  because Perceptual is the intent embedded in the Monitor ICC profile.
CMYK is a little different. With the same image open, View:  Proof Setup: Custom. US Web Coated SWOP v2. Relative Colorimetric, Black Point checked. Simulate Paper White.
Now duplicate the image. Convert to Profile: US Web Coated. Relative Colorimetric, black point enabled. Now View: Proof Setup: Custom. Device to Simulate, monitor profile. Absolute Colorimetric.
Comparing the two images, the color is a dead on match.
In the second image (already converted to CMYK), if I change the rendering and black comp, the color shifts dramatically. This behavior is different from what I saw earlier, soft proofing Pro Photo to monitor, where the rendering and black point settings did not change the image color.
So at this point I have to conclude that Photoshop can control the display rendering for a CMYK image. But with RGB, it’s locked in somehow. I would imagine it defaults to Perceptual, not Relative Colorimetric. Can you open your monitor profile and check the rendering?
I have a utility that actually allows me to change the intent of an ICC. I went ahead and did that to the monitor profile and saved a copy, with Relative as intent. Using this in Proof Setup (with Pro Photo image) also yields no change. Makes sense, because the color gamut of the new copy is identical, and Photoshop is rendering a file conversion.
To get the Relative Colorimetric display requires changing the system profile to the new profile. Unfortunately when I do this, the screen color goes absolutely bonkers. All color are super saturated and I can hardly make out anything. I have no idea what that means.
I apologize for rambling on, I’m probably not much help. Thanks for the link and I will look into this matter more when time allows.

Similar Messages

  • How to control display with X-Y Axis interval

    Is there a graceful way to control the display of X, Y Axis in SVG chart with line mode?
    When more records retrieved, it is hard to read from the X axis.
    How does Axes settings work?
    Thanks,
    Daniel

    Is there a graceful way to control the display of X, Y Axis in SVG chart with line mode?
    When more records retrieved, it is hard to read from the X axis.
    How does Axes settings work?
    Thanks,
    Daniel

  • Where are the rendering intent options found in LR on a Mac?

    I can't find the dialog to set the rendering intent when printing from Lightroom. How do I change from Perceptual to Relative Colormetric or visa versa? (Also, how do I change the type of paper I'm using, etc.)
    I'm using LR 1.3 on Mac OS X 10.5 on a MacBook Pro, printing to a Canon Pixma iP1800.

    Read that link and the user generated content: http://learn.adobe.com/wiki/display/LR/Set+print+color+management+-+Learn+More
    There is lots of good stuff there. In short you have two choices. You either use driver managed, in which case you set up everything as normal in the driver and you make sure you turn ON ICM in the driver. In this case, the driver controls the color management and it depends on the driver whether you get any control over rendering intent. Or you print Lightroom managed. In which case you choose the correct paper and ink density in the driver and turn OFF ICM in the driver. You then manually choose the correct icc profile for the paper/ink settings combination. The latter can be tough as the icc profiles often have very cryptic names and this is where lots of people get it wrong I think. If you let Lightroom manage color, you get the mentioned control over rendering intent and blackpoint compensation.

  • Rendering intent when displaying, exporting or soft proofing?

    I am trying to make use of soft proofing to adjust my images for a given output device for which I have ICC profiles. The two profiles I am playing with are for a Lambda and a Fuji Frontier. The Lambda working space almost fits within Adobe RGB, it exceeds it in only a few places but is noticeably smaller for a number of other colors. The Frontier working space is for most colors a bit smaller than the Lambda and about equal for only a small number of colors. The Frontier working space would also almost fit into sRGB (to give you an impression of its size).
    When soft proofing with Aperture, dark greens desaturate more with the larger Lambda working space than with Frontier one. If the rendering intent were relative colorimetric, colors should be clipped more and limited by the smaller working space of the Frontier. If perceptual is used then colors would in general be somewhat more compressed (ie, desaturated) with the smaller Frontier working space. But I see rather the opposite. In short, neither explanation makes sense.
    So I tried exporting from Aperture into Adobe RGB and ProPhoto RGB hoping that both would be big enough to contain most of the internal gamut of Aperture in order not to require much compression or clipping when converting from the internal color space of Aperture (I saw no difference between Adobe RGB and ProPhoto RGB in the exported files, so I guess both are large enough for my purposes). And I then converted/soft proofed these files from Photoshop into my two output profiles. More options (different rendering intents, black point compensation) but none seemed to really match what Aperture was soft proofing. I still have a lot of ideas what to try out but if anybody could shed some light on rendering intents and soft proofing with Aperture, it would be very much appreciated.
    (A related question, what rendering intent is used when converting colors, let's say defined in the Lab space in Photoshop, to the screen? I guess this is defined in the monitor profile, which in turn is created by the monitor calibration software, and therefore might depend on the latter. I would guess some kind of perceptual, but how the colors are really fitted and converted from the larger Lab color space into the smaller monitor one might very noticeably been different calibration software and will be different again for the monitor profile supplied by Apple.)

    I went on about this a little more scientific by creating an image with three rectangles: red, blue and green.
    All of them are 100%, e.g. (255, 0, 0). Colorspace: ProPhoto RGB.
    Results when exporting the images to AdobeRGB and sRGB, concentrating on the reds:
    - sRGB looks very washed out
    - AdobeRGB looks a bit washed out
    - Original ProPhoto has so much red that it almost drives me nuts
    Now, I would really expect similar results when activiating soft proofing.
    But when selecting either AdobeRGB or sRGB, the reds always drive me nuts.
    There is just no difference at all to the original ProPhoto image!
    Conclusion 1: Dorin, you were right, previews are in AdobeRGB. What I saw in the reds was the difference between ProPhoto and AdobeRGB. Somehow my screen seems to have extreme reds (calibrated recently with an X-Rite ColorMunki Display).
    Conclusion 2: Soft proofing with AdobeRGB and sRGB really DOES NOT WORK!

  • How to load and display the external flv video files in dynamicly and the how to control the flv fil

    How to load and display the external flv video files in dynamicly using AS 3.0
    and  How to control the flv file  add the play paus button and add seekbar.
    I have using to load the flv file following code
    var flvPlaceHolder1:MovieClip = new MovieClip();
    var vid1:Video = new Video(734, 408);
    flvPlaceHolder1.addChild(vid1);
    addChild(flvPlaceHolder1);
    flvPlaceHolder1.x = 1059;
    flvPlaceHolder1.y = 152;
    var nc1:NetConnection = new NetConnection();
    nc1.connect(null);
    var ns1:NetStream = new NetStream(nc1);
    vid1.attachNetStream(ns1);
    var listener1:Object = new Object();
    listener1.onMetaData = function(evt:Object):void {};
    ns1.client = listener1;
    ns1.play("GV-1600 TURNING.flv");
    ns1.addEventListener(NetStatusEvent.NET_STATUS, statusChanged1);
    function statusChanged1(ns1:NetStatusEvent):void
             trace(ns1.info.code);
            if (ns1.info.code == 'NetStream.Buffer.Empty')
                 trace('the video has ended');
                 removeChild(flvPlaceHolder1);
                 //trace('removeChild');
                gotoAndPlay(1786);
    then how to add the play,paus ,full screen button    and   seekbar,volumebar.

    I have to Create the flash presentation for our company product
    In this presentation the left  side the text animation are displayed then right side the our product video is displayed.
    In this presentation i need the following option :
    1, The first product video and animation is finished then the next product is played
    2, then the video displayed  (size width and height 400x300) , I click this video to increase the size(ex:1000x700)
    3, then the playing video i control  it play, stop, paus button and volume bar, seek bar.
    4, then this presentation is displayed on 42 inches LCD TV so this full presentation is run full screen.
    I have finished first two steps 1 and 2
    the following are the screen short and code:-
    code :-
    var count=0;
    var flvPlaceHolder2:MovieClip = new MovieClip();   
    var vid2:Video = new Video(734, 408);
    flvPlaceHolder2.addChild(vid2);
    addChild(flvPlaceHolder2);
    flvPlaceHolder2.x = 1059;
    flvPlaceHolder2.y = 152;
    var nc2:NetConnection = new NetConnection();
    nc2.connect(null);
    var ns2:NetStream = new NetStream(nc2);
    vid2.attachNetStream(ns2);
    var listener2:Object = new Object();
    listener2.onMetaData = function(evt:Object):void {};
    ns2.client = listener2;
    ns2.play("GS-4000.flv");
    this.addEventListener(Event.ENTER_FRAME, BtnFadeIn2);
    function BtnFadeIn2(event:Event):void
        if (this.currentFrame == 387)
            /*flvPlaceHolder2.x = 30;
            flvPlaceHolder2.y = 140;
            vid2.width=1800;
            vid2.height=800;
            trace('Screen size is changed');*/
            if(count==0)
            flvPlaceHolder2.x = 30;
            flvPlaceHolder2.y = 140;
            vid2.width=1800;
            vid2.height=800;
            count++;
    ns2.addEventListener(NetStatusEvent.NET_STATUS, statusChanged2);
    function statusChanged2(ns2:NetStatusEvent):void
        trace(ns2.info.code);
        if (ns2.info.code == 'NetStream.Buffer.Empty')
                trace('the video has ended');
                 removeChild(flvPlaceHolder2);
                 //trace('removeChild');
                gotoAndPlay(433);
    flvPlaceHolder2.buttonMode=true;
    flvPlaceHolder2.addEventListener(MouseEvent.CLICK,home2);
    function home2(e:MouseEvent):void
        if(vid2.width==734 && vid2.height==408)
            flvPlaceHolder2.x = 30;
            flvPlaceHolder2.y = 140;
            vid2.width=1800;
            vid2.height=800;
        else
            flvPlaceHolder2.x = 1059;
            flvPlaceHolder2.y = 152;
            vid2.width=734;
            vid2.height=408;

  • How do i display input values (POV) for a table control field

    Hi guyz !
    How do i display input values (POV) for a field in table control,
    i mean when user presses F4 on a table control field.
    Please help.
    Thanks
    jahan

    PROCESS ON VALUE-REQUEST( F4 ) statement  
    Code to demonstrate how to perform a manual value help(F4) on a particular field using the PROCESS ON VALUE-REQUEST statement and how to return values back to a table control on the screen. For standard screen fields simply move the value to the appropriate screen field name.
    * Screen flow logic........
    PROCESS BEFORE OUTPUT.
    *MODULE PBO_MODULE.
    PROCESS AFTER INPUT.
    *MODULE PAI_MODULE.
    PROCESS ON VALUE-REQUEST. "F4
      FIELD EKPO-EBELP MODULE help_ekpo.
    MODULE help_ekpo INPUT.
    **Transport values to table dynpro/screen table control
      DATA: l_stepl LIKE  sy-stepl,
            l_indx  LIKE  sy-stepl.
      DATA: dynpfields        LIKE dynpread OCCURS 5 WITH HEADER LINE.
    * Adjust for scroling within table control
      CALL FUNCTION 'DYNP_GET_STEPL'
        IMPORTING
          povstepl        = l_stepl
        EXCEPTIONS
          stepl_not_found = 0
          OTHERS          = 0.
      l_indx = tc_ekpotable-top_line + l_stepl - 1.
              "tc_ekpotable should already have been declared
      REFRESH dynpfields.
      CLEAR   dynpfields.
      dynpfields-fieldname  = 'EKPO-EBELN'.
      dynpfields-fieldvalue = '00010'   "wa_ekpo-ebeln.
      dynpfields-stepl      = l_stepl.
      APPEND dynpfields.
      dynpfields-fieldname  = 'EKPO-EBELP'.
      dynpfields-fieldvalue = '00020'   "wa_ekpo-ebelp.
      dynpfields-stepl      = l_stepl.
      APPEND dynpfields.
      CALL FUNCTION 'DYNP_VALUES_UPDATE'
        EXPORTING
          dyname     = 'SAPLZZ_EKKO'    "Program name
          dynumb     = '0100'           "Screen number
        TABLES
          dynpfields = dynpfields
        EXCEPTIONS
          OTHERS     = 0.
    ENDMODULE.                 " help_ekpo  INPUT
    reward points  if it is usefull ..
    Girish

  • How to control Color Mode and Resolution for brochure creation?

    Hello guys,
    I am trying to find some settings within Pages, where I could set CMYK color mode and 300 dpi resolution for my pdf file.
    I am creating brochure from scratch, using blank document, because non of brochure templates work for what I need. But I can't find any controls for color mode and resolution set up.
    Is there any solution for this?

    There has been a lot of discussion in the Pages forum about resolution and some on CMYK.
    Much of the discussion has been incorrect.
    For the colour handling there is the colour palette
    The Apple Colour Palette is the user interface for colour managing vector objects created in Apple Pages such as rules and panels and for colour managing one class of vector objects not created in Apple Pages, namely typographic objects.
    Imported objects maintain their colourant model and colour space, if there is one. If there is none, a colour space is assigned and the assigned colour space is saved out into the PDF, opposite e.g. Adobe Photoshop which will colour manage the object in the open editing session, but will then save out the object to disk without the assigned ICC profile if 'Colour Management: Off' is configured.
    Therefore, if the imported object is data space CMYK and the colour space device CMYK, the system will assign the Generic CMYK Profile which is equivalent to ANSI CGATS TR001 colourimetry (US SWOP); if the imported object is data space RGB and the colour space is device RGB, the system will assign the Generic RGB Profile which is equivalent to sRGB colourimetry in OS X 10.5 and higher.
    In general, always capture and then convert for correction in one of two data spaces with three channels, either ICC colour managed RGB or ICC CIELa*b D50. Then convert to CMYK1, CMYK2, CMYK3, CMYKn from the ICC colour space chosen for correction and archiving. This colour space should be large enough to hold any colours that the output colour spaces can hold.
    The Apple ColorSync Utility has a gamut comparison dialogue which is 3D (point, press, and turn the 3D gamut comparison). Use this facility to pick an ICC colour space of reasonable size and shape for correction and conversion into final output. Don't pick sRGB as a quick look will show that it can't hold as input what ISO reference offset can hold as output for pure cyan, let alone hold what a big inkjet can hold in greens, blues, reds and yellows.
    The ICC architecture lets the ICC profile for the printed output match out of gamut colours to in gamut colours using the Perceptual rendering intent, as intended in the original architecture from 1995. Adobe internally introduced an inhouse conversion for compatibility with PostScript and as default for PDF, Relative Colorimetric with Adobe Black Point Compension. Relative Colorimetric is in fact a proofing transform, without gamut mapping. Black Point Compensation is a simple linear scaling of the lightness to compensate for the fact that the shadows will be clipped in a Relative Colorimetric conversion.
    The other problem is transparency, introduced in the QuickDraw Graphics Extension for Mac OS 7.5. Transparency is not supported in any version of Adobe PostScript (level 1, level 2 or level 3). Transparency is also not supported in any version of Adobe PDF prior to version 1.4 and higher. Therefore, unless the RIP Raster Image Processor is able to accept PDF 1.4 and higher, transparency has to be rendered / flattened which is done in the PDF/X-3 filter of the Apple ColorSync Utility.
    The idea in the PDF/X-3 filter (for Adobe PDF 1.3) is that the everyday enduser, after placing ICC colour managed RGB or CIE La*b D50 objects, and after choosing an ICC colour space for objects created in Pages, chooses the ICC colour space for the output condition. The filter accepts both ICC profiles of type MNTR Monitor with data space RGB, ICC profiles of type PRTR Printer with data space RGB, and ICC profiles of type PRTR Printer with data sapce CMYK.
    The colourant conversion (RGB to CMYK) and the gamut mapping (out of gamut colours in input colour spaces mapped to in gamut colours in output colour space) is then calculated as per the ICC profile for the output condition. An output condition is the combination of factors that affect how colour is formed: the colour lightness and colour tint of the paper, the colours of the colourants, and the tone value increase. Think of gamut mapping in a good ICC profile as Format 1 kerning in a TrueType font (where your font has state-based kerning for up to 8 glyphs simultaneously).
    Below a link to a discussion of how to change the default PDF/X-3 filter the Apple ColorSync Utility. "Wegen diverser Fehler im Mac OS X empfiehlt es sich, wo immer möglich, die PDFs ohne Transparenzreduktion (also auf normalem Weg) über den Befehl Als PDF sichern zu erstellen und das Flattening der Druckerei zu überlassen," that is, pick the plain save as PDF path and leave the transparency flattening to the prepress technician.
    Henrik
    Reference:
    http://www.icalamus.net/tutorials/howtocreatepdfx.php

  • Rendering Intent for monitors?

    We hear a lot about rendering intent in relation to printing, but isn't the concept equally important in relation to monitor displays? And how does this operate in LR2? Or is Windows (in my case) responsible for making the rendering decisions?
    I have a calibrated and profiled monitor (I use a spyder) and am aware that LR uses (Linear) ProPhotoRGB as the working colour space. Obviously the range of colours recordable by my SLR and retained within the LR working space far exceeds the gamut of colours that can be displayed. Does anyone know how LR2 handles the out-of-gamut colours for display? I suspect that it employs a sort-of relative rendering intent and simply clips these colours - i.e. displays them as the 'nearest' available colour. Alternatively, it could use a perceptual intent, shifting the whole spectrum into the monitor colour space, thus altering all colours but keeping the relation between colours. This is important stuff, isn't it?
    The use of the 'relative' method would accurately preserve those colours that can be displayed so that printer output can be predicted with some certainty. But, it would also mean that I will never be aware from the display (not even imperfectly) of the full range of colours that are in the file. At worst, it could cause 'posterisation' as the out-of-gamut colours accumulate at the edges of the displayable colour space.
    The use of the 'perceptual' method, however, will mean that I can be aware of the range of colours but that these will be imperfectly displayed with implications for the accurate assessment of likely printer output.
    Anyone care to take up this discussion?

    >I'm sure my monitor does not support the percptual intent. Might it be possible in a future edition (LR3 ?) to have LR offer the perceptual intent irrespective of monitor capability? This is not an area that I know much about.
    It is not dependent on the monitor. It only depends on the calibration solution you use. The calibration software needs to support generating the perceptual intent.
    >At present this means, I think, that I may be losing the range of colour tones (levels of saturation) that may be presented in certain scenes that I photograph. They will be unviewable. Does this matter given that most of these 'lost' tones will be unprintable too? Well, it might matter. For one thing some printers can now (I believe) print colours outside the (mainly) SRGB space that my monitor is capable of. For another, I am losing the ability to choose which is more important to me - the full colour tonal range, or colour accuracy. The problem of posterization has already been mentioned.
    Yes, that is a problem. Currently you can only really solve it by using a wider gamut monitor (becoming more and more common) or using the right calibrator (I Believe the eye one calibrators can do v4 profiles). In photoshop you can set the system up to desaturate everything on the monitor by a certain percentage to avoid these issues. You cannot do that in Lightroom. For the second part, basically every printer nowadays prints outside of sRGB.
    Many even go beyond adobeRGB. Safe from getting a better monitor there is not much you can do about it.

  • HOW TO CONTROL ON CREATION OF SALES ORDER WITH REFERENCE TO EARLIER SO?

    Dear All,
    I want to contol on creation of Sales order with reference to earlier SO?  While creation of sales order our enduser are creating sales order with reference to earlier month SO which I want to restrict. Recently I made changes in sales order like payment terms is grayed, system will atomatically pick pay terms from customer master.Now I am getting correct data also but enduser is using old SO no while creating new SO and old payment data is reflecting in fbl5n.
    I want to restrict enduser while creating new SO with ref. to old SO. Only for returns they should be able to use Billing refrence. Pl. suggest how to control the with reference to ealier SO.
    Nikhil

    Nikhil Deshpande,
          If you dont want allow create a sales order in referent to other one, just delete the copy control between these sales order type, so when the user tries to create a SO in reference to other one a message is displayed that is not possible.
    Thanks,
    Mariano.

  • How can I display the front panel of the dinamically loaded VI on the cliente computer, the VI dinamically loaded contains files, I want to see the files that the server machine has, in the client machine

    I can successfully view and control a VI remotly. However, the remote VI dinamically loads another VI, this VI loaded dinamically is a VI that allows open others VIs, I want to see the files that contains the server machine, in the client machine, but the front panel of the dinamic VI appears only on the server and not on the client, How can I display the fron panel with the files of the server machine of the dinamically loaded VI on the client computer?
    Attachments:
    micliente.llb ‏183 KB
    miservidor.llb ‏186 KB
    rdsubvis.llb ‏214 KB

    I down loaded your files but could use some instructions on what needs run.
    It seems that you are so close yet so far. You need to get the data on the server machine over to the client. I generally do this by doing a call by reference (on the client machine) of a VI that is served by the server. THe VI that executes on the server should pass the data you want to diplay via one of its output terminals. You can simply wire from this terminal (back on the client again) to an indicator of your choosing.
    Now theorectically, I do not think that there is anything that prevents use from getting the control refnum of the actual indicator (on the server) of the indicator that has the data, and read its "Value" using a property node. I have never tried this idea but it seems t
    hat all of the parts are there. You will need to know the name of the VI that holds the data as well as the indicator's name. You will also have to serve all VI's. This is not a good idea.
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • How can I display a changing variable in a subvi on the front panel of the main vi as the subvi is excuting

    In the document attached the vi on the right is sub to the vi on the left. On the subvi on the right the variable "Field Reading" is continuously updated on the front panel of the subvi as the "for" loop is executed, but only the last value of the variable is updated on the main vi front panel which is what is expected. My question is how can I display the changing value of "Field Reading" on the main vi front panel as the "for" loop in the subvi is running?
    Thank you.
    Solved!
    Go to Solution.
    Attachments:
    Doc2.docx ‏554 KB

    Hopefully I can explain it well enough. It really is simple.
    1) Create an empty global variable and call it something like User Interface References.vi
    2) For each and every control and indicator on your front panel, right-click and select Create/Reference
    3) Place these references wherever you like (I use a series of Event cases to perform my initialisation and these all live in one of these event cases). They can be placed anywhere in the main vi.
    4) For each of the references, right-click and select Create/Indicator
    5) Moving to the front panel, Cut all the indicators and Paste them in the global variable (eg. User Interface References.vi)
    6) Moving back to the block diagram, wire the global variable to each of the references and select the same named global variable.
    All the hard work is now done (until you add another user interface terminal). You should now have something that look as shown below, [except the reference labels would be to the left (not sure why the snippet put them above)]. In my latest program I have 82 references!
    Done. You can now access all your front panel controls and indicators anywhere in your program as shown below.
    You can just select Value in most cases, but in this particular case I wanted to fire off an Event to do some things (log the alarm) as well as just update the value. So, this is another bonus with the method.
    Hopefully this all makes sense. If not, let me know.

  • How can I display multiple numeric limit test in operator interface

    I am using Teststand 3 and I want to display additional information like the limits and the results in the sequence UI control. Adding new columns to this control is no problem, so it works good with any step type, that has a single result. But how can I display the information of a step that has multiple results ? The rows of the sequence UI control are limited to a single line.
    Regards
    Dirk Schüller-Möller

    Dirk,
    If you want to display several results for a single step, then you will need to either create a new column for each result or have an expression in your column that will format in a single string all the result that you want to display.
    What you can not do is spawn the result of a single step across several rows (only one step per row).
    Best Regards,
    Alejandro del Castillo
    Ni

  • How to control the maximum size of a component in a GridBagLayout

    Here is a small program that demonstrates my issue (it's originally from a big program that I couldn't attach here).
    I have a GridBagLayout with some components in it. Some of the components are JEditorPane (displaying some HTML) within JPanel and are individally scrollable.
    Here we go:
    - when I resize the main panel, every components will resize accordingly to their weight (which is here the same for all of them): fine
    - when I reduce the size of the main panel until it reaches all the preferred size of each component, the scrollPane of the main panel appears so that the user can scroll: not fine
    The behaviour I'm looking for is: when I reduce the size of the main panel, when it reaches the preferred size of the components, I would like that the JEditorPane (which are in JPanel with BorderLayout/CENTER) display their individual scrollbars so that I can see all the JEditor panes at the same time without having to scroll the main window.
    If the user continues to reduce the size of the main panel, then, at one point, display the scrollpane of the main panel.
    See what I mean? How to control this?
    Here is the code:
    @SuppressWarnings("serial")
    public final class CGridBagLayout2 extends JFrame {
         JPanel mainPanel;
         private final JScrollPane scrollPane;
         private JPanel panelize(Component component, String localization) {
              JPanel output = new JPanel(new BorderLayout());          
              output.add(component, localization);
              return output;
        public void addComponentsToMainPanel() {
              mainPanel.setLayout(new GridBagLayout());
              GridBagConstraints c = new GridBagConstraints();
              c.weightx = 1.0;
              c.fill = GridBagConstraints.BOTH;
              String TEST_BIGTEXT = "<html><body><h2>Path</h2>toto/tutu/tata/TestN<h2>Prerequisites</h2>blah blah blah blah<br/><b>blah blah</b> blah blah\nblah blah <u>blah</u> blahblah blah blah<h2>Description</h2>blah blah blah blah<br/><b>blah blah</b> blah blah\nblah blah <u>blah</u> blahblah blah blah blah\nblah blah blah <br/>lah blah blah <br/>lah blah blah blah blah blah blah blah FIN</body></html>";
              for (int index=0; index<10; index++) {
                   c.gridheight = 5; // nb Testcases for this test
                   c.anchor = GridBagConstraints.FIRST_LINE_START; // align all the components top-left aligned
                   c.gridy = index;
                   JLabel a = new JLabel("AAAAA");
                   c.gridx = 0;
                   mainPanel.add(panelize(a, BorderLayout.NORTH), c);
                   JLabel b = new JLabel("BBBBB");
                   c.gridx = 1;
                   mainPanel.add(panelize(b, BorderLayout.NORTH), c);
                   JEditorPane d = new JEditorPane("text/html", TEST_BIGTEXT);               
                   c.gridx = 2;
                   mainPanel.add(panelize(d, BorderLayout.CENTER), c);
                   JEditorPane e = new JEditorPane("text/html", TEST_BIGTEXT);               
                   c.gridx = 3;
                   mainPanel.add(panelize(e, BorderLayout.CENTER), c);
                   index++;
         public CGridBagLayout2() {
              super("GridBagLayout");
              mainPanel = new JPanel();
              addComponentsToMainPanel();
              scrollPane = new JScrollPane(mainPanel);
              setContentPane(scrollPane);
         public static void main(String[] args) {
              Frame frame;
              WindowListener exitListener;
              exitListener = new WindowAdapter() {
                   @Override
                   public void windowClosing(WindowEvent e) {
                        Window window = e.getWindow();
                        window.setVisible(false);
                        window.dispose();
                        System.exit(0);
              frame = new CGridBagLayout2();
              frame.addWindowListener(exitListener);
              frame.setPreferredSize(new Dimension(1000, 800));
              frame.pack();
              frame.setVisible(true);
    }Many thanks in advance, I'm getting crazy on this one :)

    Ok, thanks for this information, I thought I had seen this happening in the past when embedding a component in the center area of a JPanel with BorderLayout.
    Anyway, as I said I tested with JScrollPane as well and it does not change anything.
    Here is the code modified:
    @SuppressWarnings("serial")
    public final class CGridBagLayout2 extends JFrame {
         JPanel mainPanel;
         private final JScrollPane scrollPane;
         private JPanel panelize(Component component, String localization) {
              JPanel output = new JPanel(new BorderLayout());          
              output.add(component, localization);
              return output;
        public void addComponentsToMainPanel() {
              mainPanel.setLayout(new GridBagLayout());
              GridBagConstraints c = new GridBagConstraints();
              c.weightx = 1.0;
              c.fill = GridBagConstraints.BOTH;
              String TEST_BIGTEXT = "<html><body><h2>Path</h2>toto/tutu/tata/TestN<h2>Prerequisites</h2>blah blah blah blah<br/><b>blah blah</b> blah blah\nblah blah <u>blah</u> blahblah blah blah<h2>Description</h2>blah blah blah blah<br/><b>blah blah</b> blah blah\nblah blah <u>blah</u> blahblah blah blah blah\nblah blah blah <br/>lah blah blah <br/>lah blah blah blah blah blah blah blah FIN</body></html>";
              for (int index=0; index<10; index++) {
                   c.gridheight = 5; // nb Testcases for this test
                   c.anchor = GridBagConstraints.FIRST_LINE_START; // align all the components top-left aligned
                   c.gridy = index;
                   JLabel a = new JLabel("AAAAA");
                   c.gridx = 0;
                   mainPanel.add(panelize(a, BorderLayout.NORTH), c);
                   JLabel b = new JLabel("BBBBB");
                   c.gridx = 1;
                   mainPanel.add(panelize(b, BorderLayout.NORTH), c);
                   JEditorPane d = new JEditorPane("text/html", TEST_BIGTEXT);               
                   c.gridx = 2;
                   mainPanel.add(panelize(new JScrollPane(d), BorderLayout.CENTER), c);
                   JEditorPane e = new JEditorPane("text/html", TEST_BIGTEXT);               
                   c.gridx = 3;
                   mainPanel.add(panelize(new JScrollPane(e), BorderLayout.CENTER), c);
         public CGridBagLayout2() {
              super("GridBagLayout");
              mainPanel = new JPanel();
              addComponentsToMainPanel();
              scrollPane = new JScrollPane(mainPanel);
              setContentPane(scrollPane);
         public static void main(String[] args) {
              Frame frame;
              WindowListener exitListener;
              exitListener = new WindowAdapter() {
                   @Override
                   public void windowClosing(WindowEvent e) {
                        Window window = e.getWindow();
                        window.setVisible(false);
                        window.dispose();
                        System.exit(0);
              frame = new CGridBagLayout2();
              frame.addWindowListener(exitListener);
              frame.setPreferredSize(new Dimension(1000, 800));
              frame.pack();
              frame.setVisible(true);
    }Edited by: eric_gavaldo on Sep 15, 2010 2:18 PM

  • How To edit Display ID/Monitor ID or erase Display ID/Monitor ID Windows 7

    Hi !
    Started a tread in the other "answers microsoft forum" bur got redirected here hence they thought that this was a developer-question...
    My original Thread:
    http://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/how-to-edit-display-idmonitor-id-or-erase-display/62eeace8-358c-4d65-8609-a3df7c3ac216?rtAction=1425277245844
    question:
    Have a problem that appears sometimes.
    Setting up workstations at work with multiple Display-Monitors, its part of my job...
    The Actual ID that the monitors get from Windows is usually not a problem, most programs can adapt to the windows settings and everything is fine.
    BUT some of the systems we run sends commands and stuff to based on the actual number of the display, the number that appears on the screen when clicking the "identify button" in the desktop/display-settings from control-panel.
    Lets call it the HardWare-ID of the Display
    the computer, or windows remember display´s EDID and stores the monitors that has been connected in  a list ?
    If I installed the monitors/displays in correct order everything is good and works like we want it to.
    So it happens that a display brakes or switch place for some reason, or maybe a driver-upgrade resets the display-list and windows now initiates the monitors in the wrong order.
    the monitor that 1 want to have HW-ID 1 now has HW-ID 2, and everything is wrong, messages and commands now end up on the wrong display.
    We have 3 options.
    1 - Fix the display HW-ID
    2 - Re-Configure the system and all that that includes, and hope that it wont change back at the next display-switch or driver-upgrade.
    3 - re-install windows and hope that the displays get the correct ID and the continue with customer applications and so on.
    I have found out that this is being stored somewhere in REG-Edit, but cant find the correct place
    Having talked to HP, they don't support this kind of things... it must be a windows-problem, try with a clean install.....   c-mon I switched a display !!
    Tried clean driver-installs from AMD and Nvidia for the graphics cards, worked one time, until I rebooted the machine, the back to square one...
    Then they ponited at Microsoft.
    Having talked to Microsoft Support they dont support this kind of things....
    I dont have the skills, but I cant se a problem with a scrips that deletes the reg-edit EDID list after a reboot ?
    then it wouldnt be so complicated, simply:
    unplug all but the display that you wan to be number 1
    run script
    reboot
    plug in display 2 and so on ?
    clearification:
    Hi !
    The question remains.
    Not sure you guys understand my problem, doesent seem so...
    I have the need to sweep the computers display-memory
    The Application we are using is sending the commands to to logical screen number, not primary or secondary screen.
    So It is Vital that I can decide or edit the logical numbers of the displays/screens
    It doesent help me at all to switch sides in controlpanel och swtich witch is primary screen for desktop.
    the application still sends the commands to teh logical numbers, and we dont want to reconfigure that if we changed a display that was faulty.
    So:
    I Need to disconnect displays så that I only have one connected
    sweep the display-memory that is on the computer so that the disconnect monitor becomes number 2 when I reconnect it, if I dont get this memory swiped windows remembers the display and gives it the old number again.
    can anyone help me `?
    NOT connected to any Domain.
    I realy cant understand how hard it can be to swipe the hardware ID of the displays and start over without having to to a clead install of windows !!

    Hi Bobbyco57,
    i've deleted my iCloud's mail ID in my iPhone 4 successfully so i've mentioned steps to delete iCould mail ID as below:
    1. Select Settings icon.
    2. Select iColud icon.
    3. Click on Delete Account.
    4. Enter new Apple ID and Password.
    5. Click on Agree.
    Thanks and Regards,
    Suresh Balakrishnan

  • How to Download displayed output to Excel Using Bsp Application

    Hi Experts,
    please give me some idea because I am New In BSP.
    How to Download displayed output to Excel Using Bsp Application.
    If any sample code please do send me.
    In my condition I am getting data in  2-3 table view formats on one page and i want download that in Excel.
    please help me.
    Regards & Thanks,
    Yogesh

    Hi,
    This is more a question for the BSP forum.
    Anyway, as such it's realy easy since you can use HTML in order to import to Excel. All you need to do is add
    runtime->server->response->set_header_field( name = 'Contnet-Type'
    value = 'application/vnd.ms-excel' ).
    runtime->server->response->delete_header_field( name = 'Cache-Control' ).
    runtime->server->response->delete_header_field( name = 'Expires' ).
    runtime->server->response->delete_header_field( name = 'Pragma' ).
    Also check threads like
    Download BSP data into Excel
    export bsp-table to excel
    Export BSP Table to Excel
    Eddy
    PS. Reward useful answers and earn points yourself

Maybe you are looking for

  • Trying to understand creating and using packages

    Hi all, I do not understand this problem... Package "shared.utilities" is an entire separate package from "alertsystem". When I comment out "package alertsystem", I get C:\Wdt\alertsystem\File_Handling.java:4: package shared.utilities does not exist

  • Trapping error in webdynpro when calling a function

    Hi all, I am using Adobe interactive forms and within the onsubmitevent I have webdynpro code which calls a standard function 'FMFR_CREATE_FROM_DATA' to do commitments. See code snippet below. The problem is when there is an error from the function t

  • Windows 7 Home Premium and ASUS Motherboard

    I have a ASUS A8V-XE Motherboard I was running Window's XP Home. Now that I have switch to Window's I can not install the motherboard driver's so I have no sound and not sure what else is not working I'm real not pc smart. I tried to install my mothe

  • Labview send a mail to Yahoo

    Hi All, I am looking to send an e-mail to my yahoo account as part of a college project. I am having difficulty with the mail server part of the vi, what should i enter into this field. See attached sample VI. Do i need to set-up outlook on my PC to

  • HT201412 stop apps from uploading in middle of process

    Live and Learn. My daugther, hit multiple apps to download at the same time. There are 8 trying to upload right now. I want to stop the process. How can I do it? I tapped and held on one and they all shook but I could not do anything with them. Any s