[ Home | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download | Cerca | FAQ ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 Autocad
 VBA - Visual Basic per Autocad
 allineare testo

Nota: Devi essere registrato per poter inserire un messaggio.

Larghezza finestra:
Nome Utente:
Password:
Icona Messaggio:              
             
Messaggio:

  * Il codice HTML è ON
* Il Codice Forum è OFF


   Allega file
  Clicca qui per sottoscrivere questa Discussione.
 
    

V I S U A L I Z Z A    D I S C U S S I O N E
piratabobo Inserito il - 31/08/2006 : 16:25:40
salve

sto inserendo del testo in un disegno tramite alcune textbox messe in un form, ma ho l'esigenza di allineare i vari testi una volta a sinistra e una volta centrati con diverse coordinate ma non riesco ad allineare il testo in una precisa coordinata esempio:

Dim Testo As AcadText
Dim Text As String
Dim P(0 To 2) As Double

Text = txtpro.Text

P(0) = 3.5: P(1) = 25.5: P(2) = 0
Set Testo = ThisDrawing.ModelSpace.AddText(Text, P, Height)
Testo.Alignment = acAlighmentCenter

con questo codice riesco a centrare il testo ma non a posizionarlo alle coordinate 3.5 - 25.5 ma bensi mi viene sempre posizionato alle coordinate 0-0.
Grazie a chiunque mi possa dare una soluzione.
1   U L T I M E    R I S P O S T E    (in alto le più recenti)
admin Inserito il - 31/08/2006 : 21:23:20
Prova con questo:

Sub align_text(testo, x, y)

Dim textObj As AcadText
Dim insertionPoint(0 To 2) As Double
Dim alignmentPoint(0 To 2) As Double
Dim height As Double

' Define the text object
insertionPoint(0) = x: insertionPoint(1) = y: insertionPoint(2) = 0
height = 2.5 'Altezza testo
' Create the text object in model space
Set textObj = ThisDrawing.ModelSpace.AddText(testo, insertionPoint, height)
alignmentPoint(0) = x: alignmentPoint(1) = y: alignmentPoint(2) = 0
textObj.HorizontalAlignment = acHorizontalAlignmentCenter
textObj.TextAlignmentPoint = alignmentPoint

End sub

E' una funzione che ho utilizzato io in un mio progetto.

© Torna all'inizio della Pagina
Tradotto Da: Vincenzo Daniele & Luciano Boccellino- www.targatona.it | Distribuito Da: Massimo Farieri - www.superdeejay.net | Powered By: - Snitz Forums 2000 Version 3.4.03

Antidoto.org | Brutto.it | Estela.org | Equiweb.it