| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Wo ist der Skizzentext? (643 mal gelesen)
|
Der Westfale Mitglied FH-Laboringenieur
Beiträge: 196 Registriert: 18.04.2002
|
erstellt am: 05. Apr. 2006 18:15 <-- editieren / zitieren --> Unities abgeben:
Tach allerseits, ich versuche, in IV9 SP2 in einer Bauteilskizze einen vorhandenen Text anzupacken. Die Skizze enthält nur 2 Texte. Im Debugger sehe ich nix, was irgendwie einem TextBox-Objekt ähnelt; in ...ComponentDefinition.Sketches.Item 1.SketchEntities stehen nur die Punkte und Linien der Textumgrenzungen drin (Item 1 ist die richtige (und einzige) Skizze im Bauteil). Offenbar mache ich da was grundsätzlich falsch oder habs nicht verstanden. Wie komme ich an meine Texte? Über Hilfe freut sich ------------------ Jürgen L. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PaulSchuepbach Moderator Programmierer
Beiträge: 1005 Registriert: 01.10.2003
|
erstellt am: 06. Apr. 2006 09:47 <-- editieren / zitieren --> Unities abgeben: Nur für Der Westfale
Hallo Jürgen, natürlich gibt's ein TextBox-Objekt: Public Sub getDrawingTextBox() Dim oApp As Inventor.Application Set oApp = ThisApplication Dim oDoc As DrawingDocument Set oDoc = oApp.ActiveDocument Dim oSheet As Sheet Set oSheet = oDoc.ActiveSheet Dim oDrSketch As DrawingSketch Set oDrSketch = oSheet.Sketches(1) Dim oBox As Inventor.TextBox Set oBox = oDrSketch.TextBoxes(1) Debug.Print oBox.Text Set oBox = oDrSketch.TextBoxes(2) Debug.Print oBox.Text End Sub Da es auch in Windoof ein TExtBox-Objekt gibt, ist es wichtig, bei der Deklaration das Ganze als 'Inventor.Textbox' zu definieren - ansonsten nimmt Win einfach an, es handel sich um eine WindowsTextbox. Typis Microsoft - immer sich in den Vordergrund drängeln wollen...
Grüsse, Paul www.morecam.ch www.thinkcad.de
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Der Westfale Mitglied FH-Laboringenieur
Beiträge: 196 Registriert: 18.04.2002
|
erstellt am: 07. Apr. 2006 16:49 <-- editieren / zitieren --> Unities abgeben:
Hallo Paul, Schulligung für die späte Reaktion, aber ich mußte noch 'richtig' arbeiten . Dein Beispiel funktioniert bei mir nicht, da ich keine Zeichnungs-, sondern eine Bauteilskizze habe. Ich habe versucht, das Beispiel anzupassen, kann aber nach wie vor kein TextBox-Objekt finden. Ich vermute jetzt, daß die Bauteilskizzentextbox im API gar nicht drin ist, aber vielleicht fällt dir ja noch was ein. Trotzdem Danke erstmal, und schönes Wochenende wünscht ------------------ Jürgen L. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PaulSchuepbach Moderator Programmierer
Beiträge: 1005 Registriert: 01.10.2003
|
erstellt am: 07. Apr. 2006 18:08 <-- editieren / zitieren --> Unities abgeben: Nur für Der Westfale
|
Der Westfale Mitglied FH-Laboringenieur
Beiträge: 196 Registriert: 18.04.2002
|
erstellt am: 10. Apr. 2006 17:25 <-- editieren / zitieren --> Unities abgeben:
|