Förhandsgranska och testa formulär

På fliken Förhandsgranska PDF kan du visa och testa en formulärdesign eller mall som PDF-fil i Acrobat eller Adobe Reader.

Fliken Förhandsgranska PDF visas bara om Acrobat eller Adobe Reader finns installerat. Om både Acrobat och Adobe Reader finns installerade startas Acrobat automatiskt vid förhandsgranskningen. Om du vill använda Adobe Reader för att förhandsgranska formuläret måste du starta programmet innan du klickar på fliken Förhandsgranska PDF.

Om du ändrar inställningarna för Arkiv > Formuläregenskaper > Standardvärden > Målversion till en viss version av Acrobat och Adobe Reader måste du se till att du har installerat den version av Acrobat som matchar den sparade målversionen. Annars kan du få felmeddelanden eller varningar när du klickar på fliken Förhandsgranska PDF. Om du t.ex. väljer Acrobat och Adobe Reader 7.0.5 eller senare som målversion för formuläret, måste du se till att ha installerat antingen Acrobat eller Adobe Reader 7.0.5.

I förhandsgranskningen används samma format som i det sparade formuläret. Du kan högerklicka på fliken Förhandsgranska PDF om du vill se vilket standardalternativ för filtyp som är valt. Du anger format för ett osparat formulär genom att välja Verktyg > Alternativ > Dokumenthantering.

Om du designar ett interaktivt eller utskrivbart formulär kan du ändra inställningarna under Arkiv > Formuläregenskaper > Förhandsgranska > Förhandsgranskningstyp och konfigurera Förhandsgranska PDF korrekt.

Om du utformar formulär som ska användas med Forms kan samma formulärdesign användas för att återge PDF- eller HTML-formulär. Även om du kan förhandsgranska formulärdesignen på fliken Förhandsgranska PDF kanske inte ett HTML-formulär ser ut på samma sätt som om du återger formuläret med Forms. Om du skapar ett HTML-formulär bör du återge formuläret med Forms och förhandsgranska det i en webbläsare.

Förhandsgranska och testa formulär på fliken Förhandsgranska PDF

Använd fliken Förhandsgranska PDF om du vill förhandsgranska en formulärdesign som den kommer att visas i Acrobat eller Adobe Reader. Innan du förhandsgranskar formulärdesignen måste du ange alternativ för visning av den specifika formulärtypen i dialogrutan Formuläregenskaper.

Du kan högerklicka på fliken Förhandsgranska PDF om du vill se vilket standardalternativ för förhandsgranskning som är valt.

För att visa verktygsfälten för Acrobat eller Adobe Reader på fliken Förhandsgranska PDF trycker du på ALT+F8.

Obs! Om du vill förhandsgranska ett formulär på fliken Förhandsgranska PDF bör du se till att alternativet Visa PDF i webbläsare i Acrobat är markerat. Se till att du har den versionen av Acrobat eller Adobe Reader som matchar den sparade målversionen. Annars kan du få felmeddelanden eller varningar när du klickar på fliken Förhandsgranska PDF. Om du t.ex. väljer Acrobat och Adobe Reader 6.0.2 som målversion för formuläret, måste du se till att ha installerat antingen Acrobat eller Adobe Reader 6.0.2.
  1. Välj ett av följande alternativ för att visa fliken Förhandsgranska PDF:

    • Klicka på Visa > Förhandsgranska PDF.

    • Klicka på fliken Förhandsgranska PDF i layoutredigeraren.

  2. Om formuläret är interaktivt testar du objekten i formuläret så att du ser om de fungerar som de ska.

  3. (Valfritt) Om formuläret inte är interaktivt och sammanfogas med data kanske du också vill testa formuläret med en exempeldatafil för att se att fälten är korrekt mappade till datakällan.

Obs! Du måste använda Acrobat för att testa funktionerna för webbtjänster och databasanslutning. För dessa funktioner krävs att rättigheterna har angetts för PDF-formuläret, men du kan inte ange användarrättigheter för ett PDF-formulär när det gäller förhandsgranskning i Designer.

Ange alternativ för förhandsgranskning för ett interaktivt formulär

