OVH Cloud OVH Cloud

Impression d'un frame

1 réponse
Avatar
Papou
Bonsoir a vous tous et toutes.

J'aimerais imprimer une partie d'un Form soit un frame. Ce frame contient un
horaire de travail mensuel il est sous forme de calendrier. Comment faire
pour imprimer que le frame et comment le positionner sur la feuille par
exemple pour qu'il soit à la demi de la page. Donc disons un frame de 2 po
* 2 po sur une feuille 8½ par 11.

Merci de votre aide.
P.S Je travail avec Visual basic 4

1 réponse

Avatar
X
Bonjour,

-1- Tu peux faire une impression de la forme, en mettant les objets
externes à blanc et en déplaçant par le code la Frame au bon endroit au
moment de l'impression, puis en rétablissant couleurs et position après...

-2- Ou imprimer en tant qu'image, objet, dans une impression classique
en positionnant l'objet, voici des exemples:
-----------------------

-1-
PrintForm
Printer.EndDoc

-2-
Objet.scaleMode=VBcentimers
Printer.ScaleMode = vbCentimeters
Printer.PaintPicture Picture1.Image, printer currentX, Printer.CurrentY

IMPRESSION DE FICHIER D'IMAGE OU D'IMAGE
Printer.ScaleMode = vbCentimeters
PictureX.Picture = LoadPicture(App.Path & "nom_fic.ext")
Le fichier est mis dans un contrôle PictureBox
Printer.PaintPicture PictureX.Image, Colonne, ligne

Exemples
Trace un cadre autour à 1mm du texte
Printer.Line (14, 34)-(14 + Printer.TextWidth("Coucou") + 2, 35 +
Printer.TextHeight("Coucou") + 2), , B
Trace un cercle de 2cm de diamètre au milieu de la page
Printer.Circle (Printer.ScaleWidth / 2, Printer.ScaleHeight / 2), 10



Site logiciels
http://irolog.free.fr
Mail
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
------------------------------------------------------------------------------------
"Papou" a écrit dans le message de news:

Bonsoir a vous tous et toutes.

J'aimerais imprimer une partie d'un Form soit un frame. Ce frame contient
un
horaire de travail mensuel il est sous forme de calendrier. Comment faire
pour imprimer que le frame et comment le positionner sur la feuille par
exemple pour qu'il soit à la demi de la page. Donc disons un frame de 2
po
* 2 po sur une feuille 8½ par 11.

Merci de votre aide.
P.S Je travail avec Visual basic 4