Office
Logga in

Infoga en bildkontroll

Obs!:  Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.

Om du vill att användare ska kunna infoga bilder i ett Microsoft Office InfoPath-formulär kan du använda en bildkontroll i formulärmallen. En bildkontroll kan du infoga en bild i ett särskilt utrymme i formuläret. Bilddata sparas sedan i formulärfilen underliggande (.xml). De bilder som användare infoga i en bildkontroll kan vara någon typ av bild som kan visas i Windows Internet Explorer.

I den här artikeln

När du ska använda en bildkontroll

Användarupplevelsen

Att tänka på kompatibilitet

Infoga en bildkontroll

Layouttips

När du ska använda en bildkontroll

Använd en bildkontroll när du vill:

  • Lägga till en tom plats på din formulärmall där användare kan infoga bilder, bland annat foton, ClipArt och ritningar.

  • Lägga till en permanent bild på din formulärmall som inte kan ersättas eller tas bort, till exempel en företagslogotyp.

  • Lägga till en tillfällig bild i formulärmallen som kan tas bort eller ersättas av användare, till exempel en platshållare för bild.

  • Spara bilddata som kodade data i användaren formulärfiler (.xml). InfoPath använder base64 kodning att koda och avkoda binär filer, till exempel .gif eller .jpg-filer.

  • Spara bilddata som en hyperlänk referens i användaren formulärfiler (.xml).

  • Visa bilder på din formulärmall som hämtats från en databas eller en annan extern datakälla.

I följande illustration används en bildkontroll i en formulärmall för försäkringsanspråk att samla in foton på fordon skada från princip innehavare. Formulärets designer har placerats bildkontroll i upprepande avsnitt så att användare kan lägga till så många foton som behövs för att sina formulär.

En bildkontroll i ett upprepande avsnitt på en formulärmall

När du lägger till en bildkontroll i formulärmallen infogas en tom bildkontroll som standard. Användare kan lägga till en bild till den tomma bildkontrollen när de fyller i formulär som baseras på din formulärmall. Om du vill kan ange du en standardbild i stället för att lämna bildkontrollen tomma. Du kan också ange om användare kan bläddra igenom, ta bort eller byta ut bilder som du infogar i en bildkontroll.

Relaterade kontroller

InfoPath innehåller kontroller som liknar bildkontroller men som har olika syften. Med hjälp av listan nedan kan du bestämma vilka av dessa kontroller fungerar bäst på din formulärmall:

Bildkontroll för pennanteckning    En bildkontroll för pennanteckning ser ut och fungerar som en bildkontroll. En bildkontroll för pennanteckning kan skapa ritobjekt eller skisser med en tablet PC-penna med hjälp av en Tablet PC-användare och tillåta inte användare att infoga foton eller andra bilder. Båda kontroller kan lagra base64 kodad data i den underliggande XML. En bildkontroll kan dock också lagra bilddata som en hyperlänk i XML.

Kontroll för bifogad fil    Om du vill att användarna ska kunna bifoga dokument, kalkylblad, presentationer och andra filer i sina formulär kan använda du en bilagekontrollen i stället för en bildkontroll.

RTF-ruta    Om formulärmallen innehåller RTF-kontroller, och om du har aktiverat fullständig RTF-formatering, användare kan lägga till bilder i dessa RTF-rutor.

Överst på sidan

Användarupplevelsen

Beroende på formulärmallens design när du infogar en bildkontroll ser användare en standardbild (som anges av dig) eller en bildikon och tipstext Klicka här om du vill infoga en bild. I exemplet nedan kan användare som fyller i ett formulär för försäkringsanspråk Klicka på en bildkontroll om du vill infoga foton på fordon. I det här exemplet placeras formulärets designer på bildkontroll i ett upprepande avsnitt för att samla in flera foton från användaren.

Bildkontroll i upprepande avsnitt

När användare klickar på bildkontrollen söker användarna efter en bild med hjälp av dialogrutan Infoga bild. När de infogar en bildfil bildkontrollen storlek ändras automatiskt så att den omfattar den bildstorlek.

