 beiLayout.zip |
AutoCAD ARX Object : Fehlermeldung bei Jig im Layout
Theo37 am 16.03.2011 um 14:14 Uhr (0)
Hallo,nachdem mein Jig jetzt wunderbar funktioniert(im Modellbereich), habe ich es jetzt auch mal in einem Layout ausprobiert. Leider bekomme ich dort eine hässliche Fehlermeldung. Siehe dazu den anhängenden Screenshot. Was mache ich falsch?Das ist meine Jig-Klasse: Function StartJig() As PromptPointResult Dim ed As Editor = Application.DocumentManager.MdiActiveDocument.Editor myBRef = New DatabaseServices.BlockReference(myOpts.BasePoint, BlockID) myPR = ed.Drag(Me) Lasteinfügepunkt = New Geome ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Schraffur in Jig
Theo37 am 13.05.2011 um 11:57 Uhr (0)
Hi Alfred,dein erster Vorschlag funktioniert. Das wende ich schon ein parrmal an.Aber jetzt möchte ich Solids mit mehr Punkten erstellen und da bräuchte ich die Schraffur dazu.Ich habe schon einiges rumprobiert, habe es aber nicht geschafft "managed" eine Schraffur zu erstellen. Das liegt aber an meinen mangelnden Kenntnissen.ich müsste also vor dem Jigaufruf eine Polylinie erstellen. Diese dem aktuellen Layout zuweissen. diese dann dem Jig übergeben. Dort würde ich dann der Polylinie die Punkte zuweissen ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD VBA : Layout kopieren
Theo37 am 11.02.2011 um 09:31 Uhr (0)
Hallo Thomas,das mit der Eigeninitiative ist immer so ne Sache, bei recht wenig Ahnung. Ich bin mit CopyObjects selbst nicht weiter gerkommen. Aber "Copy is my Hobby". Ich habe folgendes bei Autodesk gefunden:Public Function CopyLayout(Source As AcadLayout, TargetName As String) As AcadLayoutDim Doc As AcadDocumentSet Doc = Source.DocumentDim Result As AcadLayoutSet Result = Doc.Layouts.Add(TargetName)If Source.Block.Count 0 ThenDim Entities() As ObjectReDim Entities(0 To Source.Block.Count - 1)Dim i As I ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Schriftkopf im aktuellen Layout ermitteln
Theo37 am 21.10.2008 um 13:48 Uhr (0)
Hallo Gerhard,bin selber noch Anfänger, aber ich versuche trotzdem mal ne Antwort. Unten ist ein Beispiel das so, natürlich keinen Sinn macht. Trotzdem zeigt es wie mann den alten Inhalt Speichern kann und die Attribute mit neuem Text füllen kann.In dem Beispiel gehe ich davon aus, daß die Schrifftköpfe "A3" heisen und mindestens 10 attribute haben.Viel Spass beim Probieren.Public Sub Blockattri()Dim Kopf As AcadBlockReferenceDim Enti As AcadEntityDim Attrib As VariantDim Inhaltalt(1 To 10) As StringDim i ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD ARX Object : Fehlermeldung bei Jig im Layout
Theo37 am 22.03.2011 um 09:43 Uhr (0)
Hi Alfred,ich möchte normalen Text verwenden. Aber irgendwie reagiert dieser gar nicht so wie ich möchte. Ich möchte daß er unten zentriert angezeigt wird, so daß er unabhängig von der Länge mittig dargestellt wird.Aber egal was ich eingebe er wird immer nur ganz normal angezeigt. Muß ich den Text irgendwie aktualisieren?Unten mein Programm-Text:Danke TheoElse Dim Objects(4) As Object Dim Mypoint As Geometry.Point3d Dim aktObj As Object Dim myline As Line Dim mytext As DBText ...
|
| In das Form AutoCAD ARX Object wechseln |