Results 1 to 8 of 8

Thread: formating the contents of text area

  1. #1
    Member
    Real Name
    Robert Brown
    Join Date
    Mar 2008
    Location
    Sydney
    Posts
    53

    Default formating the contents of text area

    Hi all

    In a webcomponent i have to create a text editor, where i can type and format the sentences that i typed and i want to save it as doc file too. Rightnow i created a text area and i can type as many pages i can and i can save that as text file. But i need to format the contents of that text area, for example....

    In that text area i will be typing few pages of data, which i need to format such as some text i need to make it bold and i even want to draw tables also and i have to save the contents as .doc file. That file i will be saving in the webroot.

    What should i do to achieve this?? it should looks like exactly same as the in our forum Thread posting editor. hope you people understand..

    Thanks for any suggestions

    Robert

  2. #2
    Moderator Steve Wood's Avatar
    Real Name
    Steve Wood
    Join Date
    Nov 2003
    Location
    Bay Area, California
    Posts
    8,807

    Default Re: formating the contents of text area

    See my website for the HTML Editor under Developer Resources. It's a near match to this boards editor.
    Steve Wood
    Join the ALPHA DEVELOPERS NETWORK
    There is no Cloud. It's just someone else's computer.
    Web - Mobile - Hosting - Products - Frameworks - Developer Resources
    AlphaToGo | IADN (100% Alpha Anywhere Websites)

  3. #3
    Moderator Steve Wood's Avatar
    Real Name
    Steve Wood
    Join Date
    Nov 2003
    Location
    Bay Area, California
    Posts
    8,807

    Default Re: formating the contents of text area

    I should add, this will solve the first part of your question, formatting the text. But it will not save the file as a DOC file without some extra work.

    The editor will save a record to your table with standard HTML tags such as h1, strong, em, etc. You can draw tables, etc. The record will look similar to this:

    HTML Code:
    <h1>test</h1>
    <strong>my text</strong>
    But it won't be a valid HTML or DOC file on its own.

    To be able to open the file directly in Word, with formatting, you have to cheat a bit.

    When you save the table field to a file, include the proper opening and closing HTML tags, that is, your file should look like similar to this:

    HTML Code:
    <html>
    <body>
    <h1>test</h1>
    <strong>my text</strong>
    </body>
    </head>
    And save the file with a ".DOC" extension.

    Now it will open in Word and include formatting.
    Steve Wood
    Join the ALPHA DEVELOPERS NETWORK
    There is no Cloud. It's just someone else's computer.
    Web - Mobile - Hosting - Products - Frameworks - Developer Resources
    AlphaToGo | IADN (100% Alpha Anywhere Websites)

  4. #4
    Member
    Real Name
    Robert Brown
    Join Date
    Mar 2008
    Location
    Sydney
    Posts
    53

    Default Re: formating the contents of text area

    Thank you Steve Wood

    It is working perfectly. I am able to save as doc file also.

    Robert

  5. #5
    Member
    Real Name
    Robert Brown
    Join Date
    Mar 2008
    Location
    Sydney
    Posts
    53

    Default Re: formating the contents of text area

    Hi

    AS Steve mentioned i done that and working perfectly. But iam facing problem with the text area again. Let me explain.
    I have a button name "PREVIEW" on click of that button i am opening a .DOC file and displaying the contents in the TEXT AREA (the formated one)
    So now the text area will have to some contents, my problem is that i want to edit that text area and on click of save button i want to save that DOC file. Its not working. I can do editing, but while saving it is not saving the edited contents, it is saving only the original content.
    Please have a look at the image attached so that what iam trying to say will be more clear.



    'Code in button PREVIEW CLICK

    CurrentForm.Controls.content = get_from_file("c:\A5Webroot\HR\first.doc")

    'Control content is the text area name..
    'So this code is in the click of BUTTON PREVIEW
    'this is working iam gettig the doc..


    'Now on Click of SAVE button..
    fname="C:\A5Webroot\NEWHR\newfirst.doc"
    dim t1 as C
    t1="<HTML> <BODY> "+CurrentForm.Controls.content+" </BODY> </HTML>"
    save_to_file(t1,fname)
    ' it is saving but not saving the edited.. one..



    Suppose if the text area control "CONTENT" having a one page data, if i done some editing.. say i deleted and made the docment contets as two lines. Once i click the save button it is not saving the new data, it is saving the old data.

    Thanks
    Robert

  6. #6
    Moderator Steve Wood's Avatar
    Real Name
    Steve Wood
    Join Date
    Nov 2003
    Location
    Bay Area, California
    Posts
    8,807

    Default Re: formating the contents of text area

    Funny thing is I was just going through that problem on my template. I think this post is somewhat related, http://msgboard.alphasoftware.com/al...ight=html+memo.

    I followed the instructions to remove my Grid field that pointed to the memo field, then save, ensured the field type was Memo, and added back the field in to the grid. That solved it for me.
    Steve Wood
    Join the ALPHA DEVELOPERS NETWORK
    There is no Cloud. It's just someone else's computer.
    Web - Mobile - Hosting - Products - Frameworks - Developer Resources
    AlphaToGo | IADN (100% Alpha Anywhere Websites)

  7. #7
    Member
    Real Name
    Robert Brown
    Join Date
    Mar 2008
    Location
    Sydney
    Posts
    53

    Default Re: formating the contents of text area

    Quote Originally Posted by robert brown View Post
    Hi

    AS Steve mentioned i done that and working perfectly. But iam facing problem with the text area again. Let me explain.
    I have a button name "PREVIEW" on click of that button i am opening a .DOC file and displaying the contents in the TEXT AREA (the formated one)
    So now the text area will have to some contents, my problem is that i want to edit that text area and on click of save button i want to save that DOC file. Its not working. I can do editing, but while saving it is not saving the edited contents, it is saving only the original content.
    This is problem is solved. As i was using an advanced button for saving the contents of the text area with the HTML formating, it was not saving properly. Once i wrote the same code in validation event this is working.

  8. #8
    Member
    Real Name
    Robert Brown
    Join Date
    Mar 2008
    Location
    Sydney
    Posts
    53

    Default Re: formating the contents of text area

    Hi

    As Steve gave solution for Text Area formation. That is working fine.

    Now i am unable to make that Text Area control disable. I want to disable the contents of the Text Area Control (which is having the HTML format options) on a button click.

    I tried with the Enable option available for the control in the control properties. And i even tried with the JAVASCRIPTs too. But all these are working only if that control is just a TEXTAREA. As now it is having the HTML format options its not working.

    Thank for spending time to read this thread

    --Robert--

Similar Threads

  1. Variable text area length
    By cellboy in forum Web Application Server v7
    Replies: 0
    Last Post: 11-13-2005, 07:15 AM
  2. Text Area not accepting input
    By Andrew Hastings in forum Web Application Server v6
    Replies: 2
    Last Post: 12-16-2004, 06:00 AM
  3. Formating object text in a report
    By Gerry Duggan in forum Alpha Five Version 5
    Replies: 4
    Last Post: 09-27-2004, 03:52 AM
  4. FORMATING TEXT IN XDIALOG
    By Rawlings in forum Alpha Five Version 5
    Replies: 0
    Last Post: 09-22-2004, 07:15 AM
  5. Formating Imported Text
    By Gary Ryder in forum Alpha Five Version 5
    Replies: 2
    Last Post: 12-02-2003, 01:58 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •