|
|
|
|
|
- Substitution du premier bloc de haut de page
- Substitution du bloc bas de page
- Divers
iSubstBloc (Fonction) En anglais : iSubstBlock Substitue un bloc de l'état par un autre bloc au cours de l'impression de l'état. Après l'exécution de la fonction iSubstBloc, lorsque le bloc initial devra être imprimé, les événements suivants seront exécutés : - événement "Avant impression" du bloc de substitution.
- impression du bloc de substitution.
- événement "Après impression" du bloc de substitution.
// Substitution du haut de page iSubstBloc(HautPage, Itération1) // Fin de la substitution du haut de page iSubstBloc(HautPage, "") Syntaxe
iSubstBloc(<Bloc à  substituer> , <Nouveau bloc>)
<Bloc à substituer> : Chaîne de caractères Nom logique du bloc à remplacer. Ce nom a été défini sous l'éditeur d'états, dans la description du bloc (onglet "Général", champ "Nom"). <Nouveau bloc> : Chaîne de caractères Nom logique du bloc utilisé pour la substitution. Ce nom a été défini sous l'éditeur d'états, dans la description du bloc. Si ce paramètre correspond à une chaîne vide (""), la substitution en cours pour le bloc <Bloc à substituer> est annulée. Si ce paramètre est égal à <Bloc à substituer>, la substitution en cours est annulée. Remarques Substitution du premier bloc de haut de page Pour substituer le premier bloc de haut de page, la fonction iSubstBloc doit être utilisée dans un événement d'initialisation de l'état (par exemple, dans un des événements du bloc de début de document ou dans l'événement "Ouverture" de l'état). Ces événements seront exécutés avant l'impression de ce bloc. Substitution du bloc bas de page Pour éviter les problèmes d'affichage, la hauteur du bloc de bas de page et la hauteur de son bloc de substitution doivent être identiques. - Il est possible d'obtenir le même effet en effectuant les opérations suivantes :
- Rendre le bloc invisible (propriété Visible).
- Utiliser la fonction iImprimeBloc.
- Pour substituer un bloc de bas de page, il est conseillé d'utiliser des blocs de même hauteur.
- Dans la majorité des cas, il est conseillé d'utiliser des plans dans les états, plus simples à utiliser et à mettre en place que la substitution de blocs. Pour plus de détails, consultez Les plans.
Liste des exemples associés :
|
Exemples didactiques (WINDEV) : WD Etats
[ + ] Cet exemple montre les différentes méthodes pour réaliser un état : - impressions basées sur différentes sources de données (requêtes, variables, ...) - impressions basées sur des champs (Table, Tableur, TCD, ...) - impression d'états composés - impressions spécifiques (portrait / paysage, état avec filigrane, état avec code-barres, ...)
|
Classification Métier / UI : Code neutre Composante : wd300etat.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|