Om du vill förhandsgranska ett interaktivt formulär måste du ange alternativ i dialogrutan Formuläregenskaper.

  1. Klicka på Arkiv > Formuläregenskaper.

  2. Klicka på fliken Förhandsgranska och välj Interaktivt formulär i listan med förhandsgranskningstyper.

  3. (Valfritt) För att testa formuläret som du förhandsgranskar genom att använda en datakälla som du skapat anger du den fullständiga sökvägen till testdatafilen i rutan Datafil. Du kan även använda Bläddra-knappen för att navigera till önskad fil.

  4. (Valfritt) För att testa formuläret som du förhandsgranskar genom att använda en automatiskt genererad datakälla klickar du på Generera data för förhandsgranskning. Du kan använda Bläddra-knappen för att navigera till den plats du vill spara filen. Om formuläret innehåller upprepade delformulär eller uppsättningar delformulär ska du ange antal gånger som de ska upprepas i datafilen.

  5. Välj statiskt PDF-formulär eller dynamiskt XML-formulär i listan Förhandsgranska Adobe XML-formulär som.

Ange alternativ för förhandsgranskning för ett ej interaktivt formulär

Om du vill förhandsgranska ett ej interaktivt formulär måste du ange alternativ i dialogrutan Formuläregenskaper.

  1. Klicka på Arkiv > Formuläregenskaper.

  2. (Frivilligt) Om du vill testa formuläret som du förhandsgranskar som om det skrivits ut på en sida av papperet klickar du på fliken Förhandsgranska och väljer Skriv ut formulär (enkelsidigt) i listan Förhandsgranskningstyp.

  3. (Frivilligt) Om du vill testa formuläret som du förhandsgranskar som om det skrivits ut på båda sidorna av papperet klickar du på fliken Förhandsgranska och väljer Skriv ut formulär (dubbelsidigt) i listan Förhandsgranskningstyp.

    Obs! Om du väljer Utskriftsformulär är alla objekt ej interaktiva.
  4. (Valfritt) För att testa formuläret som du förhandsgranskar genom att använda en datakälla anger du den fullständiga sökvägen till testdatafilen i rutan Datafil. Du kan även använda Bläddra-knappen för att navigera till önskad fil.

  5. (Valfritt) För att testa formuläret som du förhandsgranskar genom att använda en automatiskt genererad datakälla klickar du på Generera data för förhandsgranskning. Du kan använda Bläddra-knappen för att navigera till den plats du vill spara filen. Om formuläret innehåller upprepade delformulär eller uppsättningar delformulär ska du ange antal gånger som de ska upprepas i datafilen.

  6. Välj statiskt PDF-formulär eller dynamiskt XML-formulär i listan Förhandsgranska Adobe XML-formulär som.

Testa formuläret med exempeldata

Designer låter dig förhandsgranska och testa formuläret med XML-exempeldata. Vi rekommenderar att du löpande testar formuläret med exempeldata och kontrollerar att ditt formulär renderas korrekt.

Om du inte har några exempeldata kan Designer skapa dem, eller så kan du skapa dem själv. (Se Generera exempeldata för förhandsgranskning av ett formulär automatiskt och Skapa exempeldata för förhandsgranskning av ett formulär.)

Om du testar formulären med exempeldata kan du kontrollera att data och fält mappas och att upprepade delformulär upprepas som det är tänkt. Du kan skapa en balanserad formulärlayout som ger rätt utrymme för varje objekt för att visa data.

  1. Klicka på Arkiv > Formuläregenskaper.

  2. Klicka på fliken Förhandsgranska och skriv den fullständiga sökvägen till testdatafilen i rutan Datafil. Du kan även använda Bläddra-knappen för att navigera till önskad fil.

  3. Klicka på OK. Nästa gång du förhandsgranskar formuläret via fliken Förhandsgranska PDF visas datavärden från XML-exempelfilen i motsvarande objekt.

Mer information om varje alternativ på fliken Förhandsgranska finns under Förhandsgranska (dialogrutan Formuläregenskaper).

Generera exempeldata för förhandsgranskning av ett formulär automatiskt

Du kan generera exempeldata för att förhandsgranska och testa formuläret, i stället för att skapa en exempeldatafil. Om formuläret innehåller upprepade delformulär eller uppsättningar delformulär kan du ange antal gånger som data ska upprepas vid förhandsgranskning.

