serialv2
Messages postés41Date d'inscriptionjeudi 5 mars 2009StatutMembreDernière intervention13 août 2012
-
18 mars 2009 à 13:59
serialv2
Messages postés41Date d'inscriptionjeudi 5 mars 2009StatutMembreDernière intervention13 août 2012
-
26 mars 2009 à 16:41
Bonjour,
Quand j'ecris dans un picture box a l'aide de la methode picturebox.print , je n'arrive pas regle la taille ma police en dessous de 4,il y at'il une soluce
serialv2
Messages postés41Date d'inscriptionjeudi 5 mars 2009StatutMembreDernière intervention13 août 2012 18 mars 2009 à 15:25
with picture1
.forecolor=vbblack
.fontsize=2
.currenty=30
.currentx= tpm+4 'tpm est une variable car j'ecris dans des tableaux
picture2.print "S"
.currenty=41
.currentx=tpm+4
picture.print "A"
C'est un bout de code pour ecrire Samedi a la vertical dans un cadre que j'ai dessine dans une autre boucle
MErci a toi
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 18 mars 2009 à 16:00
pourquoi dessiner ton texte ainsi ?
tu peux le dessiner verticalement (faut tourner la tête pour le lire)
Option Explicit
Private Type LOGFONT
lfHeight As Long
lfWidth As Long
lfEscapement As Long
lfOrientation As Long
lfWeight As Long
lfItalic As Byte
lfUnderline As Byte
lfStrikeOut As Byte
lfCharSet As Byte
lfOutPrecision As Byte
lfClipPrecision As Byte
lfQuality As Byte
lfPitchAndFamily As Byte
lfFaceName As String * 32
End Type
Private Declare Function GetObject Lib "gdi32.dll" Alias "GetObjectA" (ByVal hObject As Long, ByVal nCount As Long, ByRef lpObject As Any) As Long
Private Declare Function CreateFontIndirect Lib "gdi32.dll" Alias "CreateFontIndirectA" (ByRef lpLogFont As LOGFONT) As Long
Private Declare Function SelectObject Lib "gdi32.dll" (ByVal hdc As Long, ByVal hObject As Long) As Long
Private Declare Function DeleteObject Lib "gdi32.dll" (ByVal hObject As Long) As Long
Private Declare Function TextOut Lib "gdi32.dll" Alias "TextOutA" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal lpString As String, ByVal nCount As Long) As Long
Private Sub Command1_Click()
Dim oFont As IFont
Dim hOldFont As Long
Dim tLF As LOGFONT
Set oFont = Picture1.Font
cnt
Messages postés219Date d'inscriptionlundi 21 novembre 2005StatutMembreDernière intervention20 décembre 20101 18 mars 2009 à 17:00
Bonjour Renfield,
Je n'avais pas vu ta version que j'utilise aussi et qui n'est utilisable qu'en police True Type.
Comme tu emplois "Arial", je ne t'apprends rien à ce sujet.
Salut
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 18 mars 2009 à 17:08
quel soucis a utiliser une true-type ?
si c'est du au fait que ton user peut choisir la posice de son choix...
pas de souci; dans la boite de dialogue de selection des polices, on peut le contraindre aisément
serialv2
Messages postés41Date d'inscriptionjeudi 5 mars 2009StatutMembreDernière intervention13 août 2012 26 mars 2009 à 16:41
SALUT,
j'ai encore un petit soucis avec mon apercu avant impression,
voila qd je le lance une premiere fois tout se passe impeccable,par contre si je le ferme sans fermer le l'appli et que je relance l'apercu la picturebox ne se dessine pas ,j'ai une feuille blanche,comment puis je proceder???
merci