Överst på sidan

Att tänka på kompatibilitet

När du utformar en formulärmall i InfoPath kan du välja att designa en webbläsarkompatibel formulärmall. När du utformar en webbläsarkompatibel formulärmall är bildkontroller inte tillgängliga i åtgärdsfönstret kontroller eftersom de inte kan visas i en webbläsare.

Om du vill att användare ska kunna infoga bilder i en webbläsaraktiverad formulärmall du skriva serverbaserat kod om du vill infoga bilden i en formulärmall XML som base64 kodad data värd för InfoPath som en Microsoft ASP.NET-formulär på en webbsida. Alternativt kan du använda RTF-rutor på din webbläsarkompatibel formulärmall som gör att användare kan infoga länkade bilder. Gör att du kan spara bilddata som en hyperlänk i underliggande XML.

Överst på sidan

Infoga en bildkontroll

Proceduren för att infoga en bildkontroll skiljer sig något beroende på om du utformar en ny, tom formulärmall eller baserar formulärmallens design på en databas eller någon annan extern datakälla.

I följande bild visas hur en tom bildkontroll ser ut när den väljs i designläge.

Markerad bildkontroll i designläget

Kontroller kan vara bundna eller obundna. När en kontroll är buden är den kopplad till ett fält eller en grupp i datakällan så att data som anges i kontrollen sparas i den underliggande formulärfilen (.xml). När en kontroll är obunden är den inte kopplad till ett fält eller en grupp och data som anges i kontrollen sparas inte. När du väljer eller flyttar pekaren över en kontroll visas text och en bindningsikon i konrollens övre högra hörn. Texten indikerar gruppen eller fältet som kontrollen är bunden till i datakällan. Ikonen visar om kontrollen är rätt bunden till den gruppen eller det fältet. När bindningen är korrekt visas en grön ikon. Om det är något fel på bindningen visas istället en blå eller röd ikon.

Datakällan för formulärmallen består av fälten och grupperna som visas i en hierarkisk vy i åtgärdsfönstret Datakälla. Bildkontroller är alltid bundna till fält. Bildkontroll i en formulärmall i exemplet nedan är bunden till fältet photoFile i åtgärdsfönstret Datakälla.

Relation mellan bildkontroll i en formulärmall och motsvarande fält i datakällan

Infoga en bildkontroll i en ny, tom formulärmall

När du utformar en ny, tom formulärmall markeras kryssrutan Skapa datakälla automatiskt i åtgärdsfönstret Kontroller som standard. Då kan InfoPath automatiskt skapa fält och grupper i datakällan när du lägger till kontroller i formulärmallen. De här fälten och grupperna representeras av mapp- och filikoner i åtgärdsfönstret Datakälla.

  1. Placera markören på formulärmallen där du vill infoga kontrollen.

  2. Om åtgärdsfönstret Kontroller inte visas klickar du på Fler kontroller på menyn Infoga eller trycker på ALT+I, C.

  3. Klicka på bild under Infoga kontroller.

  4. Gör något av följande i dialogrutan Infoga bildkontroll:

    • Spara bilddata i användarens formulär, klicka på ingår i formuläret. När du väljer det här alternativet visas InfoPath använder Bifogad bild eller fil (base64)datatyp för bildkontrollen och bilddata kodas i de underliggande formulärfilerna (.xml). Inklusive bilden i formuläret är ett bra val om du vill behålla formuläret och tillhörande data bärbara.

    • Klicka för att visa en bild som är länkade till, men inte sparas i användarens formulär som en länk. När du väljer det här alternativet visas InfoPath använder hyperlänk (anyURI) som datatyp för bildkontrollen och bilddata lagras som en hyperlänk i de underliggande formulärfilerna (.xml). Länka till en bild är ett bra val om du tror att användare måste du uppdatera den länkade bilden eller om du vill minska filstorleken på användarens formulär.

      Obs!: När du visar länkade bilder i ett formulär kan måste användare ha tillgång till platsen för källfilen för bilden. Annars visas inte bilden i formuläret.

  5. Som standard infogas en bildkontroll med platshållartext Klicka här för att infoga en bild i en formulärmall.

  6. Om du valde att infoga bilddata i användarnas formulär i steg 4 anger du en bakgrundsbild.

    Hur gör jag?

    1. Dubbelklicka på bildkontroll på din formulärmall.

    2. Klicka på fliken Data.

    3. Klicka på Ange standardbild under bindning på fliken Data, och klicka sedan på Bläddra.

      Obs!: Det här alternativet är inte tillgängligt om du väljer som en länk i ett tidigare i den här proceduren.

    4. Klicka på den bild du vill använda i dialogrutan Infoga bild.

  7. Om du vill lägga till en etikett i kontrollen skriver du texten ovanför eller till vänster om kontrollen, följt av ett kolon (:).