Designer genererar exempeldata som är giltig för motsvarande objekt i formuläret, men några undantag:

  • Exempeldata genereras inte efter valideringsskript som kan vara angivna för ett objekt.

  • Min- och maxräkning för ett delformulär begränsas till antalet upprepade delformulär som du anger för den exempeldatafilen som genereras.

  • Standardvärdet som du väljer för en 2D-streckkod sparas i den genererade exempeldatafilen.

När exempeldatafilen är genererad kan du redigera den.

Ange vilken datafil som ska användas när du förhandsgranskar formuläret. Nästa gång du förhandsgranskar formuläret i Designer visas dina exempeldata i respektive objekt.

  1. Gå till Designer och välj Arkiv > Formuläregenskaper > fliken Förhandsgranska.

  2. (Valfritt) Om du vill testa formuläret som du förhandsgranskar som ett interaktivt formulär väljer du Interaktivt formulär i listan Förhandsgranskningstyp

  3. (Valfritt) Om du vill testa formuläret som du förhandsgranskar för enkelsidig utskrift väljer du Skriv ut formulär (enkelsidigt) i listan Förhandsgranskningstyp.

  4. (Valfritt) Om du vill testa formuläret som du förhandsgranskar för dubbelsidig utskrift väljer du Skriv ut formulär (dubbelsidigt) i listan Förhandsgranskningstyp.

  5. Klicka på Generera data för förhandsgranskning

  6. I dialogrutan Generera data för förhandsgranskning skriver du in den fulla sökvägen, inklusive filnamn, för textdatafilen. Du kan även använda Bläddra-knappen för att navigera till platsen i rutan Datafil.

  7. I listan Upprepar element väljer du antalet till vänster om ett delformulär och skriver in antal gånger som det ska upprepas i datafilen.

  8. Klicka på Generera.

Skapa exempeldata för förhandsgranskning av ett formulär

Om du inte vill använda en exempeldatafil som Designer har skapat automatiskt kan du skapa en exempeldatafil manuellt.

  1. Spara formulärdesignen som en PDF-fil.

  2. Öppna PDF-filen och skriv värden i de fält som du vill testa.

  3. Gå till Acrobat och välj Avancerat > Formulär > Exportera formulärdata.

  4. I dialogrutan Exportera formulärdata som ger du filen ett namn och sparar den som typen XML-datapaket (*.xdp).

  5. Gå till Designer och välj Arkiv > Formuläregenskaper > fliken Förhandsgranska.

  6. (Valfritt) Om du vill testa formuläret som du förhandsgranskar som ett interaktivt formulär väljer du Interaktivt formulär i listan Förhandsgranskningstyp

  7. (Valfritt) Om du vill testa formuläret som du förhandsgranskar för enkelsidig utskrift väljer du Skriv ut formulär (enkelsidigt) i listan Förhandsgranskningstyp.

  8. (Valfritt) Om du vill testa formuläret som du förhandsgranskar för dubbelsidig utskrift väljer du Skriv ut formulär (dubbelsidigt) i listan Förhandsgranskningstyp.

  9. Klicka på mappknappen bredvid fältet Datafil och bläddra fram till XML-filen.

  10. Markera XML-filen och klicka på OK.

Att tänka på när du testar formulärdesign med data

När du skapar formulär i vilka data ska sammanfogas ska du analysera såväl indata som formulärets sammanfogningskrav. Du bör basera formulärdesignen på de indatastrukturer som används.

Databindning försöker matcha varje formulärnod med en datanod. När du använder explicita bindningar så har målen som definierats i formulärdesignen företräde före implicita bindningar. När du använder implicita (normala) bindningar gäller följande regler:

  • Den relativa ordningen på datavärden eller grupper med samma namn är viktig.

  • Den relativa ordningen på datavärden eller grupper med unika namn är oviktig.

  • Hierarkistrukturen som beskrivs av datavärden eller grupper är viktig.

Gå igenom inmatningsdata och fundera över om du ska göra en exempeldatafil, eller låt generera en exempeldatafil automatiskt i Designer, i testsyfte.

