Re: More control over html tags needed

I have trying for a while to find an elegant solution to printing reports in such a way as to have headers and footers repeated on every printed page.
<BR><BR><BR>
The two main solutions seem to be either using PDF (using FOP) or controlling the size of the regions anually (by hardcoding heights etc.). I am confident that with more control over the html tags (or the ability to place my own) around certain areas the problem could be solved very simply with CSS.
<BR><BR><BR>
What I would like is a way to change the way that Apex treats table headers.
<BR><BR><BR>
Presently it places the headers within a tbody tag and the uses th for every column. Ideally I would like to see this changes from tbody to thead. Given that the chances of this happening in the near future are minimal (not something that I am upset about as it would not be logical to change such things every time someone wants things to suite them better), I would like to be able to place a tag either before or after the tbody tag.
<BR><BR><BR>
Something like:
<BR><BR><BR>
div id="tableheaders"
<BR><BR><BR>
If anyone knows how to do this your help will be greatly appreciated. Given that, printing repeated headings can be controlled relatively simply.

Hello Andrew,
I believe the following might be of help - placing <thead> and </thead> around headers
Regards,
Arie.

Similar Messages

  • Does anyone know how the cutout filter works and is there a way of achieving the same effect without using filters to get more control over final look?

    does anyone know how the cutout filter works and is there a way of achieving the same effect without using filters to get more control over final look?

    Several ways to get similar results.  Image > Adjustments > Posturize with low values similar to what you'd use n Cutout.  This is the most flexible way I can think of as you keep the image in RGB mode with layers intact.  A more radical approach would be to reduce bit depth using Indexed Colour.  You'll need to experiment with settings, try changing Forced to Primaries, and Matte to Foreground Color.  There's no going back from this route, although you can change the mode back to RGB to re-enable layers, adjustment layers etc.
    A nice thing about the Filter gallery filters is that you can change the layer to a Smart object with all the control that gives you.
    Now if only this forum could filter out bizarre content.

  • How to get more control over DVR recordings

    Looking for some advice on how to make sure the DVR records (and keeps) the episodes I want.  
    An example:
    I want to record a series that is still producing new episodes, but is also in repeats in syndication.  For example, Big Bang Theory.  This has new episodes each week on CBS, but has about twenty or so repeats each day on TBS.
    Due to the high number of repeats, any new episodes pretty quickly get overwritten by the repeats.  So is there a way to record both first-run and repeat episodes, but prevent the first-runs from getting overwritten before I can watch them?

    GRubinstein1 wrote:
    I have no idea if the format has recently been changed or what the issue is, but when I try to get more control over my DVR recordings, I can't. What I mean by that is that I cannot alter "First-Run and Repeats" to "First-Run Only," I cannot specify the specific channel to record on, I cannot say how many episodes I want it to keep, etc. Here is a step-by-step guide of what I do and what the problem is:
    I press the "menu" button on the remote. I scroll down to DVR. I select the option of "manage series recordings." I select one of my shows. I'll use "Masters of Sex" as my example. I select "Masters of Sex." It's at this point where I get a problem. When I select "Masters of Sex," the only option I get is to cancel the series. No option to only record first-runs. No option to keep only 3 episodes instead of 5. No option to change it so it saves until I manually record it. Nothing. I've tried not selecting "Masters of Sex" and instead using the right arrow button to scrol over to the settings of the show. But nothing happens when I do that. It doesn't give me access to these options. This is incredibly frustrating because not only do the shows delete automatically at a certain point, but it records EVERY SINGLE AIRING OF EVERY SINGLE SHOW I RECORD. This means I have to go through several times a day to the "Scheduled Recordings" section and delete scheduled recordings of shows I have already seen. It's absolutely ridiculous, particularly for cable shows, which air episodes frequently throughout the week. Please help me if you can.
    Put simply, I cannot change the settings on how I record each show.
    Try the Box's Menu/customer support/tops support tools/Fix Fios TV option. (exact working may be different on your box)

  • More control over Desktop switching?

    There are some Desktop switching behaviors that I find to be inconvenient and annoying under Lion, and I'm wondering if anyone knows of any workarounds.
    I open applications in various desktops in order to organize my work. For example, when I am working on a remote web site, I might have a browser window and Terminal window running ssh running in one Desktop. At the same time, I might have another Terminal windows and an Emacs window open in another Desktop when I'm working on and testing shell scripts that run on my Mac. I might have other Terminal, Emacs, and browser windows open in other Desktops for other purposes, at the same time. When I switch from one task to another, all I need to do is use Mission Control to switch desktops.
    However, if I happen to be working in a given Desktop and I close one of my windows -- say, for example, one of my Emacs windows -- I am sometimes switched to another Desktop with all of the windows that I have open that are associated with a different task. This is annoying, to say the least. This also happens sometimes if I empty my Trash, and also under other similar situations.
    Yes, I know I can prevent all automatic Desktop switching by un-checking System Preferences->Mission Control->When switching to an application, switch to a space with open windows for the application. However, if I do this, then I can't switch to an open application any more via the Command-Tab application list or by clicking on an open application's icon in the Dock.
    In other words, the System Preferences->Mission Control->When switching to an application, switch to a space with open windows for the application option is far too overbearing. It's all-or-nothing, and it reminds me of using a sledge-hammer when a scalpel is needed.
    Ideally, I'd like to be able to select the following optional behavior: no automatic switching of Desktops, but if I manually select a running app via the Command-Tab list or the Dock, I will then be switched to that application's Desktop. In other words, the OS will not switch Desktops if I close a window, but it will switch to an app's Desktop if I explicitly select that app manually.
    This is not some sort of bizarre, far-fetched behavior. Many of the desktop managers that run under Windows and under X-Windows do indeed provide this functionality. And it fits ergonomically and logically into many people's work patterns.
    So do any of you know how this capability could be enabled under Mission Control in Lion?
    Thanks in advance.
    PS to the admins of this web site: could you add 10.7.1 to the list of products we can choose from in our profiles? Thanks!

    This was driving me crazy and went throught the whole When switching to an application, switch to a space with open windows for the application thing.  I fixed it by right-clicking on the Finder icon in the dock, choosing Options, and assigning it to All Desktops.

  • Just a bit more control over Swatches panel...

    "Select All Unused" - great command, "Add Unnamed Colors" - sometimes also useful, but shouldn't you expect "Hide Unnamed Colors" too?
    And couple of things I really miss here:
    "Find Duplicates" and "Sort by...". I always try "to keep things clean and simple" as much as possible, unfortunately, sometimes I get files from other designers with a real mess there... and in a Swatches panel too. Hundreds of colors, dozens of duplicates, some of them obvious, some - not. Everything scattered here and there, and... no way to get things a bit more organized.
    Well, no more words: just look at the Links panel and its options! Things are much better here...

    I agree.  I like Illustrator's option of being able to sort my swatches myself with color groups.  I too have the annoyance of having everyone else's swatches mixed in with mine when I syncronize my book documents.  I just have to be sure to name all my colors.  Having the swatches panel be more like Illustrator would be a big help in keeping things "clean and simple".

  • Smartform with text containing html tags

    I am reading from a table that contains html tags like
    <br>
    <menu>
    <LI type="disc">This is a line which contains html tags
    that goes over to 2nd line
    <LI type="disc"> This is also another line which contains html
    tags.
    and each line is stored in a different row. The customer has agreed to use only 3 of the above html tags (
    <br>, <menu> and <LI type="disc">
    When the output is previewed in smartforms, the html tags needs to be formatted and not print in raw format as follows: 
    <LI type="disc">This is a line which contains html tags
       that goes over to 2nd line
    <LI type="disc"> This is also another line which contains html
       tags.
    How can this be done ?

    ok understood...
    you can try this
    Loop at i_html into wa_html.
    tmp = strlen( wa_html-line).
    do tmp times.
    if wa_html-line+0(1) = <
    l_start = 1.
    __elseif wa_html-line+0(1) = >
    l_start = 0.
    concatenate l_char wa_html-line+0(1) into l_char.
    endif.
    if l_start = 1.
    concatenate l_char wa_html-line+0(1) into l_char.
    wa_html-line = wa_html-line+1(l_tmp - sy-index) OR use the keyword SHIFT LEFT...plz chk the syntax
    elseif l_start = 0 and l_char = <LItype=disc>
    concatenate <BULLET>  wa_html-line into  wa_html-line separated by space.
    endif.
    enddo.
    modify i_html form wa_html.
    endloop.
    now u define two text element one with bullet and another without bullet. this is how u insert bullet:
    goto to the texteditor of a text element in smartform. Its a small button on the left hand side of.
    Then goto insert>characters>sap symbols.
    for ur requirement u can use the symbol SYM_FILLED_CIRCLE.
    Remember these icons or symbols whatever u will not be able to see in print preview....u have to take a print
    and see
    Now at the time of display check if the line contains the
    tag <BULLET> ( if wa_html-line+0(8) = '<BULLET>')
    if the line has the tag then display ur text in the text element with bullet
    otherwise
    display it in the non bullet text element..
    remeber to remove the tag before dispalying
    hope this solves ur prob...

  • Controlling the HTML added by Oracle Reports

    Hi,
    I'm having a problem with the HTML being added to the output of my report when it is run on the web. Oracle Reports seems to add all these table tags and a buch of other HTML tags that are not really needed. The tags do not affect the output of the HTML, but it does affect the way the output is saved if you do a save as into a text field. I have done some test and found if I can get Oracle reports from adding all that extra junk that is not needed, the report would run great.
    So the main question here is how can I control the HTML tags Oracle Reports adds when it creates HTML output.
    Thanks,
    Tom

    Jimmy,
    I can’ tell you which product is better in your situation. HTML DB is used to develop applications, so reporting is just one of many features. But based on what you want to create, HTML DB would be a suitable tool for this task. You can create reports, link to those reports, link from report rows to other pages. Let users specify a number of parameters that can be used in the where-clause of your queries, etc. There are limitations of course, especially if you have some advanced printing needs. But since you already have licenses for all Oracle products, I’d suggest you give it a try and see if HTML DB meets your needs.
    Regards,
    Marc

  • Html tag to upload more than one file at a time

    hai sir this is surendra i need html tag to upload more than one file at a time .I am using
    <input type="file" name="">
    tag to upload single file at a time i need tag to upload more than one file at a time .
    Waiting for your result

    You can add more than one input element of type file.
    <input type="file" name="name1">
    <input type="file" name="name2">

  • Help needed in formating the text using HTML tags in reports 10g

    Hi all,
    I have a situation here. We have an application which prints out Reports with a few lines of text in it. This text is entered by the user through our forms application in a field. That particular text is stored in each row of a particular long column. Here I want to modify the text, while printing, on the report like underline, bold, italics etc,.
    As of now I am using the HTML tags, in the forms, to do so as most the times the text in the report is same.
    I want to know if this can be done by the user itself while he is entering the data in the field through the form.
    Thanks in advance . I will explain you more clearly if you need.

    Hi,
    The code did work. But I am not sucessfully able to display the values entered in 2nd page in the 3rd page.Please find the code below:
    <html>
    <head>
    <script language="LiveScript">
    function WinOpen() {
    if (document.form1.cap.value == "")
    alert("Enter value in text box");
    return;
    msg=open("","DisplayWindow","toolbar=no,directories=no,menubar=no, scrollbars=yes");
    msg.document.write("<HTML><HEAD><TITLE>Yo!</TITLE></HEAD>");
    msg.document.write("<CENTER><h1><B>This is really cool!</B></h1></CENTER>");
    msg.document.write('<BODY><form name="form2">');
    for(var i =0; i < document.form1.cap.value; i++)
    msg.document.write("<INPUT type=text name=tbAlphaNumeric>");
    msg.document.write("<br>");
    msg.document.write('<input type="button" name="Button2" value="Steal" onClick="javascript:window.opener.WinShow();">');
    msg.document.write('</form></BODY></HTML>');
    function WinShow() {
    msg=open("","DisplayWindow","toolbar=no,directories=no,menubar=no, scrollbars=yes");
    msg.document.write("<HTML><HEAD><TITLE>Great!</TITLE></HEAD>");
    msg.document.write("<CENTER><h1><B>Display of second page text elements!</B></h1></CENTER>");
    msg.document.write('<BODY><form name="form3">');
    for(var j =0; j < document.form1.cap.value; j++)
    msg.document.write(document.form2.tbAlphaNumeric[j].value);
    msg.document.write("<br>");
    msg.document.write('</form></BODY></HTML>');
    </script>
    </head>
    <body>
    <form name="form1">
    <INPUT type= "text" name=cap>
    <input type="button" name="Button1" value="Push me" onClick="WinOpen()">
    </form>
    </body>
    </html>

  • Need a quicker way to strip most html tag while retaining a few.

    I have to strip the majority of non plane text (html, javascript, css) from a file whilst retaining the html tags I want.
    I have found many solutions for stripping ALL of the tags but not for stripping most whilst retaining a few.
    I first looked at regular expressions but I could not find a solution that didnt involve specifying all the tags I want removed insted of just listing all the tags I want to keep.
    I had something like this> str.replaceAll("\\<+?(^p|^th|^tr|^td|^h2|^h3|^h4|^li).+?\\>","") but it does not work.
    A regular expression would be great but I could not find one so I coded my own solution.
    The code below goes through each tag (both start and end tags) and strips it from the string if it is not a wanted tag.
    private void stripTags(int startIndex){
              int startArrow = 0;
              int endArrow = 0;
              while(true){
                   startArrow = text.indexOf("<", startIndex);
                   endArrow = text.indexOf(">", startArrow+1);
                   //reached EOF?
                   if(startArrow == -1 || endArrow == -1)   return; // return -1; 
                   if(text.substring(startArrow+1, startArrow+2).equals("/")){
                        //deal with the end tag
                        if(isWantedTag(text.substring(startArrow+2, startArrow+4))) {
                             startIndex = endArrow+1;
                        } else {
                             //remove the tag
                             text = text.substring(0, startArrow).concat(text.substring(endArrow+1, text.length()));
                             startIndex = startArrow;
                   } else {
                        //deal with the start tag
                        if(isWantedTag(text.substring(startArrow+1, startArrow+3))){
                             //remove tag parameters
                             if(endArrow-(startArrow+2) > 1) text = text.substring(0, startArrow+3).concat(text.substring(endArrow, text.length()));
                             startIndex = text.indexOf(">", startArrow+1)+1;
                        } else {
                             //remove the tag
                             text = text.substring(0, startArrow).concat(text.substring(endArrow+1, text.length()));
                             startIndex = startArrow;
    private boolean isWantedTag(String tag){
              return (tag.equals("p>") || tag.equals("p ") || tag.equals("th") || tag.equals("tr") || tag.equals("td") || tag.equals("h2") || tag.equals("h3") || tag.equals("h4") || tag.equals("li"));
         }The problem is that this code is taking ages to run. It takes about 10 seconds to run this method on a very large html file. I need a solution that takes only a 10th of that time.
    Does anybody have a regExp that could do the job or a more efficient version on my tag stripper above?
    Thanks in advance

    I suggest the following template:
    int copyFrom = 0;
    StringBuilder sb = new StringBuilder();
    while (copyFrom < text.length()) {
        int copyTo = findStartTag(text, copyFrom);
        sb.append(text, copyFrom, copyTo);
        copyFrom = findEndTag(text, copyTo + 1);
    text = sb.toString();where findStartTag(String s, int offset) returns the index of the next start tag in s, starting search at offset. It should return s.length() rather than -1 if nothing is found. findEndTag is similar.
    Sorry, that's obviously wrong since you don't want to remove everything between the tags, just the tags themselves. The basic idea is the same, though:
    int copyFrom = 0;
    StringBuilder sb = new StringBuilder();
    while (copyFrom < text.length()) {
        int copyTo = findStartOfTagToRemove(text, copyFrom);
        sb.append(text, copyFrom, copyTo);
        copyFrom = findEndOfTagToRemove(text, copyTo) + 1;
    text = sb.toString();Here, findStartOfTagToRemove finds the position of the '<' character of the next tag to remove.
    And findEndOfTagToRemove finds the position of the '>' character of that tag.
    Edited by: nygaard on Sep 30, 2008 10:39 AM

  • HTML tag place over QuickTime

    Is there a way to place a HTML tag (i.e. div) over QuickTime? I have a drop down menu that is hiding behind QuickTime. The div tag that QuickTime is contained displays underneath the menu. Formerly, I could use wmode="transparent", but that no longer works. I have tried using the z-index, but this has also not worked.

    What you posted was (or was interpreted by this forum as) this:
    Here is the tag:<br />
    <img then src="then" ”URL”><br />
    <br />
    This tag does not work
    I don't know what format eBay accepts, but your image can be displayed in these forums using this code:
    <IMG SRC="/___sbsstatic___/migration-images/105/10540553-1.gif"/>
    ...which is displayed like this:
    And if you need to scale it down, try this:
    <IMG SRC="/___sbsstatic___/migration-images/105/10540553-1.gif" HR WIDTH="50%"/>
    eBay may also accept hyperlinked images using this format:
    <A HREF="http://www.bcoutback.com" target="_blank"><IMG SRC="/___sbsstatic___/migration-images/105/10540553-1.gif" title=" Will open in new window "/></A>
    By the way, if you need to post HTML in these forums such that it is not interpreted, "escape" the HTML first via this site:
    http://www.htmlescape.net/htmlescape_tool.html
    And before posting images or escaped HTML in these forums, switch from Compose mode to Preview mode to verify that it displays as intended.

  • Need to copy Data from a specific Html Tag

    Hello,
    I am trying to use CF to access website and capture data from a specific tag to the end of that tag and store same in a csv file or database.
    The tag based search of an open file is where I am not able to get any head way. Any one has done this?

    You'll need to use a regular expression for that. CF supports regular expressions with the REFind, REFindNoCase and REReplace functions. Here's an example of using regular expressions to capture the value within an HTML tag:
    http://www.javamex.com/tutorials/regular_expressions/example_scraping_html.shtml
    It's in Java, but the syntax for regular expressions is the same in CF.
    Dave Watts, CTO, Fig Leaf Software
    http://www.figleaf.com/
    http://training.figleaf.com/
    Fig Leaf Software is a Veteran-Owned Small Business (VOSB) on
    GSA Schedule, and provides the highest caliber vendor-authorized
    instruction at our training centers, online, or onsite.
    Read this before you post:
    http://forums.adobe.com/thread/607238

  • Need some help - function that strips html tags

    Hey peeps,
    Need some guidance.
    I need help to write a function that will strip html tags from a string. So for examples if I have the following string:
    myString = "<p>This is a Paragraph</p>"; after runing the function it should return the string: "This is a Paragraph".
    Could anyone plz point me in the right direction on how to do this.
    Thanks,
    Zub

    System.out.println(myString.replaceAll("<[^>]++>\\s*", ""));

  • Apple TV uploads can take up to 30 minutes. I need control over this, because it interrupts my presentations. How can I control the time it chooses to do uploads?

    Apple TV uploads can take up to 30 minutes. I need control over this, because it interrupts my presentations. How can I control the time it chooses to do uploads?

    this is exactly the kind of response i expected, almost begged support to please not do this to me and yet there it is another meaningless, non helpful, standard template response to restart my apple tv.
    this does NOT work which is why i am contacting you. i have tried all suggestions about unplugging and restarting and nothing works.
    i live in an apartment and logon to the provided wifi wireless. so i do not have access to a router. however, management says they have talked with their provider and have been assured that the required ports are available.
    remember all the jokes about how bad windows was because the solution was always to re boot. funny huh? how is apple any different.
    i have been to the local apple care store and they are clueless, too.
    should we just end it here and you admit that i will not be getting any support from apple on this one? i got the ipad because my kids were such big fans. it is difficult for me to share their enthusiasm.
    at this point i am just curious about how you say you cannot support your own product so i can complete my file on this contact.
    thanks...sorry it was you who got this problem..

Maybe you are looking for