- allineare testo

[ 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
 Nuova Discussione  Rispondi Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'č:
Autore Discussione Precedente Discussione Discussione Successiva  

piratabobo
Utente Normale




69 Messaggi

Inserito il - 31/08/2006 : 16:25:40  Mostra Profilo  Rispondi Quotando
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.

admin
Amministratore



Regione: Veneto
Prov.: TV
Cittā: Treviso


188 Messaggi

Inserito il - 31/08/2006 : 21:23:20  Mostra Profilo  Visita l'Homepage di admin Invia a admin un Messaggio Privato  Rispondi Quotando
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
  Discussione Precedente Discussione Discussione Successiva  
 Nuova Discussione  Rispondi Bookmark this Topic Aggiungi Segnalibro
Vai a:
© 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