Kimenet előfeldolgozása és utófeldolgozása

A pre-command és a post-command tulajdonság a parancsokhoz tartalmazhat olyan programkódot, amelyet a dokumentum-közzétételi folyamat előtt, illetve után kell végrehajtani.

Erről a feladatról

A post-command tulajdonság használatával például átmásolhatja a kimeneti fájlokat, archiválhatja a kimeneti fájlokat, változók alapján átnevezheti a kimeneti fájlokat, e-mailben elküldheti a kimeneti fájlokat, vagy meghívhat külső alkalmazásokat. A használható parancsokról további információkat az operációs rendszer dokumentációjában talál. Példa: Microsoft Windows parancssor referencia

Eljárás

  1. A Dokumentummeghatározás nézetben kattintson a Metaadatok elemre. Megjelenik a Tulajdonságok nézet.
  2. Válassza ki a pre-command, illetve a post-command tulajdonságot, és kattintson a Konfiguráció ikonra Konfiguráció ikon. Megnyílik a Pre-command vagy post-command értékeinek beállítása ablak.
  3. Írja be az értékeket. A parancsokban lehetősége van rendszerváltozók (például a RPE_HOME) vagy külső sablonváltozók használatára. A formátum mindig ${változó}. A sablonváltozók elsőbbséget élveznek a rendszerváltozókkal szemben, amikor ugyanaz a nevük. A kimeneti formátumokat is használhatja változókként a kimeneti tulajdonságokban megadott path jelzésére. Úgy kell írnia a változót, ahogyan a neve a dokumentummeghatározásban szerepel. Példák:
    • ${RPE_HOME}
    • ${Html}
    • ${Word}
    • ${PDF}
    • ${New PDF}
    • ${XslFo}
    • ${ModuleName}
    Megjegyzés: Nem használhatja a nevek tetszőleges variációját, például ${WORD} vagy ${word}. A Rational Publishing Engine nem ismeri fel ezeket a variációkat.
    Például csak a a ${Word} változó illeszti be a Microsoft Word kimenethez megadott path tulajdonság értékét. A naplóban a változó az értékként jelenik meg.
  4. Választható: A stop on pre-command failure tulajdonságnak adjon meg true vagy false értéket. Ha true értéket adott meg és a pre-command meghiúsul, akkor a dokumentumelőállítás futtatása leáll. Ha false értéket adott meg vagy nincs beállítva érték és a pre-command meghiúsul, akkor a dokumentumelőállítás futtatása folytatódik.
  5. Kattintson az OK gombra.

Példa

Windows ikon A kimenet átmásolásához egy másik helyre, használja az alábbi parancsot:

cmd /c copy
${kimeneti_formátum}
D:\path\fájlnév.kimeneti_kiterjesztés

Ha JavaScript formátumban írja a parancsokat, akkor a kód elején a //!JavaScript karaktersorozattal jelezze a rendszer számára, hogy a belső JavaScript alrendszer használatával értékelje ki a parancsokat:
//!JavaScript
var x = kimenet;
var y = változó;

java.lang.System.out.println( "X+Y=" + x + y);
1;

Visszajelzés