Quart it. Kft | 1046 Budapest Kiss Ernő utca 1-3. | Telefon: +36 1 788-7845 | Fax: +36 1 788-7846 | e-mail: info@quartit.hu
RSS


Word doc létrehozása InfoPath űrlapból

2008.10.27 | agostont
  1. InfoPath form elkészítése.
  2. Word dokumentum létrehozása (Word 2003 vagy újabb)
    A Fejlesztőeszközök menüben be kell kapcsolni a Felépítés-t. MySchema.xsd - mint séma - hozzáadása.
    Dokumentum szerkesztése.
    Javasolt az XML-cimkék megjelenítésének kikapcsolása (a séma-fanézetnél lehet kikapcsolni).
    Mentés.
  3. A "\Program Files\Microsoft Office\Office12\InfoPath SDK\WIZARD.HTA" -val az xsl alapfile létrehozása.
  4. XPath hivatkozások javítása az xsl-ben.
    Az xsl-ben szereplő MySchema-XPath hivatkozásokat ellenőrizni kell, és abban az esetben, ha az elemek nem a gyökérben helyezkednek el, kézzel ki kell egészíteni őket full path-ra.
  5. A létrejött xsl file-ban a következő módosításokat el kell végezni:
    Minden xml-tag-et törölni kell, amiben szerepel href és/vagy target értékként ideiglenes file/könyvtár, jellemzően: "tmp_elemei" résszel.
    A style szakaszból törölni kell minden olyan definíciót (értékadást), ami az előző pontban törölt "tmp_elemei" url-részletekkel rendelkezik, pl. ilyeneket: mso-footnote-separator:url("radB64B0.tmp_elemei/header.htm") fs;
  6. A végül létrejött xsl file segítségével az űrlap xml állománya transzformálható (megformázható) Word Dokumentummá.

Az eljárás természetesen InfoPath-független kiinduló xml és xsd használatával is működőképes, az InfoPath űrlap doc-osítása csak egy speciális alkalmazási terület.


Cimkék: , ,

Kategória: Alkalmazásfejlesztés

Általános
Friss bejegyzések
Cimkék

Az oldal a BlogEngine.NET motorra épül.