Kodgenerering vid inbäddning

Så långt är allt gott och väl, men vad händer med den genererade koden? Hur sammanfogas koden för det inbäddande och det inbäddade insticksprogrammen? Skriv helt enkelt någonting som liknar det här i det inbäddande insticksprogrammet:

function printout () {
        // ...
        echo ("myplotfunction ([...]" + getString ("plotoptions.code.printout"); + ")\n");
        // ...
}
        

I grund och botten hämtar vi alltså koden som skapas av det inbäddade insticksprogrammet precis som vi hämtar alla andra inställningar av det grafiska användargränssnittet. Här kan strängen "plotoptions.code.printout" tolkas del för del som: Utskriftssektionen av den skapade koden för elementet med id plotoptions (plotoptions är den id som vi angav för taggen <embed> ovan). Och jovisst, om du behöver avancerad kontroll, kan du till och med hämta värden av enskilda element i det grafiska användargränssnittet för det inbäddade insticksprogrammet (men inte tvärtom, eftersom det inbäddade insticksprogrammet inte vet någonting om sin omgivning).