Téléchargement des produits


Version anglaise


 


Attention :

    • Cette fonction ne concerne que les états Adélia.
    • Afin que cette fonction fixe les paramètres d'impression, il faut qu'il y ait eu au préalable un appel de la fonction VaToolBxSetAdeliaPrinter sur le numéro d'imprimante NumImp.


Cette fonction fixe les paramètres d'impression suivants pour le numéro d'imprimante NumImp de façon permanente ou pour la session :

  • Police,

  • Orientation du papier,

  • Taille du papier,

  • Sélection du tiroir,

  • Mode recto/verso,

  • Nombre de copies (non géré par le fichier de configuration des impressions).


Domaine d'application

  • Client Windows,

  • Client Adélia Cloud.


Paramètres

NUM_BIN_2

NumImp

Numéro d'imprimante (de 1 à 9).

BOOL

Permanent

Indique si les nouveaux paramètres sont pris en compte pour la session (*FAUX) ou bien de façon permanente (*VRAI) (le fichier de configuration est alors modifié).

ALPHA

Police

ex : 12.Arial

NUM_BIN_2

Orientation

1=Portrait, 2=Paysage.

NUM_BIN_2

TaillePapier

Indique la taille du papier utilisé pour l'impression.

DefaultPaperSize

0

Paper10x14

16

Paper11x17

17

PaperA3

8

PaperA4

9

PaperA4Small

10

PaperA5

11

PaperB4

12

PaperB5

13

PaperCSheet

24

PaperDSheet

25

PaperEnvelope10

20

PaperEnvelope11

21

PaperEnvelope12

22

PaperEnvelope14

23

PaperEnvelope9

19

PaperEnvelopeB4

33

PaperEnvelopeB5

34

PaperEnvelopeB6

35

PaperEnvelopeC3

29

PaperEnvelopeC4

30

PaperEnvelopeC5

28

PaperEnvelopeC6

31

PaperEnvelopeC65

32

PaperEnvelopeDL

27

PaperEnvelopeItaly

36

PaperEnvelopeMonarch

37

PaperEnvelopePersonal

38

PaperEsheet

26

PaperExecutive

7

PaperFanfoldLegalGerman

41

PaperFanfoldStdGerman

40

PaperFanfoldUS

39

PaperFolio

14

PaperLedger

4

PaperLegal

5

PaperLetter

1

PaperLetterSmall

2

PaperNote

18

PaperQuarto

15

PaperStatement

6

Papertabloid

3

Attention : selon l'imprimante utilisée, certains paramètres peuvent ne pas être valides.

NUM_BIN_2

Tiroir

Indique la source d'alimentation papier de l'imprimante.

PRBinAuto

7

PRBinCassette

14

PRBinEnvelope

5

PRBinEnvManual

6

PRBinFormSource

15

PRBinLargeCapacity

11

PRBinLargeFmt

10

PRBinLower

2

PRBinManual

4

PRBinMiddle

3

PRBinSmallFmt

9

PRBinTractor

8

PRBinUpper

1

Attention : selon l'imprimante utilisée, certains paramètres peuvent ne pas être valides.

NUM_BIN_2

RectoVerso

1=Aucun,

2=Bord Long,

3=Bord Court.

NUM_BIN_4

NbCopies

Nombre de copies à imprimer (non géré par le fichier de configuration).

BOOL

CodeRetour

Code retour de l'opération :

*VRAI si l'opération s'est déroulée correctement.

*FAUX dans le cas contraire.



Remarque : les paramètres dont on ne veut pas modifier la valeur par défaut (valeur définie au niveau du fichier de configuration) doivent être renseignés avec la valeur –1 pour les paramètres numériques, et *Blank pour les paramètres Alpha.


Adélia Cloud


Dans le cas d'une prévisualisation au format PDF, il est possible, grâce à cette fonction, de fixer une police TrueType autre que la police Courier (seule police proposée dans les paramètres d'exécution).

Il faut au préalable avoir copié les fichiers (.ttf) :

- soit le répertoire c:\fonts du VFS,

- soit dans le répertoire du VFS pointé par la clé PdfFontsPath, si celle-ci a été définie dans le fichier de configuration wicfgva.ini.


Le nom de la police est le nom réel du fichier .ttx. Si la police n'est pas trouvée, la police par défaut [7.Courier] est utilisée.

Si dans le rendu du document PDF la hauteur de ligne (0.85 par défaut) est trop petite ou trop grande, il est possible de l'ajuster en modifiant à la baisse ou à la hausse l'attribut LineHeightFactor (voir la fonction VaToolBxCloudSetSupersededAdeliaPrinterPdfAttributes).


Par exemple

Exemple 1 :


NumImp

= 1


Permanent

= *FAUX

* fixe les paramètres pour la session (durée de vie du process)

Police

= 12.Arial

* Police

Orientation

= 1

* Portrait

TaillePapier

= 9

* A4

Tiroir

= -1

* valeur par défaut définie dans le fichier de configuration

RectoVerso

= 2

* Impression recto/verso bord long

NbCopies

= 1

* 1 seul exemplaire


APPELER_DLL 'VATOOLBX.DLL' 'VaToolBxSetAdeliaPrinterEx' NumImp Permanent Police Orientation TaillePapier Tiroir RectoVerso NbCopies CodeRetour


Exemple 2 (Adélia Cloud) :

Si le fichier DroidSans.ttf est présent dans le répertoire c:\fonts du VFS, il est possible d'appeler la fonction comme suit :


BOOL resB

APPELER_DLL 'VaToolBx' 'VaToolBxSetAdeliaPrinterEx' 1 *FAUX '8.DroidSans' 1 -1 -1 1 1 resB


La police utilisée pour la production du PDF est la police DroidSans, taille 8.


Liste des fonctions de la DLL VaToolBx par thème

↑ Haut de page

  • Aucune étiquette