|
Prestaties optimaliseren voor afbeeldingenBij het weergeven van een formulier is extra verwerkingstijd nodig voor afbeeldingen. Als u ervoor kiest afbeeldingen te gebruiken, maak dan gebruik van compacte bestandsindelingen en maak de afbeeldingen zo klein mogelijk om de bestandsgrootte te minimaliseren. De afbeeldingen moeten de juiste afmetingen hebben voordat u deze aan het formulier toevoegt. Zorg ervoor dat u een afbeelding niet kleiner hoeft te maken nadat u deze aan het formulier hebt toegevoegd.
Let erop dat de hoeken recht en de lijnen volledig horizontaal en verticaal zijn. Hiermee zorgt u voor betere prestaties tijdens het weergeven van het formulier. Lijnen kunnen volledig horizontaal of verticaal lijken, maar toch enigszins schuin zijn.
In het palet Indeling kunt u de helling van horizontale en verticale lijnen controleren. De optie Hoogte geeft de helling van een horizontale lijn aan en de optie Breedte geeft de helling van een verticale lijn aan. In het volgende voorbeeld heeft een verticale lijn een lichte helling van ongeveer 0,5 millimeter. Als u de breedte instelt op 0mm is de lijn volledig verticaal.
Prestaties optimaliseren voor keuzemogelijkhedenVerscheidene objecten bieden keuzemogelijkheden: selectievakjes, keuzelijsten en keuzerondjes. Keuzelijsten en selectievakjes worden sneller weergegeven dan keuzerondjes.
Prestaties optimaliseren voor subformulierenDesigner maakt onderscheid tussen tekstbouwsteenobjecten of statische objecten (bijvoorbeeld tekst, regels en afbeeldingen) enerzijds en objecten die variabele inhoud bevatten (bijvoorbeeld tekstvelden en afbeeldingsvelden) anderzijds.
Interactieve formulieren kunnen bijvoorbeeld tekstlabels bevatten met daarin informatie voor de gebruiker, en tekstveldobjecten waarin informatie van de gebruiker wordt opgenomen.
Een subformulier is een objecttype dat inhoud bevat. Subformulieren worden vaak gegroepeerd op basis van de structuur van de gegevens die aan elk subformulier zijn gebonden. Als u herhalende, optionele en voorwaardelijke gegevensgroepen bindt aan subformulieren, hebt u minder kans op ontwerpfouten dan wanneer u scripts gebruikt om hetzelfde resultaat te bereiken.
U kunt bijvoorbeeld een subformulier maken waarin objecten zijn opgenomen voor herhalende gegevensgroepen. Tijdens het weergeven van het formulier maakt Forms het aantal exemplaren van het subformulier dat nodig is om alle gegevensgroepen weer te geven.
Wanneer u subformulieren gebruikt, moet u voor optimale prestaties rekening houden met de volgende zaken:
Het weergeven van formulieren met herhalende en geneste subformulieren kost meer verwerkingstijd. U kunt dergelijke subformulieren dus beter niet gebruiken, tenzij ze betere prestaties bieden dan alternatieve opties. Het kan bijvoorbeeld zo zijn dat door een herhalend subformulier het niet nodig is om objecten te herhalen.
Pagina-einden in subformulieren kosten extra verwerkingstijd, zelfs als Forms geen pagina-einden toepast. Door de locatie, grootte of inhoud van een subformulier kan een pagina-einde voorkomen worden. Schakel pagina-einden uit in subformulieren om de prestaties te optimaliseren. Pagina-einden zijn standaard toegestaan.
Prestaties optimaliseren voor tekstveldenInvoer in tekstveldobjecten wordt standaard als normale tekst opgemaakt. U kunt deze optie wijzigen zodat tekstopmaak wordt toegestaan.
Voor normale tekstinvoer geldt dat het font, de stijl en de grootte die tijdens het ontwerpen zijn gebruikt worden toegepast op de gebruikersinvoer. Het weergeven van het formulier verloopt efficiënter als de teksteigenschappen worden gebruikt die in het formulierontwerp zijn gebruikt.
Bij invoer met tekstopmaak kunnen gebruikers het font, de stijl en de grootte aanpassen van tekst die in het object wordt ingevoerd. Hoewel invoer met tekstopmaak in sommige situaties handig kan zijn, zoals bij verhalende informatie, zijn de extra kenmerken slecht voor de prestaties.
Prestaties van objecten op basispagina's versus pagina'sHet weergeven van objecten op basispagina's kost meer verwerkingstijd wanneer Forms het formulier genereert. Plaats objecten voor zover mogelijk op pagina's.
Tips om het aantal objecten te verminderenDe bestandsgrootte van een formulier wordt beïnvloed door het aantal objecten op het formulier. Volg deze algemene tips om het aantal objecten op formulieren zo klein mogelijk te houden:
Gebruik één rechthoek wanneer u een vak maakt, in plaats van vier afzonderlijke lijnen samen te voegen.
Gebruik de randkenmerken van het object wanneer u een rand maakt voor een veld- of subformulierobject, in plaats van een nieuw vak te maken.
Gebruik een opvulkleur wanneer u achtergronden maakt voor objecten, in plaats van een nieuw gearceerd object te maken.
Gebruik voor bijschriften geen afzonderlijk tekstobject, maar de bijschrifteigenschap van een object.
Combineer meerdere tekstobjecten tot één tekstobject. Deze strategie is vooral handig nadat u formulieren hebt geïmporteerd in Designer.
Tips om de complexheid van objecten te verminderenDe bestandsgrootte van een formulier wordt beïnvloed door de complexheid van de objecten op het formulier. Eenvoudige objecten worden efficiënter verwerkt dan complexe objecten. Volg deze algemene tips om de complexheid van objecten te minimaliseren:
Gebruik zoveel mogelijk hetzelfde font, dezelfde stijl en dezelfde grootte zodat gebruik kan worden gemaakt van fontgegevens in de cache.
Gebruik, voor zover mogelijk, vaste objecten in plaats van dynamische objecten die groter en kleiner kunnen worden.
Zet geen objecten op elkaar, en zeker niet meer dan drie lagen.
|
|
|