Voorbeeldformulier voor belastingkwitantie

Het voorbeeld voor belastingkwitantie demonstreert het gedrag van een dynamisch PDF-formulier.

Hiermee drukt u drie exemplaren van een belastingkwitantie af op één pagina: een exemplaar voor de stichting, een exemplaar voor u en een exemplaar voor de inkomstenbelasting.

Het voorbeeld omvat deze bestanden:

Bestand

Beschrijving

Tax Receipt.xdp

Het Designer-formulierbestand in de map Forms

Tax Receipt.xml

XML-gegevensbestanden in de map Data

Signature.tif

Tax Receipt.tif

Afbeeldingsbestanden in de map Images

Tax Receipt.pdf

Gegenereerde formulieren met samengevoegde gegevens in de map Outputs

Het voorbeeldformulier voor belastingkwitantie uitvoeren

  1. Open het formulier Tax Receipt.xdp in Designer.

  2. Selecteer Bestand > Formuliereigenschappen om de voorbeeldopties op te geven.

  3. Klik op het tabblad Voorbeeld en voer de volgende taken uit:

  4. Selecteer Formulier afdrukken (dubbelzijdig) in de lijst Type voorbeeld.

    • Blader in het vak Gegevensbestand naar de map Data en selecteer het voorbeeldbestand Tax Receipt.xml.

    • Klik op OK.

  5. Als u een voorbeeld wilt zien van het formulier, klikt u op het tabblad PDF-voorbeeld.

Het PDF-voorbeelduitvoerbestand in de map Outputs toont het gerenderde formulier samengevoegd met gegevens. Gebruik dit bestand om het resultaat te vergelijken met het formulier zoals getoond in het voorbeeld.

Het formulier voor belastingkwitantie

Het formulier demonstreert een aantal functies.

Structuur van formulierhiërarchie
Het formulier voor belastingkwitantie is gebaseerd op de gegevensstructuur om het voordeel te benutten van het impliciete bindingsproces.

Basispagina
Aangezien de voettekst onder aan elke pagina moet worden weergegeven, is deze gedefinieerd op de basispagina.

Stroominhoud
De gevallen van het subformulier voor belastingkwitantie worden onder elkaar geplaatst, wat mogelijk wordt gemaakt door het instellen van de inhoud van het subformulier voor belastingkwitantie op Overlopen. De optie Inhoud bevindt zich op het tabblad Subformulier van het palet Object. De stroomrichting, ook op het tabblad Subformulier, is van boven naar beneden. De subformuliermarges, opgegeven in het palet Opmaak, voegen de extra ruimte toe die nodig is tussen twee subformulieren.

Voorvalwaarde van subformulier
Het kwitantieformulier bevat de belastingkwitantie-informatie, waaronder velden en statische elementen. Aangezien de kwitantie driemaal op één pagina moet worden afgedrukt, is de maximale waarde van het kwitantiesubformulier ingesteld op 3. De maximale waarde wordt gedefinieerd op het tabblad Binding van het palet Object.

Globale velden
De gegevens van de donateur komen eenmaal voor in het gegevensbestand. Door de donorvelden globaal te maken, kunnen deze gegevens voor elk exemplaar worden afgedrukt.

Afbeeldingsveld
Aangezien de handtekening van de belastingambtenaar kan variëren, bevindt de koppeling naar de handtekeningafbeelding zich in het gegevensbestand. Er wordt een afbeeldingsveld gebruikt om de afbeelding van de handtekening weer te geven.

Maximum aantal tekens voor elk veld
De optie Max. tekens, op het tabblad Veld van het palet Object, wordt voor elk veld opgegeven zoals aangegeven in de specificaties.

Uitbreidbare velden en ankerpositie
Om rekening te houden met gegevenswaarden van verschillende lengte, is de optie Passend vergroten in het palet Indeling geselecteerd voor de velden receiptSerial en copyLabel. De ankerpositie van deze velden is zo ingesteld dat een juiste uitloop mogelijk is.

Scripts
De adreswaarden moeten als een blok worden weergegeven. Er wordt een JavaScript-script gebruikt voor het koppelen van de gegevenswaarden. Aangezien de waarde van het veld donorAddress wordt berekend, is de optie Gegevensbinding ingesteld op Geen gegevensbinding. De standaardbinding wordt gedefinieerd op het tabblad Binding van het palet Object.

Veld met meerdere regels
De eigenschap Meerdere regels toestaan van het veld donorAddress is op het tabblad Veld van het palet Object geselecteerd, zodat het veld op meerdere regels kan worden afgedrukt.

Afbeeldingspatronen
Sommige waarden zijn gemakkelijker te lezen door toepassing van een weergavepatroon met de optie Patronen op het tabblad Veld van het palet Object. De datumwaarde is bijvoorbeeld ingesteld op een datumnotatie van het lange type.