Cette interface permet de déroger à l'impression/prévisualisation standard de Mercator. Si l'impression/prévisualisation est prise en charge par un customizer, alors elle est ignorée par Mercator. Il ne s'agit donc d'un processus de modification du comportement de Mercator mais bien d'un remplacement de la fonctionnalité "Imprimer/Prévisualiser".
Sa définition est celle-ci :
public interface IPrintPrevCustomizer
{
bool PrintPrevCustomize(System.Windows.Forms. Form WindowsForm, int PrintMode);
}
Le premier paramètre passé est l'écran actif lors de la demande d'impression/prévisualisation. Le second paramètre vaut :
- 1 = prévisualisation
- 2 = impression
Elle est implémentable dans les customizers suivants :
- HistCli : historique clients du menu "Fenêtres"
- HistFou : historique fournisseurs du menu "Fenêtres"
- HistProd : historique production du menu "Fenêtres"
- HistCpta : historique comptabilité du menu "Fenêtres"
- HistSer : historique n° de série du menu "Fenêtres"
- HistRef : historique références du menu "Fenêtres"
- HistTransf : historique des transferts de dépôt du menu "Fenêtres"