Infoga en bildkontroll i en formulärmall som baseras på en befintlig datakälla

Om du baserar design formulärmallens på en befintlig Extensible Markup Language (XML) fil, databas eller webbtjänst härleder InfoPath fälten och grupperna i åtgärdsfönstret Datakälla från den befintliga datakällan. I det här scenariot kan du infoga en bildkontroll genom att dra ett fält från åtgärdsfönstret Datakälla till en formulärmall eller genom att infoga en bildkontroll från åtgärdsfönstret kontroller i stället, som beskrivs i följande procedur:

  1. Placera markören på formulärmallen där du vill infoga kontrollen.

  2. Om åtgärdsfönstret Kontroller inte visas klickar du på Fler kontroller på menyn Infoga eller trycker på ALT+I, C.

  3. Klicka på bild under Infoga kontroller.

  4. Gör något av följande i dialogrutan Infoga bildkontroll:

    • Om du vill spara bilddata i formuläret klickar du på ingår i formuläret. När du väljer det här alternativet måste du binda bildkontrollen till ett fält med datatypen Bifogad bild eller fil (base64) .

    • Om du vill visa en bild som är länkade till, men inte sparas i formuläret klickar du på som en länk. När du väljer det här alternativet måste du binda bildkontrollen till ett fält med datatypen hyperlänk (anyURI).

  5. Markera det fält som du vill använda att lagra bilddata för kontroll i dialogrutan Bindning för bild och klicka sedan på OK.

    Som standard infogas en bildkontroll med platshållartext Klicka här för att infoga en bild i en formulärmall.

  6. Om du valde att infoga bilddata i användarnas formulär i steg 4 kan du ange en standardbild som visas i kontrollen.

    Hur gör jag?

    1. Dubbelklicka på bildkontroll på din formulärmall.

    2. Klicka på fliken Data.

    3. Klicka på Ange standardbild under bindning, och klicka sedan på Bläddra.

      Obs!: Det här alternativet är inte tillgängligt om bildkontrollen bunden till ett fält med datatypen hyperlänk (anyURI) tidigare i den här proceduren.

    4. Klicka på den bild du vill använda i dialogrutan Infoga bild.

  7. Om du vill lägga till en etikett i kontrollen skriver du texten ovanför eller till vänster om kontrollen, följt av ett kolon (:).

Överst på sidan

Layouttips

Använd följande tips kan du förfina utseendet, storlek och andra aspekter av din bildkontroll:

  • Med hjälp av en layouttabell för arrangemang syften är alltid en bra idé, oavsett vilken typ av kontroll som du råkar ska arbeta med.

  • Infoga en bildkontroll i ett rullningsområde kan vara användbara om du vill använda ett fast område på din formulärmall som kan rullas så att den omfattar stora bilder.

  • Om du vill ändra bredden på flera kontroller på en gång, markera de kontroller vars storlek du vill ändra, tryck på ALT + RETUR, klicka på fliken storlek och skriver sedan ett nytt tal i rutan bredd.

  • Om du vill ändra kantlinjen eller färgen på en bildkontroll, markerar du den formulärmallen på Format-menyn, klicka på Kantlinjer och fyllning och gör nödvändiga justeringar.

Överst på sidan

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×