| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
|
Autor
|
Thema: Text innerhalb von Blöcken - Lisp anpassen (1070 mal gelesen)
|
SNOOP_69 Mitglied Konstrukteur - Innenausbau
Beiträge: 553 Registriert: 25.01.2006 Hardware: - Lenovo-W540 Software: - Win10 Pro 64bit - Autocad 2022-2024 (Vollversion+LT) - BricsCad - DraftSight 2023 - SolidWorks 2019-2023 - SWOOD 2023 - MasterCAM 2020-2023
|
erstellt am: 22. Jun. 2015 10:38 <-- editieren / zitieren --> Unities abgeben:
Hallo, kann mir jemand von den LISP-Spezialisten vielleicht einen Gefallen tun?!? Kann das nachfolgende "Fix-all-Text"-Tool so angepasst werden, dass es bei den Texten auch die Textausrichtung (oben-links / zentriert / etc.) ändert? Muss da einfach noch eine "Alignment-Zeile" mit eingefügt werden? Code: Auszug aus dem Tool FixallText.lsp von LeeMac:
Code: (setq lst '( ( "AcDbBlockReference" ;; Block Attributes (layer "0") (color acbylayer) (stylename "Standard") (scalefactor 1.0) (height 1.0) ) ( "AcDbText" ;; Text (layer "0") (color acbylayer) (stylename "Standard") (scalefactor 1.0) (height 1.0) ) ( "AcDbMText" ;; MText (layer "0") (color acbylayer) (stylename "Standard") (height 1.0) ) ( "AcDbAttributeDefinition" ;; AttDefs (layer "0") (color acbylayer) (stylename "Standard") (scalefactor 1.0) (height 1.0) ) ) )
[Diese Nachricht wurde von SNOOP_69 am 22. Jun. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 22. Jun. 2015 10:43 <-- editieren / zitieren --> Unities abgeben: Nur für SNOOP_69
Ich schau mir das Tool nicht extra an, aber wenn diese "Funktion" nicht vorgesehen ist, dann gehe ich fest davon aus das es nicht so einfach geht: Es sei denn du möchtest die Position des Textbasispunktes behalten, was aber ja sehr unwahrscheinlich ist. ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SNOOP_69 Mitglied Konstrukteur - Innenausbau
Beiträge: 553 Registriert: 25.01.2006 Hardware: - Lenovo-W540 Software: - Win10 Pro 64bit - Autocad 2022-2024 (Vollversion+LT) - BricsCad - DraftSight 2023 - SolidWorks 2019-2023 - SWOOD 2023 - MasterCAM 2020-2023
|
erstellt am: 22. Jun. 2015 10:45 <-- editieren / zitieren --> Unities abgeben:
doch, der einfügepunkt könnte so bleiben...alles andere wäre zu aufwendig, das verstehe ich schon! es reicht leider nicht diese zeile einzufügen...
Code: (alignment acAlignmentMiddleCenter)
[Diese Nachricht wurde von SNOOP_69 am 22. Jun. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 22. Jun. 2015 13:04 <-- editieren / zitieren --> Unities abgeben: Nur für SNOOP_69
Jain, nimmt der das überhaupt an? Normal möchte er doch einen Ganzzahlenwert haben, 8 12 oder was eben beliebt. Von der grundsätzlichen Aufgabe her sollte das auch ausreichen(interne MTextformatierungen ausgenommen, denn das ist ja was anderes). Schwierig(er) ist es dann die Position anzugeben, da kann ich dir leider nicht spontan mal eine Zeile Posten die noch zum fremden Code passt. ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |