How do I make a text field expand in depth so I can see it in print?

I am totally new to making forms in Designer. So please bear with me.
I created a simple form for teachers to use as an evaluation tool. A question is asked on the form, and the teachers have space to reply in the text field just below.
The trouble is, I want the expanding field to actually "push" the content below it as the field increases in depth. That way, when users print the form for the record, their responses can be viewed in their entirety on the page.
At the moment, the text fields expand with *scrollbars,* which allow multiple lines of text -- but when you print, you only see a few lines.
How can I accomplish this?
Thanks to everyone for your help. -- Barbara

Hi Barbara,
Basically, you do it by creating a dynamic form.
WARNING: When you do this, other parts of your form may go wonkers if they're not set up carefully, so be sure and save a copy of the original first.
--Be sure your form is saved as a dynamic PDF. Check to make sure the preview type is set for Interactive (File menu > Form Properties > Defaults > Preview Type)
--Set the text field itself to "Expand to fit" (Layout palette, Height)
--Wrap it in a subform set to "Flow Content" (Object palette, Type. Also check "Allow Page Breaks within Content" on the Object palette)
--Set the main subform for the page it's on to "Flow Content" as well.
You'll still see the scroll bars, but after you exit the field it will expand the way you want it to.
You can read up on the two types of subforms in Designer Help.
Let me know if that works for you.
Ann

Similar Messages

  • How do I make my text field automatically upper case?

    How do I make my text field in a form automatically upper case?

    Use the following as the text field's custom Keystroke JavaScript (choose a Format type of Custom):
    // Keystroke script for text field
    event.change = event.change.toUpperCase();

  • This is probably a dumb question, but I can't find an answer. How do I make the text on my calendar larger so I can actually read it when I print it out?

    This is probably a dumb question, but I can't find an answer. How do I make the text on my calendar larger so I can actually read it when I print it out? I am using a MacBook.

    Press "Command P" and when the Print dialogue box comes up, towards the bottom there is an option allowing you to choose the text size, i.e: small, med, large.
    Hope this helps,
    NEIL

  • How do u make a text field for int only

    Hi I wanted to make the text Field int only
    I.e
    int temp = 0;
    temp = testField.getText();
    Thanks in advance

    Rarna, I think this is what you are asking. This is a bare-bones TextField that only accepts keys that are numeric. I found that the left and right arrows still work. Backspace and delete do not so you would have to add additional case statements and code to handle these if you want to support them. I added a main method to try this out.
    import java.awt.*;
    import java.awt.event.*;
    public class NumericTextField extends TextField implements KeyListener {
       public NumericTextField() {
          super();
          this.initField();
       public NumericTextField(int columns) {
          super(columns);
          this.initField();
       public NumericTextField(String text) {
          super(text);
          this.initField();
       public NumericTextField(String text,int columns) {
          super(text,columns);
          this.initField();
       private void initField() {
          setEditable(false);
          addKeyListener(this);
       public void keyPressed(KeyEvent e) {
          int key=e.getKeyCode();
          switch(key) {
             case KeyEvent.VK_0:
             case KeyEvent.VK_1:
             case KeyEvent.VK_2:
             case KeyEvent.VK_3:
             case KeyEvent.VK_4:
             case KeyEvent.VK_5:
             case KeyEvent.VK_6:
             case KeyEvent.VK_7:
             case KeyEvent.VK_8:
             case KeyEvent.VK_9:
                setText(getText()+e.getKeyChar());
       public void keyReleased(KeyEvent e) {;}
       public void keyTyped(KeyEvent e) {;}
       public static void main(String[] args) {
          Frame f=new Frame();
          NumericTextField ntf=new NumericTextField();
          f.add(ntf);
          f.pack();
          f.setVisible(true);

  • Acrobat Forms -- how do i make a text field opaque when typing

    I'm new to the Forms formatting, so bear with me. I'm trying to create a fillable form which has rules to fill in by hand. How can I create a text field box that will cover the rules behind it if someone chooses to type the info instead of handwriting. I found a script that almost works:
    if (event.value.toString().length > 0) {
    event.target.fillColor = color.white ;
    } else {
    event.target.fillColor = color.transparent ;
    The only problem with this is that the rules show while typing on top of them. The box turns opaque when a new entry is made in another field. Anyway to make the box opaque while they're typing ?

    Here's a link to a demo that I believe behaves as you want: https://workspaces.acrobat.com/?d=AG6oZ3bi3DYHokxDPeWN7A
    It is controlled by several scripts, so study them to see how it works.

  • How can i make a text field expand

    I have over 7 paragraphs that im inserting into atext field (even if i had type)
    The expand textbox merely keeps going horizontally not vertically. How can i stop it going horizontally and go down the page and on the next page if it needs it.
    PLEASE PLEASE

    Hi,
    Try by checking expand to fit in height(it is present under layout palette of designer)and checl "allow multiple lines" under object palette and save the form as "dynamic pdf" and check.
    Regards,
    Sangeetha.

  • How to convert the Adobe 10 PDF to Adobe LiveCycle ES2 so that I can make the text boxes expandable?

    When I convert the Adobe 10 PDF to Adobe LiveCycle ES2 it is a static document, thus not allowing me to make the text boxes expandable.  How do I take a current Adobe 10 PDF with Text and convert it to Adobe LiveCycle ES2 so that I can make the text boxes expandable?

    Hi Alan,
    TextField objects can expand dynamically.  There are a few things that you need to do:
    1. The TextField object should be contained in a subform that is set to Content: Flowed.  This isn't technically necessary, but if you have anything below the expanding text box and the subform is set to Positioned, the text will expand and overlay what's below.
    2. On the Field tab of the text field's Object property tab, check the Allow Multiple Lines checkbox
    3. On the Layout tab, check the Expand To Fit checkbox under Y:/Height
    4. Set the PDF Render Format under Form Properties/Defaults to Dynamic XML Form.  If you're previewing in Designer, don't forget to set the preview to Dynamic too.
    Regards,
    Rave

  • How to make a text field exactly 3 chars wide?

    I have an telephone area code item text field in a form which only can be input 3 digits. How can I make this text field exactly 3 chars or digits wide?
    Appreciate!

    244805,
    What browser are you using?
    I just set up an item with Width & maxWidth of 3, and I cannot type more than 3 characters in it. I also changed Width to 1, and it still worked as I expected.
    As I alluded to in my prior post, the size is approximate - it all depends on the font size used.
    Thanks,
    - Scott -

  • How to make the text fields as mandatory (in 'notes and attachment' tab)?

    Hi,
    We have defined some Fixed Values for texts under IMG>SRM>SRM Server>Cross Application Basic Settings>Text Schema>Define Fixed Values for Texts, for a certain transaction type of RFx responses for a text schema.
    Because of this, the bidder can choose one of these fixed values for texts. This is perfectly working fine.
    Now the question is, we want to make the texts fields as mandatory. i.e. The bidder should not be able to submit the responses if certain texts are blank.
    Is there be any BadI for this?
    GH

    You can use BBP_DOC_CHECK_Badi for this field validation using a filter value RFx/Bid (I ont remember exact word).
    Regards,
    Jagadish.

  • How to make a text field smaller in size

    Can I make a text field smaller in size (not just the length
    but also the height) depending on the font size eg 10px. Whatever
    font size I seem to use the text field stays the same size.

    Can you give an explicit example of what you want? Are you
    referring to the
    font size that someone sets in the browser, or the size you
    set in the page?
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "~Billy~" <[email protected]> wrote in
    message
    news:fa3oh4$67u$[email protected]..
    > Can I make a text field smaller in size (not just the
    length but also the
    > height) depending on the font size eg 10px. Whatever
    font size I seem to
    > use the text field stays the same size.

  • If a checkbox is selected how to make a text field required

    Hi
    I hoping someone out there can help me.
    I am creating a form in adobe acrobat 9, I have a checkbox called 'other' and a text field named 'other_please_specify'. What I am hoping to do is when a user selects the 'other' checkbox the 'other_please_specify' text field becomes required. I will also need some sort of action that if a user deselects the 'other' checkbox then the 'other_please_specify' text field is no longer mandatory.
    Can anyone help me figure this out?
    Thanks in advance

    If by required you mean the required property of the field, the Mouse Up script of the check box can be something like:
    (function () {
        // Get a reference to the text field
        var f = getField("other_please_specify");
        // Set the required property depending on the check box state
        if (event.target.value !== "Off") {
            f.required = true;
        } else {
            f.required = false;
    The "if" block can be simplified to:
        // Set the required property depending on the check box state
        f.required = event.target.value !== "Off";

  • How do I make multiple text bold, for example scene headings or character names?

    How do I make multiple text bold, for example scene headings or character names?

    You can do that by editing the template of the document.
    Open the document, go to Edit->Template. A dialog will launch which will have element types on the left and it's properties on the right.
    Select Scene Heading(or Character name) on the left. On the right, go to 'Text' tab and click on Bold checkbox.
    Press OK.
    Hope this helps.
    Cheers,
    Sunny

  • IN OBIEE How to change Writeback input text field into textarea?

    HI,
    I've got writeback working, OBIEE 10.1.3.3, but I want a 255 character in that writeback text field with word wrapping. because we Can't see to get input
    type text to wrap, is it possible to change input type="text" to input type="textarea" for a writeback column?
    I tried to included Html with javascript code in Writeback column properties under CSS custom option.it's also not working
    HTML code:
    <html>
    <head>
    <SCRIPT LANGUAGE="JAVASCRIPT">
    function expandTextArea(textarealabel,e)
    if((textarealabel.textLength %45==0)&(textarealabel.textLength>1))
    if(e.which==8)textarealabel.rows=textarealabel.rows-1;elsetextarealabel.rows=textarealabel.rows+1;
    </SCRIPT>
    </head>
    <body>
    <FORM NAME="Workbook2" ACTION=" " METHOD="">
    <TEXTAREA ID ="Text1" COLS="20" ROWS="2" style="overflow:visible" ONKEYDOWN="expandTextArea this,event);">
    </TEXTAREA>
    </FORM>
    </body>
    <f/html>
    If you have any idea share with me ASAP.
    Edited by: devarasu on Feb 23, 2011 6:57 PM

    Hi thanks for your quick response,
    1) i have cheked you link there is no word Wrapping output, I want to view my writeback filed morethan one line ,is there any way to set instead Horizondal and vertical bar in that writeback filed. like Auto extending TestArea (it have Scrolling bar).
    2) Onemore thing also required,once i gave maximum length of WriteBack field 255 characters. but is not controlling it's allowing morethan 255 characters.kindly tell me how to control the lenth of the writeback field .
    Note: I am using SQL server DB,in DB and BI Answres writeback column properties i given 255 characters only but it's allowing morethan 255 characters.
    once again thanks to you.kindly help me on this ASAP.
    Thanks and Regards,
    Devarasu.R

  • How do I create a text field the scrolls mutliple pages in Adobe Pro XI

    How do I create a text field that when filled in the alloted space on one page it opens a second page?

    Search the forum for "auto tab"...

  • How to create Using Formatted Text Field with multiple Sliders?

    Hi i found the Java Sun tutorial at http://java.sun.com/docs/books/tutorial/uiswing/components/slider.html very useful, and it tells how to create one Formatted Text Field with a Slider - however i need to create Formatted Text Field for multiple Sliders in one GUI, how do i do this?
    my code now is as follows, and the way it is now is scroll first slider is okay but scrolling second slider also changes value of text field of first slider! homework due tomorrow, please kindly help!
    // constructor
    label1 = new JLabel( "Individuals" );
    scroller1 = new JSlider( SwingConstants.HORIZONTAL,     0, 100, 10 );
    scroller1.setMajorTickSpacing( 10 );
    scroller1.setMinorTickSpacing( 1 );
    scroller1.setPaintTicks( true );
    scroller1.setPaintLabels( true );
    scroller1.addChangeListener(this);
    java.text.NumberFormat numberFormat = java.text.NumberFormat.getIntegerInstance();
    NumberFormatter formatter = new NumberFormatter(numberFormat);
            formatter.setMinimum(new Integer(0));
            formatter.setMaximum(new Integer(100));
    textField1 = new JFormattedTextField(formatter);
    textField1.setValue(new Integer(10)); //FPS_INIT
    textField1.setColumns(1); //get some space
    textField1.addPropertyChangeListener(this);
    //React when the user presses Enter.
    textField1.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0),  "check");
            textField1.getActionMap().put("check", new AbstractAction() {
                public void actionPerformed(ActionEvent e) {
                    if (!textField1.isEditValid()) { //The text is invalid.
                        Toolkit.getDefaultToolkit().beep();
                        textField1.selectAll();
                    } else try {                    //The text is valid,
                        textField1.commitEdit();     //so use it.
                    } catch (java.text.ParseException exc) { }
    label2 = new JLabel( "Precision" );
    scroller2 = new JSlider( SwingConstants.HORIZONTAL, 0, 100, 8 );
    scroller2.setMajorTickSpacing( 10 );
    scroller2.setMinorTickSpacing( 1 );
    scroller2.setPaintTicks( true );
    scroller2.setPaintLabels( true );
    scroller2.addChangeListener(this);
    textField2 = new JFormattedTextField(formatter);
    textField2.setValue(new Integer(10)); //FPS_INIT
    textField2.setColumns(1); //get some space
    textField2.addPropertyChangeListener(this);
    //React when the user presses Enter.
    textField2.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0),  "check");
            textField2.getActionMap().put("check", new AbstractAction() {
                public void actionPerformed(ActionEvent e) {
                    if (!textField2.isEditValid()) { //The text is invalid.
                        Toolkit.getDefaultToolkit().beep();
                        textField2.selectAll();
                    } else try {                    //The text is valid,
                        textField2.commitEdit();     //so use it.
                    } catch (java.text.ParseException exc) { }
    // State Changed
         public void stateChanged(ChangeEvent e) {
             JSlider source = (JSlider)e.getSource();
             int fps = (int)source.getValue();
             if (!source.getValueIsAdjusting()) { //done adjusting
                  if(source==scroller1)   {
                       System.out.println("source ==scoller1\n");
                       textField1.setValue(new Integer(fps)); //update ftf value
                  else if(source==scroller2)     {
                       System.out.println("source ==scoller2\n");
                       textField2.setValue(new Integer(fps)); //update ftf value
             } else { //value is adjusting; just set the text
                 if(source==scroller1)     textField1.setText(String.valueOf(fps));
                 else if(source==scroller2)     textField2.setText(String.valueOf(fps));
    // Property Change
        public void propertyChange(PropertyChangeEvent e) {
            if ("value".equals(e.getPropertyName())) {
                Number value = (Number)e.getNewValue();
                if (scroller1 != null && value != null) {
                    scroller1.setValue(value.intValue());
                 else if (scroller2 != null && value != null) {
                    scroller2.setValue(value.intValue());
        // ACTION PERFORMED
        public void actionPerformed(ActionEvent event) {
        if (!textField1.isEditValid()) { //The text is invalid.
            Toolkit.getDefaultToolkit().beep();
            textField1.selectAll();
        } else try {                    //The text is valid,
            textField1.commitEdit();     //so use it.
        } catch (java.text.ParseException exc) { }
             if (!textField2.isEditValid()) { //The text is invalid.
            Toolkit.getDefaultToolkit().beep();
            textField2.selectAll();
        } else try {                    //The text is valid,
            textField2.commitEdit();     //so use it.
        } catch (java.text.ParseException exc) { }
    ...

    if :p3_note_id is null
    then
    insert into notes (project_id, note, notes_month, notes_year) So, p3_note_id is NULL.
    Another option is that you have a trigger on table NOTES that generates a new note_id even for an update.

Maybe you are looking for

  • Airport express 1st generation on mountain lion

    I have a mac os 10.8 (mountain lion): can i use an airport express 1st generation? The mac doesn't recognize it and tells me to download airport utility 5.6, but 5.6 doesn't seem to exist for 10.8, only 10.7.

  • Open Firmware password works or doesn't work on MBP?

    I'm confused... This article describes how to set up Open Firmware Password on Macs, including, Intel-based Macs and even states what OFP disables on Intel-based Macs when enabled: http://docs.info.apple.com/article.html?artnum=106482 just to finish

  • ICloud Control Panel - Outlook 2007

    My Outlook 2007 crashes constantly after Update to iCloud Control Panel 3.0 for Windows (Windows 7)! What can i do?

  • Distinguish between Document Libraries and Subsite

    Hello Team, When I create a Subsite or create a document Library, How can I access the Document library through the network Share If I add documents to a Document Library: Does it create a static link or a dynamic link How can I access the Document l

  • Authentication through external trust doesn't work with rodc

    We have an external sharepoint environment (B.com). For this environment we created a external trust. They trust our accounts  (from A.com). On our side we have a site with an DC and a RODC (also DNS server). This site is in a DMZ. All required ports