Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor VBA
  TextBox in Zeichnungsableitung

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  TextBox in Zeichnungsableitung (1608 mal gelesen)
mranderson
Mitglied
Entwicklungsingenieur Robotik


Sehen Sie sich das Profil von mranderson an!   Senden Sie eine Private Message an mranderson  Schreiben Sie einen Gästebucheintrag für mranderson

Beiträge: 70
Registriert: 25.04.2006

IV: Autodesk Inventor 9
VB: Visual Basic 6.0
OS: Microsoft Windows 2000 Professional SP 4
CPU: Intel Xeon 1,7 GHz
Arbeitsspeicher: 1 GB

erstellt am: 02. Mai. 2006 13:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi @ all!

ich hätte da gern mal wieder ein Problem.

Ich möchte in eine Zeichnungsableitung (DrawingDocument) eine Inventor Textbox mit Text aus einem String einfügen. Das Problem liegt darin, dass ich es bisher nur geschafft habe eine Textbox als Skizze in  die Zeichnung einzufügen und auch nur mit vorab bestimmter Position. Das ganze ist jedoch n bischen umständlich, weshalb ich fragen möchte, ob jemand weiß wie man eine Textbox mit bereits vorhandenem Inhalt direkt in die Zeichnung einfügen kann, so dass sie an der Maus hängt und sie an der richtigen Stelle abgelegt werden kann.

Mit der etwas unpraktischen Methode sieht der Code wie folgt aus:


    ' Set a reference to the drawing document.
    ' This assumes a drawing document is active.
    Dim oDrawDoc As DrawingDocument
    Set oDrawDoc = ThisApplication.ActiveDocument

    ' Create a new sketch on the active sheet.
    Dim oSketch As DrawingSketch
    Set oSketch = oDrawDoc.ActiveSheet.Sketches.Add

    ' Open the sketch for edit so the text boxes can be created.
    ' This is only required for drawing sketches, not part.
    oSketch.Edit

    Dim oTG As TransientGeometry
    Set oTG = ThisApplication.TransientGeometry

    ' Create text with simple string as input.  Since this doesn't use
    ' any text overrides, it will default to the active text style.
    Dim oTextBox As Inventor.TextBox
   
    Set oTextBox = oSketch.TextBoxes.AddFitted(oTG.CreatePoint2d(30,  1), TextBox1.Text)

    oSketch.ExitEdit


Vielen Dank für Vorschläge ohne unnötige Skizze!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mranderson
Mitglied
Entwicklungsingenieur Robotik


Sehen Sie sich das Profil von mranderson an!   Senden Sie eine Private Message an mranderson  Schreiben Sie einen Gästebucheintrag für mranderson

Beiträge: 70
Registriert: 25.04.2006

IV: Autodesk Inventor 9
VB: Visual Basic 6.0
OS: Microsoft Windows 2000 Professional SP 4
CPU: Intel Xeon 1,7 GHz
Arbeitsspeicher: 1 GB

erstellt am: 04. Mai. 2006 14:41    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi nochmal!

kennt sich wirklich niemand mit dem beschriebenen Sachverhalt aus?

Wenn doch, dann bitte auf jeden fall posten!!!

Vielen dank schon mal im voraus für alle Beiträge!

Grüße

MrAnderson alias René

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz