Frage : Wörter in Wort einsetzen

Hallo, haben

I versucht, dieses zu erhalten, um zu arbeiten:

http://www.codeproject.com /KB/aspnet/Word_Template_Programming.aspx

(der Code angebracht)

The Code scheint, o.k. zu laufen, aber die resultierende Akte ist immer 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 neue römische;}{\ f34 \ fbidi \ froman \ fcharset1 \ fprq2 {\ * \ panose 02040503050406030204} Cambria Mathe;}
{\ f37 \ fbidi \ fswiss \ fcharset0 \ fprq2 {\ * \ panose 020f0502020204030204} Calibri;}{\ flomajor \ f31500 \ fbidi \ froman \ fcharset0 \ fprq2 {\ * \ panose 02020603050405020304} Times neues römisches;}
{\ fdbmajor \ f31501 \ fbidi \ froman \ fcharset0 \ fprq2 {\ * \ panose 02020603050405020304} Times neue römische;}{\ fhimajor \ f31502 \ fbidi \ froman \ fcharset0 \ fprq2 {\ * \ panose 02040503050406030204} Cambria;}
{\ fbimajor \ f31503 \ fbidi \ froman \ fcharset0 \ fprq2 {\ * \ panose 02020603050405020304} Times neues römisches;}{\ flominor \ f31504 \ fbidi \ froman \ fcharset0 \ fprq2, können {\ * \ panose 02020603050405020304

I morgens sure sein einfaches etwas aber ich es nicht herausfinden?

Any Ideen?
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:
6:
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 VorGetOutput ()
'Einen scripting Gegenstand erklären.
        TD als Gegenstand = Server.CreateObject („Scripting.FileSystemObject“) verdunkeln

        'Akte kopieren
        td.CopyFile (Server.MapPath („. /") u. „test.rtf“, Server.MapPath (“. /") u. „temp.rtf“)

        'den Aktenweg in einer Schnurvariable einstellen.
        strFilePath als Schnur = Server.MapPath verdunkeln („. /") u. „temp.rtf“

        'Die termporary Akte in gelesenem Modus jetzt öffnen.
        Fs2 als neues IO.FileStream (strFilePath, IO.FileMode.Open, IO.FileAccess.Read) verdunkeln

        'D als Strom Leser erklären
        D als neues IO.StreamReader (fs2) verdunkeln

        Swrtarget als Schnur verdunkeln

        'Den Stromleser d zum Anfang der Akte initialisieren.
        d.BaseStream.Seek (0, IO.SeekOrigin.Begin)

        swrtarget = d.ReadToEnd 'lasen die Akte vom Anfang, um in einem zu beenden gehen.
        d.Close () 'nah der Strom-Leser

        Schwaches str als Schnur
        Schwaches strValue als Schnur
        Schwaches str1 als Schnur
        Schwaches strValue1 als Schnur


        'Die Werte von der Datenbank jetzt erhalten.
        'Gebrauch kann eine auserwählte Frage und einen Datenleser verwenden, um die Werte zu erhalten.
        'Den Aktenweg auf die temporäre Akte jetzt einstellen
        'Den Weg einstellen, um temporäres zu öffnen
        strFilePath = Server.MapPath („. /") u. „temp.rtf“

        'Die temporäre Akte im Lese-Schreibmodus öffnen.
        Fs1 als neues IO.FileStream (strFilePath, IO.FileMode.Open, IO.FileAccess.ReadWrite) verdunkeln
        Schwaches s als neues IO.StreamWriter (fs1) 'erklären einen Strom-Verfasser.

        'Die Werte durch die Werte in der Schnur ersetzen, die von temporärem gelesen wird.
        ObjConn als neues SqlConnection (strConn) verdunkeln
        strSQL verdunkeln, wie Schnur = „auserwähltes common_key, Autor vom tbl_meta, wo Identifikation = 1“
        objComm als neues SqlCommand (strSQL, ObjConn) verdunkeln
        ObjConn.Open ()
        Verdunkeln myReader als SqlDataReader = objComm.ExecuteReader (CommandBehavior.CloseConnection)

        Während myReader.Read

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

            str1 = ersetzen (swrtarget.ToString, „##Address##“, Ordnung (strValue1))

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

            str1 = ersetzen (swrtarget.ToString, „##Name##“, Ordnung (strValue1))

            'Ähnlich kommt sie für ##DOF## und ##desig###.


        Beenden während

        'Nah der Leser.
        myReader.Close ()
        myReader = nichts
        'Nah der Anschluss.
        ObjConn.Close ()
        ObjConn.Dispose ()
        ObjConn = nichts
        ', nachdem Sie alle Werte ersetzt haben, diese Werte in das file2.rtf über die Akte schreiben schreiben (S).

        s.WriteLine (str)

        'Nachdem muss das Schreiben den Daten in den Stromverfasser der Werte spült werden.

        s.Flush ()

        'Nah der Stromverfasser.

        s.Close ()

        fs1.Close ()

        fs2.Close ()


        'Die Details in die abschließende Akte jetzt kopieren.

        'Diese Akte kann eine .dc Akte sein.

        Schwach td1 = Server.CreateObject („Scripting.FileSystemObject“)

        td1.CopyFile (Server.MapPath („. /") u. „temp.rtf“, Server.MapPath (“. /") u. „final.doc“)

        'Ein neues Fenster im Browser öffnen und final.doc Akte zum Benutzer anzeigen.

        strtargetFilepath als Schnur verdunkeln = „final.doc“

        Response.Write („")


    Unterseeboot beenden

Antwort : Wörter in Wort einsetzen

>>2.  Es hervorhebt jeden Fall der „Ausdruck“ Buchstaben innerhalb des Namens, gegen gerade die zu Beginn des ersten und Nachname rsten, das ist, was ich wünsche.
O.K., verwenden dann:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
Erfolg: Funktion (Daten) {
						var re=new RegExp („^ („+request.term+") (. *)“, „ich ");
						
						Antwort ($.map (data.users, Funktion (Einzelteil) {
							
							zurückgehen {
								Aufkleber: item.first_name.replace (bezüglich, „$1$2“) +“ „+ item.last_name.replace (bezüglich, „$1$2“),
								Wert: item.first_name + „„+ item.last_name,
								Firma: item.co_name
							}
						}))
					}
Weitere Lösungen  
 
programming4us programming4us