Pytanie : Wkładać słowo w słowo

Cześć,

I próbować
http://www.codeproject.com /KB/aspnet/Word_Template_Programming.aspx

(Kod dołączać)

The kod wydawać się OK, ale the wynikły kartoteka być zawsze jibberish -

rtf1 \ adeflang1025 \ ansi \ ansicpg1252 \ uc1 \ adeff31507 \ deff0 \ stshfdbch31506 \ stshfloch31506 \ stshfhich31506 \ stshfbi31507 \ deflang2057 \ deflangfe2057 \ themelang2057 \ themelangfe0 \ themelangcs0 {\ fonttbl {\ f0 \ fbidi \ froman \ fcharset0 \ fprq2 {\ * \ panose 02020603050405020304}Times Nowy Rzymianin;}{\ f34 \ fbidi \ froman \ fcharset1 \ fprq2 {\ * \ panose 02040503050406030204} Cambria Matematyka;}
{\ f37 \ fbidi \ fswiss \ fcharset0 \ fprq2 {\ * \ panose 020f0502020204030204} Calibri;}{\ flomajor \ f31500 \ fbidi \ froman \ fcharset0 \ fprq2 {\ * \ panose 02020603050405020304} Times Nowy Rzymianin;}
{\ fdbmajor \ f31501 \ fbidi \ froman \ fcharset0 \ fprq2 {\ * \ panose 02020603050405020304} Times Nowy Rzymianin;}{\ fhimajor \ f31502 \ fbidi \ froman \ fcharset0 \ fprq2 {\ * \ panose 02040503050406030204} Cambria;}
{\ fbimajor \ f31503 \ fbidi \ froman \ fcharset0 \ fprq2 {\ * \ panose 02020603050405020304} Times Nowy Rzymianin;}{\ flominor \ f31504 \ fbidi \ froman \ fcharset0 \ fprq2 {\ * \ panose 02020603050405020304

I am pewny swój froman prosty ale I móc ono prosty?

Any pomysł?
(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
Public Okręt podwodny GetOutput ()
'Oznajmiać przedmiot.
        Ćmić td Jako Przedmiot = Server.CreateObject ("Scripting.FileSystemObject")

        'Kopiować Kartoteka
        td.CopyFile (Server.MapPath (". /") & "test.rtf", Server.MapPath (". /") & "temp.rtf")

        'set the kartoteka ścieżka w smyczkowy zmienna.
        Ciemnawy strFilePath Jako Sznurek = Server.MapPath (". /") & "temp.rtf"

        'Teraz otwierać the termporary kartoteka w Czytać tryb.
        Ćmić fs2 Jako Nowy IO.FileStream (strFilePath, IO.FileMode.Open, IO.FileAccess.Read)

        'Oznajmiać D jako strumień Czytelnik
        Ćmić D Jako Nowy IO.StreamReader (fs2)

        Ćmić swrtarget Sznurek

        'Initialise the strumień czytelnik D the początek the kartoteka.
        d.BaseStream.Seek ((0), IO.SeekOrigin.Begin)

        swrtarget = d.ReadToEnd 'Czytać the kartoteka od Początek Końcówka w jeden iść.
        d.Close () 'Zakończenie the Strumień Czytelnik

        Ciemnawy str Sznurek
        Ciemnawy strValue Sznurek
        Ciemnawy str1 Sznurek
        Ciemnawy strValue1 Sznurek


        'Teraz dostawać the wartość od baza danych.
        'Use móc wybrany zapytanie i dane czytelnik the wartość.
        'Teraz ustawiać the kartoteka ścieżka the Chwilowy kartoteka
        'Set the ścieżka Chwilowy
        strFilePath = Server.MapPath (". /") & "temp.rtf"

        'Otwierać the chwilowy kartoteka w Chwilowy Tryb.
        Ćmić fs1 Jako Nowy IO.FileStream (strFilePath, IO.FileMode.Open, IO.FileAccess.ReadWrite)
        Ciemnawy s Jako Nowy IO.StreamWriter (fs1) 'Oznajmiać Strumień Pisarz.

        'Zamieniać the wartość z the wartość w the smyczkowy read od Chwilowy.
        Ćmić ObjConn Jako Nowy SqlConnection (strConn)
        Ćmić strSQL Jako Sznurek = "wybrany common_key, autor od tbl_meta dokąd ID = (1)"
        Ćmić objComm Jako Nowy SqlCommand (strSQL, ObjConn)
        ObjConn.Open ()
        Ćmić myReader Jako SqlDataReader = objComm.ExecuteReader (CommandBehavior.CloseConnection)

        Podczas Gdy myReader.Read

            strValue1 = myReader.GetValue ((0)) .ToString ()

            str1 = Zamieniać (swrtarget.ToString, "##Address##", Podstrzyżenie (strValue1))

            strValue1 = myReader.GetValue (1).ToString ()

            str1 = Zamieniać (swrtarget.ToString, "##Name##", Podstrzyżenie (strValue1))

            'Podobnie ono przychodzić dla ##DOF## i ##desig###.


        Kończyć Podczas Gdy

        'Zamykać the Czytelnik.
        myReader.Close ()
        myReader = Nic
        'Zamykać the Związek.
        ObjConn.Close ()
        ObjConn.Dispose ()
        ObjConn = Nic
        'Po wszystkie the wartość pisać te wartość w the file2.rtf przez the kartoteka pisać (s).

        s.WriteLine (str)

        'Po the dane w the strumień pisarz the wartość musieć rumienić się.

        s.Flush ()

        'Zamykać the strumień pisarz.

        s.Close ()

        fs1.Close ()

        fs2.Close ()


        'Teraz kopia the szczegół w the definitywny kartoteka.

        'Ten kartoteka móc .dc kartoteka.

        Ciemnawy td1 = Server.CreateObject ("Scripting.FileSystemObject")

        td1.CopyFile (Server.MapPath (". /") & "temp.rtf", Server.MapPath (". /") & "final.doc")

        'Otwierać nowy okno w the wyszukiwarka i pokaz final.doc kartoteka the użytkownik.

        Ćmić strtargetFilepath Jako Sznurek = "final.doc"

        Response.Write ("")


    Kończyć Okręt podwodny

Odpowiedź : Wkładać słowo w słowo

>>2.  Ono podkreślać każdy przykład the "termin" list wśród the imię, versus właśnie tamto na początku the pierwszy i nazwisko che być pierwszy I pragnąć.
OK, wtedy używać:
(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
sukces: funkcja (dane) {
						var re=new RegExp ("^("+request.term+") (. *)", "i ");
						
						odpowiedź ($.map (data.users, funkcja (rzecz) {
							
							powrót {
								etykietka: item.first_name.replace (re, "$1$2") +" "+ item.last_name.replace (re, "$1$2"),
								wartość: item.first_name + ""+ item.last_name,
								firma: item.co_name
							}
						}))
					}
Inne rozwiązania  
 
programming4us programming4us