Använd exempeldata för att avgöra hur formuläret fungerar. De bör inte ersätta annan testning. För bästa resultat bör du testa formuläret med data som genereras av systemet. Du kan generera exempeldata enligt förslagen i följande lista. På så sätt kan du se om formulärets layout, formatering, innehåll och funktioner fungerar som väntat:

  • Kontrollera formateringen (bl a teckensnitt, teckenstorlek och styckejustering) genom att generera data för alla fält i formuläret. Då kan du också kontrollera att eventuella beräknade fältvärden är korrekta.

  • Kontrollera om fältobjekten är tillräckligt stora och rymmer alla datavärden genom att generera så mycket data som tillåts i respektive fält.

  • Kontrollera om inställningarna för automatisk radbrytning och fältstorleksanpassning är korrekta genom att generera flera rader med data.

  • Om formulärdesignen innehåller upprepade delformulär genererar du upprepade datagrupper och kontrollerar att delformulären återges korrekt i den exempeldatafil som du skapar. Om du använder en automatiskt genererad exempeldatafil kan du specificera det antal gånger som du vill att en datagrupp ska upprepas.

  • Om formulärdesignen innehåller flödeslänkar framåt eller bakåt genererar du alla data som behövs för att visa alla flödeslänkar och deras förekomstinställningar. Du bör generera så många upprepade datagrupper som behövs för att fylla tre innehållssidor. På så sätt kan du också kontrollera eventuella funktioner för sidnumrering. Använd exempeldata (lägg till en upprepad grupp i taget) för att kontrollera hur ett upprepat delformulär ser ut när det flödar till en ny sida.

  • Om du vill testa datamönsterinställningarna för bundna data kontrollerar du att alla datavärden är i samma format som dem som genereras av systemet, särskilt om källdatasyntaxen inte motsvarar standardinställningarna i Designer.

  • Skapa så mycket data som behövs för att alla mallsidor i det återgivna formuläret ska användas.

Viktigt! Kontrollera att de formulärdata som genereras inte innehåller hexadecimala värden mellan 0x00 och 0x20, med undantag för vagnretur och horisontell tabulering. Dessa tecken är inte giltiga XML-tecken och identifieras därför inte av Forms

Skapa en exempeldatafil

Följande riktlinjer hjälper dig att skapa en enkel testfil med representativa indata:

  • Indatafilen måste vara en giltig XML-fil. En fil med en nivå kan t.ex. innehålla element i följande format:

            <root_node> 
                <first_node>value</first_node> 
                <second_node>value</second_node> 
                ...  
                <last_node>value</last_node> 
            </root_node>
  • Jämför indataflödet med formulärets faktiska layout. Använder du implicit bindning måste datanodernas namn matcha motsvarande behållare och fält i formuläret, samt presenteras i samma ordning som formulärets fyllningsordning.

  • Om indatafilen innehåller flera kapslingsnivåer än objekten på paletten Hierarki, måste databindningarna för de kapslade objekten anges explicit via fliken Bindning på paletten Objekt.

  • Kontrollera om indatafilen innehåller data som upprepas endast i en del poster. Sådan information kan eventuellt hanteras i mallsidor som mallobjekt, eller också i delformulär som upprepar data endast för unika poster.

Testa tillgänglighet

Du bör testa dina formulär med en rad olika hjälpmedel för att försäkra dig om att de är tillgängliga för användarna.

Hämta provversioner av skärmläsarprogrammet. Eftersom du har utformat formuläret och vet hur det fungerar kan det vara svårt för dig att avgöra om skärmläsarens anvisningar är tillräckliga och går att förstå. Om möjligt bör du låta någon annan testa formuläret på det här sättet. Testa skärmläsarfunktionen genom att stänga av skärmen och fylla i formuläret med enbart skärmläsarens hjälp.

Sök på Internet efter provversioner av förstoringsprogram.

Kontrollera att du kan fylla i formuläret enbart genom att använda tangentbordet. Tänk på följande saker:

  • Är det några åtgärder som inte går att utföra?

  • Finns det åtgärder som är krångliga eller obekväma att utföra?

  • Är alla tangentbordskommandon väl dokumenterade?

  • Är snabbtangenterna för alla kontroller och menyalternativ understrukna?

Kontrollera följande när du fyller i formuläret:

  • Blir någon del av formuläret osynlig, oigenkännlig eller svår att använda?

  • Finns det fortfarande områden som visas som svart mot vit bakgrund?

  • Finns det formulärobjekt som inte visas i sin helhet eller överlappar andra?