| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| ZW3D 2023: Startrampe für neue Möglichkeiten |
Autor
|
Thema: Schriftfeld, Rand überlappen (2065 mal gelesen)
|
ToolTim Mitglied Funktionsentwickler
Beiträge: 6 Registriert: 04.07.2012
|
erstellt am: 18. Jun. 2013 16:10 <-- editieren / zitieren --> Unities abgeben:
Hallo Inventor-Freunde, ich muss eine Zeichnungsvorlage erstellen, bei der das Schriftfeld den Rand quasi "überlappt". Was ich haben will sieht also nicht so aus Code:
|---A----B----C--- | | 1 1 | | | ********| 2 * SF *2 | ********| |---A----B----C---sondern so: |---A----B----C--- | | 1 1 | | | | 2 ******** | * SF * |---A----B-********
Jemand ne Idee wie ich das hinkriegen kann? Schöne Grüße, Tim
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MacFly8 Ehrenmitglied Konstrukteur Kessel- & Feuerungsbau
Beiträge: 1988 Registriert: 13.08.2007 HP Z17; 64GB RAM; Nvidia Quadro RTX3000; Inventor Professional PDSU 2012/2020 Mechanical 2012/2020
|
erstellt am: 18. Jun. 2013 16:17 <-- editieren / zitieren --> Unities abgeben: Nur für ToolTim
Hi, dafür den Einfügepunkt des Schriftfelds so setzten das das Schriftfeld richtig eingefügt wird. Dafür einen Punkt in der rechten unteren Ecke des Schriftfeldes einfügen und bemassen mit dem Versatzabstand und anschließend als Einfügepunkt Einstellen. MfG MacFly ------------------ - - - der Erleuchtung ist es egal wie du Sie erlangst - - - - - - Wir leben alle unter demselben Himmel, aber wir haben nicht alle denselben Horizont - - - (K. Adenauer) [Diese Nachricht wurde von MacFly8 am 18. Jun. 2013 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9780 Registriert: 01.12.2003 AutoCAD 2.5 - 2024, Inventor AIP 4-2024.2 Windows 11 i7, 96 GB, SSD, Quadro P2200
|
erstellt am: 18. Jun. 2013 16:20 <-- editieren / zitieren --> Unities abgeben: Nur für ToolTim
Rahmen und Schrfitfeld können einenm definierten Einfügepunkt tragen (ansonsten wird der äußerste Punkt (jed nach Blatteinstellung meist unten rechts) verwendet. Den Einfügepunkt für das Schriftfeld (Beispiel DIN) ändert man über Schrfitfeld>Definition bearbeiten>Einfügepunkt setzen und Typ "Einfügepunkt" wählen. ------------------ Mit freundlichem Gruß Udo Hübner www.CAD-Huebner.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Axel-Rother Mitglied dipl.ing. (arch)
Beiträge: 172 Registriert: 29.03.2006 16GB ram nvidia Quadro FX1800 Windows 7 AI 2013 Vault Prof. TopSolid2010 (v6.11.216.21)
|
erstellt am: 18. Jun. 2013 19:00 <-- editieren / zitieren --> Unities abgeben: Nur für ToolTim
Hallo, ganz so einfach ist es dann aber doch nicht. Hab mal so'n bisschen rumgetestet... Beim Schriftfeld ist der Einfügepunkt fast schnuppe. Liegt der Einfügepunkt innerhalb des Schriftfeldes wird er ignoriert Solange man keinen Rahmen hat, wird bei mir das Schriftfeld mit seiner äußersten Ausdehnung 10mm vom Rand plaziert; egal, ob oben links oder unten rechts. Macht man sich aber einen Rahmen, dann wird das Schriftfeld in die Ecke desselben plaziert. Der Einfügepunkt ist für das Schriftfeld eher als unsichtbare Geometrie zu sehen. Der Rahmen kann auch außerhalb des Blattes liegen. Ist aber iwi sinnlos, da ohnehin der Randbereich das Blattes nicht gedruckt wird. ------------------ Axel ------------------- Versuch macht kluch Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ToolTim Mitglied Funktionsentwickler
Beiträge: 6 Registriert: 04.07.2012
|
erstellt am: 19. Jun. 2013 07:25 <-- editieren / zitieren --> Unities abgeben:
Danke für die Antworten. Das Ergebnis ist allerdings nicht das was ich brauche sondern das, was auch Axel beschrieben hat. Ich möchte, dass der Rand, wie in meiner Skizze dargestellt, an der Begrenzungslinie des Schriftfeldes endet! Mit dem Einfügepunkt kann ich das Schriftfeld bestenfalls weiter in die Blattmitte schieben, nicht aber nach außen. Gruß, Tim
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
muellc Ehrenmitglied V.I.P. h.c. ICT Specialist
Beiträge: 3501 Registriert: 30.11.2006 Inventor 2017.4.12 64 bit Windows 10 Enterprise 64 bit 3DEXPERIENCE R2016x -------------------- HP Z-Book 15 G4 32 Gig Ram NVIDIA Quadro M2200 2x HP E243i
|
erstellt am: 19. Jun. 2013 08:11 <-- editieren / zitieren --> Unities abgeben: Nur für ToolTim
|
Axel-Rother Mitglied dipl.ing. (arch)
Beiträge: 172 Registriert: 29.03.2006 16GB ram nvidia Quadro FX1800 Windows 7 AI 2013 Vault Prof. TopSolid2010 (v6.11.216.21)
|
erstellt am: 19. Jun. 2013 09:31 <-- editieren / zitieren --> Unities abgeben: Nur für ToolTim
Hallo Tim, jetzt hast du doch alles, was du brauchst. Der Rahmen kann auch außerhalb des Blattes liegen !!! Mit Rahmen ist das gemeint, was sich hinter der Rubrik RÄNDER verbirgt. Also ein Zeichnungsrahmen, kein Kasten ums Schriftfeld. ------------------ Axel ------------------- Versuch macht kluch Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ToolTim Mitglied Funktionsentwickler
Beiträge: 6 Registriert: 04.07.2012
|
erstellt am: 19. Jun. 2013 10:06 <-- editieren / zitieren --> Unities abgeben:
Ok, ich habe mich wohl missverständlich ausgedrückt, daher kommen im Anhang jetzt zwei Screenshots bevor ihr mich für völlig plemplem befindet . In rot markiert mein Problem. Jetzt sitzt das Schriftfeld zwar schonmal ganz am Rand unten (aber nicht rechts, da ist also der Einfügepunkt noch nicht ganz da wo er hin soll). Aber der Rand nicht "überschrieben", so dass ich eben nicht das erhalte was im zweiten Bild zu sehen ist. Die Vorlage ist nur per c+p aus einer dxf eingefügt. Und dafür suche ich die Lösung. Also muss ich wahrscheinlich die Definition für den Rand irgendwie anpassen, oder? Schöne Grüße, Tim
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Axel-Rother Mitglied dipl.ing. (arch)
Beiträge: 172 Registriert: 29.03.2006 16GB ram nvidia Quadro FX1800 Windows 7 AI 2013 Vault Prof. TopSolid2010 (v6.11.216.21)
|
erstellt am: 19. Jun. 2013 10:08 <-- editieren / zitieren --> Unities abgeben: Nur für ToolTim
|
ToolTim Mitglied Funktionsentwickler
Beiträge: 6 Registriert: 04.07.2012
|
erstellt am: 19. Jun. 2013 10:22 <-- editieren / zitieren --> Unities abgeben:
|
muellc Ehrenmitglied V.I.P. h.c. ICT Specialist
Beiträge: 3501 Registriert: 30.11.2006 Inventor 2017.4.12 64 bit Windows 10 Enterprise 64 bit 3DEXPERIENCE R2016x -------------------- HP Z-Book 15 G4 32 Gig Ram NVIDIA Quadro M2200 2x HP E243i
|
erstellt am: 19. Jun. 2013 10:22 <-- editieren / zitieren --> Unities abgeben: Nur für ToolTim
Zitat: Original erstellt von muellc: Hallo Tim,du musst in deinem Zeichnungsrahmen den Verbindungspunkt neu definieren.
Du hast ja einen Aussenrand um deinen Rahmen. Lege dort in der unteren rechten Ecke den Verbindungspunkt hin. Im Schriftfeld sollte er dann unten rechts in der Ecke liegen.
------------------ Gruß, Gandhi It's not a bug, it's a feature! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ToolTim Mitglied Funktionsentwickler
Beiträge: 6 Registriert: 04.07.2012
|
erstellt am: 19. Jun. 2013 11:09 <-- editieren / zitieren --> Unities abgeben:
Ok, das habe ich jetzt hinbekommen. Das Schriftfeld ist wo es sein soll. Danke schonmal dafür. Nur leider leider bringt mich das nicht weiter . Denn noch immer kriege ich das nicht so hin wie in dem zweiten angehängten Bild. Der Rand darf nicht durchgehen, bzw. soll vom Schriftfeld "überschrieben" werden. Ich hatte ja gehofft, mir als Workaround mit einem weiß ausgefüllten Schriftfeld helfen zu können, der Rand-Layer liegt aber immer ganz oben auf. Wie es aussieht komme ich da nicht um Programmiererei herum... . Gruß, Tim Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Leo Laimer Moderator CAD-Dienstleister
Beiträge: 26104 Registriert: 24.11.2002 IV bis 2019
|
erstellt am: 19. Jun. 2013 11:21 <-- editieren / zitieren --> Unities abgeben: Nur für ToolTim
Hallo, Dann musst Du Dir einen Rand definieren, der anstelle des Schriftfeldes eine Lücke hat. Rand und Schriftfeld bestehen aus Linien, nicht Flächen, also kann das Schriftfeld nicht flächendeckend wirken. (zumindest nicht so einfach - ob es mit einem vollflächig aufgebrachten weißen Bitmap ginge weiß ich nicht - mir graut aber schon beim Gedanken dran). Wie Du das Ganze dann aber nett und sauber ausdrucken willst ist mir ein Rätsel. Oder plottest Du auf Überformat und schneidest das Papier dann zurecht, so wie in der Steinzeit der Stift+Rolle-Plotter? ------------------ mfg - Leo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
muellc Ehrenmitglied V.I.P. h.c. ICT Specialist
Beiträge: 3501 Registriert: 30.11.2006 Inventor 2017.4.12 64 bit Windows 10 Enterprise 64 bit 3DEXPERIENCE R2016x -------------------- HP Z-Book 15 G4 32 Gig Ram NVIDIA Quadro M2200 2x HP E243i
|
erstellt am: 19. Jun. 2013 11:23 <-- editieren / zitieren --> Unities abgeben: Nur für ToolTim
Wenn du nur 1 Schriftfeld verwendest, dann mach in deinem Rahmen einen Ausschnitt in entsprechender Größe. Wenn ihr mehrere Schriftfelder verwendet, bei denen eines ausserhalb der Blattumrandung liegt, kannst du dir mit einer I-Logic funktion helfen Code:
If ActiveSheet.TitleBlock = "Standard" Then ActiveSheet.Border = "Rahmen_ohne" Else ActiveSheet.Border = "Rahmen_mit" End If
die Namen musst du natürlich anpassen aber die Funktion sollte dir helfen. Wann du die Funktion ausführen möchtest bleibt dir überlassen. Ich würde Vorschlagen beim Speichern vom Dokument. ------------------ Gruß, Gandhi It's not a bug, it's a feature! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ToolTim Mitglied Funktionsentwickler
Beiträge: 6 Registriert: 04.07.2012
|
erstellt am: 19. Jun. 2013 11:50 <-- editieren / zitieren --> Unities abgeben:
@Leo: Wie gesagt, das mit dem "weiß ausfüllen" wäre ein schlampiger Workaround. Da es aber eh nicht funktioniert hat sich das sowieso erledigt. Jetzt bleibt mir also: Option 1: Eine Lücke im Rand lassen - hab ich auch versucht. Geht bei den Zone-Borders aber nicht so ohne weiteres, da die über Patterns erstellt werden, in Abhängigkeit von der Blattgröße. An die Variablen (aus der Eingabemaske) komme ich nicht ran. Ich könnte da natürlich die komplette Definition löschen bzw. unsichtbar machen, mir meine eigenen Markierungen in Abhängigkeit vom Blattformat setzen und die vorhandenen Maße als Variablen missbrauchen. Spätestens bei den Buchstaben/Zahlen in den Zonen hört's dann aber auf, denn die kann man so nicht automatisiert erzeugen. Zweite Option: Ich baue mir Vorlagen für A2, A3, A4 jeweils hoch- und Querformat, so dass das Schriftfeld in den Rand integriert ist. Wenn dann jemand auf die Idee kommt nachträglich das Blattformat zu ändern muss er halt das entsprechende Schriftfeld wieder auswählen. Das ist auch ne schlampige Lösung, erscheint mir momentan aber am brauchbarsten. Dritte Option: VBA --> everything is possible. Goldrand-Lösung mit maximalem Aufwand. @Gandhi: Danke für den Tipp. Das wäre dann was für meine Variante 2. Gruß, Tim Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |