Diskuzní fórum, poradna
CAD diskuze, rady, výměna zkušeností |
Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion 360, 3ds Max a s dalšími CAD aplikacemi.
Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
Fórum nenahrazuje technický support firmy Arkance Systems (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.cadstudio.cz
Multiodkaz - písmo s diakritiko |
Odpovědět | archiv |
Autor | |
jeniksedlacek
Diskutér Přihlášen: 18.dub.2005 Lokalita: ČR (PA) Používám: AutoCad, Inventor Stav: Offline Bodů: 57 |
Téma: Multiodkaz - písmo s diakritiko Zasláno: 09.pro.2017 v 21:14 |
Dobrý den,
jak udělat, když v AutoCadu vkládám Multiodkaz, tak pokud je text bez diakritiky, tak se krásně udělá mezi textem a "praporkem", tedy podtržením textu mezera. Ale pokud udělám text s "háčky a čárkami", tak se text posune na čáru pod textem. Jedná se o AutoCad 2018 standardně nainstalovaný, žádné změny ve stylech a písmech. Děkuji za pomoc Honza
|
|
Vladimír Michl
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Dodáváme produkty Autodesk Stav: Offline Bodů: 21490 |
Zasláno: 09.pro.2017 v 22:39 |
Zkuste ve stylu multiodkazu (nebo ve Vlastnostech) změnit zarovnání, resp. uchycení vlevo/vpravo z "Polovina horního řádku" na "Polovina dolního řádku".
|
|
jeniksedlacek
Diskutér Přihlášen: 18.dub.2005 Lokalita: ČR (PA) Používám: AutoCad, Inventor Stav: Offline Bodů: 57 |
Zasláno: 09.pro.2017 v 23:21 |
Dobrý den,
děkuji za odpověď a pomoc, ale nefunguje to. Honza
|
|
Mara821
Diskutér Přihlášen: 18.zář.2007 Lokalita: ČR (LB) Používám: AutoCAD 2021 Stav: Offline Bodů: 27 |
Zasláno: 10.pro.2017 v 20:41 |
Zkuste změnit řádkování (lane space style) z "nejméně" na "přesně" ve vlastnostech.
|
|
Vladimír Michl
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Dodáváme produkty Autodesk Stav: Offline Bodů: 21490 |
Zasláno: 10.pro.2017 v 21:39 |
Pan Sedláček píše, že nedělá změny stylu. Pokud je přeci jen styl změněn - na podtržení praporkem, pak opravdu pomůže změna řádkování, popř. tip http://www.cadforum.cz/cadforum/jak-zvetsit-odsazeni-textu-modkazu-od-podtrzeni-tip7187
|
|
jeniksedlacek
Diskutér Přihlášen: 18.dub.2005 Lokalita: ČR (PA) Používám: AutoCad, Inventor Stav: Offline Bodů: 57 |
Zasláno: 11.pro.2017 v 16:39 |
Dobrý den,
děkuji moc, toto ((lane space style) z "nejméně" na "přesně" ve vlastnostech.) pomohlo. PS. ale jak to udělat, aby to dělalo pořád. Jistě, že si pomohu funkcí "kopírovat vlastnosti", ale jsem tvor líný,... :-) Honza
|
|
Mara821
Diskutér Přihlášen: 18.zář.2007 Lokalita: ČR (LB) Používám: AutoCAD 2021 Stav: Offline Bodů: 27 |
Zasláno: 11.pro.2017 v 20:55 |
Ve stylu multiodkazu jsem tohle nastavení nenašel, tak používám tenhle lisp:
(vl-load-com) ;;; command to load or unload reactor (defun c:mleaderLineSpace (/ def opt) (if *mleaderLineSpace* (setq def "OFF") (setq def "ON") ) (initget "ON OFF") (setq opt (cond ((getkword (strcat "\nEnter an option [ON/OFF]<" def ">"))) (def) ) ) (cond ((eq opt "ON") (MLS:start) ) ((eq opt "OFF") (MLS:stop) ) ) (princ) ) ;;; load reactor (defun MLS:start (/) (if *mleaderLineSpace* (vlr-remove *mleaderLineSpace*) ) (setq *mleaderLineSpace* (vlr-command-reactor nil '((:vlr-commandended . MLS:CommandEnded) ) ) ) (princ "\nMleaderLineSpace reactor has been loaded. ") ) ;;; unload reactor (defun MLS:stop (/) (if *mleaderLineSpace* (progn (vlr-remove *mleaderLineSpace*) (setq *mleaderLineSpace* nil) (princ "\nMleaderLineSpace reactor has been stopped.") ) ) ) ;;; when command ends (defun MLS:CommandEnded (rea cmd / doc obx) (setq doc (vla-get-activedocument (vlax-get-acad-object))) (setq cmd (strcase (car cmd))) (cond ;; leader ((eq cmd "MLEADER") (setq obx (vlax-ename->vla-object (entlast))) (vla-put-textLineSpacingStyle obx acLineSpacingStyleExactly) (vla-put-dogLegged obx :vlax-false) ) ) ) ;;; autoload (MLS:start) Stačí uložit jako soubor *.lsp a nahrát do aktovky. Lisp se po spuštění výkresu nahraje automaticky, vypnout lze přes příkaz "mleaderLineSpace". Upraví to ale u každého udělaného multiodkazu. Kdyžtak si smažte řádek s (vla-put-dogLegged obx :vlax-false)to upravuje "Horizontal landing" (česky ekvivalent si už nepamatuju) na "Ne", tuhle vlastnost jsem taky nenašel v nastavení stylu, tak se Vám bude možná hodit. Vypne se ta šipka na prodlužování vodorovné čáry. Edit: Teď mě ještě tak napadá, že to nemusí fungovat v české verzi. Kdyžtak zkuste ten konec nahradit tímto: ;;; when command ends (defun MLS:CommandEnded (rea cmd / doc obx) (setq doc (vla-get-activedocument (vlax-get-acad-object))) (setq cmd (strcase (car cmd))) (cond ;; leader ((eq cmd "MODKAZ") (setq obx (vlax-ename->vla-object (entlast))) (vla-put-textLineSpacingStyle obx acLineSpacingStyleExactly) (vla-put-dogLegged obx :vlax-false) ) ) ) ;;; autoload (MLS:start) Upravil Mara821 - 11.pro.2017 v 21:07 |
|
Pro technickou podporu CAD
kontaktujte Helpdesk
Odpovědět | |
Přejít na fórum | Oprávnění fóra Nemůžete vytvářet nová témata v tomto fóru Nemůžete odpovídat na témata v tomto fóru Nemůžete vymazávat vaše příspěvky v tomto fóru Nemůžete upravovat vaše příspěvky v tomto fóru Nemůžete vytvářet ankety v tomto fóru Nemůžete hlasovat v anketách v tomto fóru |
Stránka byla vygenerována za 1,234 sekund.