Results 1 to 30 of 30

Thread: [RESOLVED] Saving extra information in a rtf file

  1. #1

    Thread Starter
    Lively Member
    Join Date
    Jan 2009
    Posts
    77

    Resolved [RESOLVED] Saving extra information in a rtf file

    Ok, so basicly i have a VB.net word processor application, With a;

    • Rich Text Box

    • Header Label(as system.windows.forms.label)

    • Footer Label(as system.windows.forms.label)


    The printing is no problem, but the problem im having is saving the header and footer label's text into the RTF file and also loading these into the header and footer labels.

    Ive been trying to do this for hours, if you want me to make a demo project of what im trying to do, ill make one and send it to you.

    Thanks in advance.

    Any solutions to my problem are accepted

    Tom1859

  2. #2
    INXSIVE Bruce Fox's Avatar
    Join Date
    Sep 2001
    Location
    Melbourne, Australia
    Posts
    7,429

    Re: Saving extra information in a rtf file

    Can you save IO.File.AppendAllText() the header to the RTF prior to the contents of the RTB, then do save IO.File.AppendAllText() the footer.

    That will yield in the file: Header, Text, Footer.
    Last edited by Bruce Fox; Feb 17th, 2010 at 04:55 PM.

  3. #3

    Thread Starter
    Lively Member
    Join Date
    Jan 2009
    Posts
    77

    Re: Saving extra information in a rtf file

    Thanks, ill give it a shot. BTW will this keep all formmating of the header and footer? e.g, colour, font size?

    Thanks

    Tom1859

  4. #4
    INXSIVE Bruce Fox's Avatar
    Join Date
    Sep 2001
    Location
    Melbourne, Australia
    Posts
    7,429

    Re: Saving extra information in a rtf file

    Hmmm, that doesn't work...

  5. #5

    Thread Starter
    Lively Member
    Join Date
    Jan 2009
    Posts
    77

    Re: Saving extra information in a rtf file

    Do you have any ideas of how i can get that information again when the document has be closed an re-opened

    Thanks in advanced

    Tom1859

  6. #6
    INXSIVE Bruce Fox's Avatar
    Join Date
    Sep 2001
    Location
    Melbourne, Australia
    Posts
    7,429

    Re: Saving extra information in a rtf file

    Working on the formatting issue

  7. #7
    INXSIVE Bruce Fox's Avatar
    Join Date
    Sep 2001
    Location
    Melbourne, Australia
    Posts
    7,429

    Re: Saving extra information in a rtf file

    How about using two (header & footer) RTBs that appear as Labels?

  8. #8

    Thread Starter
    Lively Member
    Join Date
    Jan 2009
    Posts
    77

    Re: Saving extra information in a rtf file

    Thankyou, i will try that now, im currently using Labels and textboxes. Any idea how to get this information back out of the RTF when it loads?

    Thanks
    Tom1859

  9. #9

    Thread Starter
    Lively Member
    Join Date
    Jan 2009
    Posts
    77

    Re: Saving extra information in a rtf file

    Bump

  10. #10
    INXSIVE Bruce Fox's Avatar
    Join Date
    Sep 2001
    Location
    Melbourne, Australia
    Posts
    7,429

    Re: Saving extra information in a rtf file

    Ok. I used a fourth RTB as a buffer to append the Header, Main, and Footer formatted text. This fourth RTB is hidden from the user (if required) and that is used to write out the formatted text into a TextFile!. The TextFile has the formatting, then that can be rebadged as a RTF that will display correcly.

    The RTB has an AppendText method, however that contains NO formatting. It would be nice if it had a AppendRTF method

    Credit to circuits2 for working out the Copy Paste action to emulate AppendRTF.

    This was tested successfully:

    vb Code:
    1. Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click
    2.  
    3.         ' Add the Header RTB (emulating a Label) to the Hidden RTB maintaining formatting
    4.         Me.rtbHeader.SelectAll()
    5.         Me.rtbHeader.Copy()
    6.         Me.rtbHidden.DeselectAll()
    7.         Me.rtbHidden.Paste()
    8.  
    9.         Me.rtbHidden.AppendText(Environment.NewLine)
    10.  
    11.         ' Add the Main RTB to the Hidden RTB maintaining formatting
    12.         Me.rtbMain.SelectAll()
    13.         Me.rtbMain.Copy()
    14.         Me.rtbHidden.DeselectAll()
    15.         Me.rtbHidden.Paste()
    16.  
    17.         Me.rtbHidden.AppendText(Environment.NewLine)
    18.  
    19.         ' Add the Footer RTB (emulating a Label) to the Hidden RTB maintaining formatting
    20.         Me.rtbFooter.SelectAll()
    21.         Me.rtbFooter.Copy()
    22.         Me.rtbHidden.DeselectAll()
    23.         Me.rtbHidden.Paste()
    24.  
    25.         ' Remove previous instance of file (if pressent)
    26.         If IO.File.Exists("C:\myfile.rtf") Then IO.File.Delete("C:\myfile.rtf")
    27.         ' Save the out as text (which HAS formatting)
    28.         Me.rtbHidden.SaveFile("C:\myfile.txt")
    29.         ' Rename file txt extension to rtf
    30.         IO.File.Copy("C:\myfile.txt", "C:\myfile.rtf")
    31.         IO.File.Delete("C:\myfile.txt")
    32.  
    33.     End Sub
    Last edited by Bruce Fox; Feb 18th, 2010 at 04:17 PM.

  11. #11

    Thread Starter
    Lively Member
    Join Date
    Jan 2009
    Posts
    77

    Re: Saving extra information in a rtf file

    Thankyou

  12. #12

    Thread Starter
    Lively Member
    Join Date
    Jan 2009
    Posts
    77

    Re: Saving extra information in a rtf file

    Wouldnt
    vb Code:
    1. Me.rtbHidden.SaveFile("C:\myfile.rtf")
    work? instead of saving, then changing the extension?

    or
    VB Code:
    1. Dim sfd as new system.windows.forms.savefiledialog
    2. sfd.text = "Please select where you want to save your file to"
    3. sfd.filter = Rich Text Files|*.rtf
    4. dim result = sfd.showdialog
    5. if result = dialogresult.OK then
    6. rtbhidden.savefile(sfd.filename)
    7. end if
    8. sfd.dispose

    ^^ ive just written that entirley from memory, so im sorry if there is a mistake

    Thanks
    Tom1859
    Last edited by tom1859; Feb 18th, 2010 at 08:03 PM.

  13. #13
    INXSIVE Bruce Fox's Avatar
    Join Date
    Sep 2001
    Location
    Melbourne, Australia
    Posts
    7,429

    Re: Saving extra information in a rtf file

    Quote Originally Posted by tom1859 View Post
    Wouldnt
    vb Code:
    1. Me.rtbHidden.SaveFile("C:\myfile.rtf")
    work? instead of saving, then changing the extension?
    No, it doesn't If you do that you loose the formatting, whereas as .txt you get the formatting aswell as the text.

    The issue is with Appending the formatted text. As rtf has open and close braces, the first text is the only thing seen.


    As far as the second question goes, you can use the SFD to select the location, just change the rtf to txt (intermittently) in you code prior to the actual Save.

  14. #14

    Thread Starter
    Lively Member
    Join Date
    Jan 2009
    Posts
    77

    Re: Saving extra information in a rtf file

    Thanks for the quick reply.
    i have my own file format for my application(.pwd)(still set a rich text)
    will this still work

    Thanks

    Tom1859

  15. #15
    INXSIVE Bruce Fox's Avatar
    Join Date
    Sep 2001
    Location
    Melbourne, Australia
    Posts
    7,429

    Re: Saving extra information in a rtf file

    All that matters is the association you have for that given file extension (ie Open With).

    Other users, unless configured, would not have Word or WordPad (apps that can display RT) open a pwd file natively.

  16. #16

    Thread Starter
    Lively Member
    Join Date
    Jan 2009
    Posts
    77

    Re: Saving extra information in a rtf file

    ok. do you have any ideas of how to get the formmated header and footers out the file when it loads?
    is there a way to search for a string in the rtf e.g //beginheader//(headertext)//endheader//
    and get the (headertext) in to the header richtextbox?

    Thanks

  17. #17
    INXSIVE Bruce Fox's Avatar
    Join Date
    Sep 2001
    Location
    Melbourne, Australia
    Posts
    7,429

    Re: Saving extra information in a rtf file

    Not with standing the question in post #16, I just wanted to demonstrate:

    vb Code:
    1. Dim sfd as new system.windows.forms.savefiledialog
    2. sfd.text = "Please select where you want to save your file to"
    3. sfd.filter = Rich Text Files|*.rtf
    4. dim result = sfd.showdialog
    5. if result = dialogresult.OK then
    6.  
    7. rtbhidden.savefile(sfd.filename)    ' <<<< do the txt to rtf and the save here (as filename will contain rtf, use replace for example)
    8.  
    9. end if
    10. sfd.dispose

  18. #18

    Thread Starter
    Lively Member
    Join Date
    Jan 2009
    Posts
    77

    Re: Saving extra information in a rtf file

    Ok thanks
    i was thinking i could prehaps use my find and replace code to find the //beginheader//

    VB Code:
    1. #Region "Find"
    2.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    3.         Dim StartPosition As Integer
    4.         Dim SearchType As CompareMethod
    5.         If chkMatchCase.Checked = True Then
    6.             SearchType = CompareMethod.Binary
    7.         Else
    8.             SearchType = CompareMethod.Text
    9.         End If
    10.         StartPosition = InStr(1, frmMain.rtbdoc.Text, txtsearchtermf.Text, SearchType)
    11.         If StartPosition = 0 Then
    12.             MessageBox.Show("String: '" & txtsearchtermf.Text.ToString() & "' not found", "No Matches", MessageBoxButtons.OK, MessageBoxIcon.Asterisk)
    13.             Exit Sub
    14.         End If
    15.         frmMain.rtbdoc.Select(StartPosition - 1, txtsearchtermf.Text.Length)
    16.         frmMain.rtbdoc.ScrollToCaret()
    17.         frmMain.Focus()
    18.     End Sub
    19.  
    20.     Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
    21.         Dim StartPosition As Integer = frmMain.rtbdoc.SelectionStart + 2
    22.         Dim SearchType As CompareMethod
    23.         If chkMatchCase.Checked = True Then
    24.             SearchType = CompareMethod.Binary
    25.         Else
    26.             SearchType = CompareMethod.Text
    27.         End If
    28.         StartPosition = InStr(StartPosition, frmMain.rtbdoc.Text, txtsearchtermf.Text, SearchType)
    29.         If StartPosition = 0 Then
    30.             MessageBox.Show("String: '" & txtsearchtermf.Text.ToString() & "' not found", "No Matches", MessageBoxButtons.OK, MessageBoxIcon.Asterisk)
    31.             Exit Sub
    32.         End If
    33.         frmMain.rtbdoc.Select(StartPosition - 1, txtsearchtermf.Text.Length)
    34.         frmMain.rtbdoc.ScrollToCaret()
    35.         frmMain.Focus()
    36.     End Sub
    37. #End Region
    38.  
    39. #Region "Find And Replace"
    40.     Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
    41.         Dim StartPosition As Integer
    42.         Dim SearchType As CompareMethod
    43.         If chkmatchcasefar.Checked = True Then
    44.             SearchType = CompareMethod.Binary
    45.         Else
    46.             SearchType = CompareMethod.Text
    47.         End If
    48.         StartPosition = InStr(1, frmMain.rtbdoc.Text, txtsearchtermfar.Text, SearchType)
    49.         If StartPosition = 0 Then
    50.             MessageBox.Show("String: '" & txtsearchtermfar.Text.ToString() & "' not found", "No Matches", MessageBoxButtons.OK, MessageBoxIcon.Asterisk)
    51.             Exit Sub
    52.         End If
    53.         frmMain.rtbdoc.Select(StartPosition - 1, txtsearchtermfar.Text.Length)
    54.         frmMain.rtbdoc.ScrollToCaret()
    55.         frmMain.Focus()
    56.     End Sub
    57.  
    58.     Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
    59.         Dim StartPosition As Integer = frmMain.rtbdoc.SelectionStart + 2
    60.         Dim SearchType As CompareMethod
    61.         If chkmatchcasefar.Checked = True Then
    62.             SearchType = CompareMethod.Binary
    63.         Else
    64.             SearchType = CompareMethod.Text
    65.         End If
    66.         StartPosition = InStr(StartPosition, frmMain.rtbdoc.Text, txtsearchtermfar.Text, SearchType)
    67.         If StartPosition = 0 Then
    68.             MessageBox.Show("String: '" & txtsearchtermfar.Text.ToString() & "' not found", "No Matches", MessageBoxButtons.OK, MessageBoxIcon.Asterisk)
    69.             Exit Sub
    70.         End If
    71.         frmMain.rtbdoc.Select(StartPosition - 1, txtsearchtermfar.Text.Length)
    72.         frmMain.rtbdoc.ScrollToCaret()
    73.         frmMain.Focus()
    74.     End Sub
    75.  
    76.     Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    77.         If frmMain.rtbdoc.SelectedText.Length <> 0 Then
    78.             frmMain.rtbdoc.SelectedText = txtreplacementtextfar.Text
    79.         End If
    80.         Dim StartPosition As Integer = frmMain.rtbdoc.SelectionStart + 2
    81.         Dim SearchType As CompareMethod
    82.         If chkmatchcasefar.Checked = True Then
    83.             SearchType = CompareMethod.Binary
    84.         Else
    85.             SearchType = CompareMethod.Text
    86.         End If
    87.         StartPosition = InStr(StartPosition, frmMain.rtbdoc.Text, txtsearchtermfar.Text, SearchType)
    88.         If StartPosition = 0 Then
    89.             MessageBox.Show("String: '" & txtsearchtermfar.Text.ToString() & "' not found", "No Matches", MessageBoxButtons.OK, MessageBoxIcon.Asterisk)
    90.             Exit Sub
    91.         End If
    92.         frmMain.rtbdoc.Select(StartPosition - 1, txtsearchtermfar.Text.Length)
    93.         frmMain.rtbdoc.ScrollToCaret()
    94.         frmMain.Focus()
    95.     End Sub
    96.  
    97.     Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
    98.         Dim currentPosition As Integer = frmMain.rtbdoc.SelectionStart
    99.         Dim currentSelect As Integer = frmMain.rtbdoc.SelectionLength
    100.         frmMain.rtbdoc.Rtf = Replace(frmMain.rtbdoc.Rtf, Trim(txtsearchtermfar.Text), Trim(txtreplacementtextfar.Text))
    101.         frmMain.rtbdoc.SelectionStart = currentPosition
    102.         frmMain.rtbdoc.SelectionLength = currentSelect
    103.         frmMain.Focus()
    104.  
    105.     End Sub
    106. #End Region

    Thats the code for the find and replace form

  19. #19
    INXSIVE Bruce Fox's Avatar
    Join Date
    Sep 2001
    Location
    Melbourne, Australia
    Posts
    7,429

    Re: Saving extra information in a rtf file

    Quote Originally Posted by Bruce Fox View Post
    No, it doesn't If you do that you loose the formatting, whereas as .txt you get the formatting aswell as the text.
    I stand corrected, I have used the following block in place od my rtf to txt delete, rename etc..

    vb Code:
    1. Dim sfd As New SaveFileDialog()
    2.         sfd.Title = "Please select where you want to save your file to"
    3.         sfd.Filter = "Rich Text Files (*.rtf)|*.rtf"
    4.         sfd.FilterIndex = 2
    5.         If sfd.ShowDialog = Windows.Forms.DialogResult.OK Then
    6.             rtbHidden.SaveFile(sfd.FileName)
    7.         End If
    8.         sfd.Dispose()

  20. #20
    INXSIVE Bruce Fox's Avatar
    Join Date
    Sep 2001
    Location
    Melbourne, Australia
    Posts
    7,429

    Re: Saving extra information in a rtf file

    Here is the full code:
    VB Code:
    1. Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click
    2.  
    3.         ' Add the Header RTB (emulating a Label) to the Hidden RTB maintaining formatting
    4.         Me.rtbHeader.SelectAll()
    5.         Me.rtbHeader.Copy()
    6.         Me.rtbHidden.DeselectAll()
    7.         Me.rtbHidden.Paste()
    8.  
    9.         Me.rtbHidden.AppendText(Environment.NewLine)
    10.  
    11.         ' Add the Main RTB to the Hidden RTB maintaining formatting
    12.         Me.rtbMain.SelectAll()
    13.         Me.rtbMain.Copy()
    14.         Me.rtbHidden.DeselectAll()
    15.         Me.rtbHidden.Paste()
    16.  
    17.         Me.rtbHidden.AppendText(Environment.NewLine)
    18.  
    19.         ' Add the Footer RTB (emulating a Label) to the Hidden RTB maintaining formatting
    20.         Me.rtbFooter.SelectAll()
    21.         Me.rtbFooter.Copy()
    22.         Me.rtbHidden.DeselectAll()
    23.         Me.rtbHidden.Paste()
    24.  
    25.         Dim sfd As New SaveFileDialog()
    26.         sfd.Title = "Please select where you want to save your file to"
    27.         sfd.Filter = "Rich Text Files (*.rtf)|*.rtf"
    28.         sfd.FilterIndex = 1
    29.         If sfd.ShowDialog = Windows.Forms.DialogResult.OK Then
    30.             rtbHidden.SaveFile(sfd.FileName)
    31.         End If
    32.         sfd.Dispose()
    33.  
    34.     End Sub

  21. #21

    Thread Starter
    Lively Member
    Join Date
    Jan 2009
    Posts
    77

    Re: Saving extra information in a rtf file

    Thankyou
    Microsoft really need to update there rich text control because, to be honest it is crap. they should update it to include drawing images and textboxes, headers and footers, etc
    anyway enough with my moan i think i might of come up with a way to get the header text when the doc is opened. only thing is i dont know how to code it

    so basicly on a document load event, go to the first line in the document, copy the rtf (richtextbox.rtf.copy) then delete that line (because we dont need it while the document is beign edited because it will be in the header rtb above.

    then go to the last line of the richtextbox, copy the rtf, paste into the footer rtf the delete the last line in the document.

    Thats my theory. is there a way to code this?

    Thanks

    Tom1859

  22. #22
    INXSIVE Bruce Fox's Avatar
    Join Date
    Sep 2001
    Location
    Melbourne, Australia
    Posts
    7,429

    Re: Saving extra information in a rtf file

    Yep, but I'm off home. I will get on in a few hours.

    Give it a go, you have the concept down

  23. #23

    Thread Starter
    Lively Member
    Join Date
    Jan 2009
    Posts
    77

    Re: Saving extra information in a rtf file

    Ok thanks, well im going to bed in a minuite because its 2:00 in the moring here. Speak to you tommorow and thanks for all your effots

    +Rep

    Tom1859

  24. #24
    INXSIVE Bruce Fox's Avatar
    Join Date
    Sep 2001
    Location
    Melbourne, Australia
    Posts
    7,429

    Re: Saving extra information in a rtf file

    The following will Save the contents of the Three RTB's. The Header, Main and Footer.

    Also, it can Load the pre-saved contents from an RTF (or .pwd) into the Three above mentioned RTB's:

    VB Code:
    1. Option Explicit On
    2. Option Strict On
    3.  
    4. Public Class Form1
    5.  
    6.     Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click
    7.  
    8.         ' Add the Header RTB (emulating a Label) to the Hidden RTB maintaining formatting
    9.         Me.rtbHeader.SelectAll()
    10.         Me.rtbHeader.Copy()
    11.         Me.rtbHidden.DeselectAll()
    12.         Me.rtbHidden.Paste()
    13.  
    14.         Me.rtbHidden.AppendText(Environment.NewLine)
    15.  
    16.         ' Add the Main RTB to the Hidden RTB maintaining formatting
    17.         Me.rtbMain.SelectAll()
    18.         Me.rtbMain.Copy()
    19.         Me.rtbHidden.DeselectAll()
    20.         Me.rtbHidden.Paste()
    21.  
    22.         Me.rtbHidden.AppendText(Environment.NewLine)
    23.  
    24.         ' Add the Footer RTB (emulating a Label) to the Hidden RTB maintaining formatting
    25.         Me.rtbFooter.SelectAll()
    26.         Me.rtbFooter.Copy()
    27.         Me.rtbHidden.DeselectAll()
    28.         Me.rtbHidden.Paste()
    29.  
    30.         Dim sfd As New SaveFileDialog()
    31.         sfd.Title = "Please select where you want to save your file to"
    32.         sfd.Filter = "Rich Text Files (*.rtf)|*.rtf"
    33.         sfd.FilterIndex = 1
    34.         If sfd.ShowDialog = Windows.Forms.DialogResult.OK Then
    35.             rtbHidden.SaveFile(sfd.FileName)
    36.         End If
    37.         sfd.Dispose()
    38.  
    39.     End Sub
    40.  
    41.     Private Sub btnLoad_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLoad.Click
    42.  
    43.         ' Load the Hidden RTB for processing
    44.         Dim ofd As New OpenFileDialog()
    45.         ofd.Title = "Please select the file to open"
    46.         ofd.Filter = "Rich Text Files (*.rtf)|*.rtf"
    47.         ofd.FilterIndex = 1
    48.         If ofd.ShowDialog = Windows.Forms.DialogResult.OK Then
    49.             Me.rtbHidden.Clear()
    50.             Me.rtbHidden.LoadFile(ofd.FileName)
    51.         End If
    52.         ofd.Dispose()
    53.  
    54.         ' Extract the Header
    55.         Me.rtbHidden.Select(0, Me.rtbHidden.Text.IndexOf(vbLf))
    56.         Me.rtbHidden.Copy()
    57.         Me.rtbHeader.Clear()
    58.         Me.rtbHeader.Paste()
    59.  
    60.         ' Extract the Main
    61.         Me.rtbHidden.Select(Me.rtbHidden.Text.IndexOf(vbLf) + 1, Me.rtbHidden.Text.LastIndexOf(vbLf) - Me.rtbHidden.Text.IndexOf(vbLf))
    62.         Me.rtbHidden.Copy()
    63.         Me.rtbMain.Clear()
    64.         Me.rtbMain.Paste()
    65.  
    66.         ' Extract the Footer
    67.         Me.rtbHidden.Select(Me.rtbHidden.Text.LastIndexOf(vbLf) + 1, Me.rtbHidden.Text.Length - Me.rtbHidden.Text.IndexOf(vbLf) + 1)
    68.         Me.rtbHidden.Copy()
    69.         Me.rtbFooter.Clear()
    70.         Me.rtbFooter.Paste()
    71.  
    72.     End Sub
    73.  
    74. End Class

    Here is an image:
    Attached Images Attached Images  
    Last edited by Bruce Fox; Feb 19th, 2010 at 03:44 AM.

  25. #25

    Thread Starter
    Lively Member
    Join Date
    Jan 2009
    Posts
    77

    Re: Saving extra information in a rtf file

    Thank you very much.

    Want a link to your website(if you have one) or something like that in the about section?

  26. #26

    Thread Starter
    Lively Member
    Join Date
    Jan 2009
    Posts
    77

    Re: Saving extra information in a rtf file

    Ok, one problem, when it saves it doesnt overite, does the hidden rtb need .Clear() after every save?

    Thanks

  27. #27
    INXSIVE Bruce Fox's Avatar
    Join Date
    Sep 2001
    Location
    Melbourne, Australia
    Posts
    7,429

    Re: Saving extra information in a rtf file

    Maybe; if you think it needs one - Try it and see if it fixes your problem.
    What do you think adding a Clear() at that stage will do?

  28. #28

    Thread Starter
    Lively Member
    Join Date
    Jan 2009
    Posts
    77

    Re: Saving extra information in a rtf file

    well say if you save the file. then 10 mins later save it again, it will cause duplicated text, off and i have something to show you, its nerly done

  29. #29
    INXSIVE Bruce Fox's Avatar
    Join Date
    Sep 2001
    Location
    Melbourne, Australia
    Posts
    7,429

    Re: Saving extra information in a rtf file

    Well it need to be Cleared then .

    Great job.

  30. #30

    Thread Starter
    Lively Member
    Join Date
    Jan 2009
    Posts
    77

    Re: Saving extra information in a rtf file


Tags for this Thread

Posting Permissions

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



Click Here to Expand Forum to Full Width