Diskuzní fórum a databáze tipů a utilit pro AutoCAD, Inventor, Revit a další produkty Autodesk - od firmy Arkance Systems [www.cadforum.cz]
CZ | SK | EN | DE
Přihlášení
či registrace
   právě nás čte: 19290 
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

 

NápovědaCAD diskuze, rady, výměna zkušeností

 
CAD Fórum - Homepage 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
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoVýšky z textu

 Odpovědět Odpovědět archiv
Autor
MatrO07 Zobrazit panel
Diskutér
Diskutér

Přihlášen: 24.zář.2013
Lokalita: ČR (PA)
Používám:
AutoCAD 2013 AutoCAD CIVIL
Stav: Offline
Bodů: 12
Přímý odkaz na tuto zprávu Téma: Výšky z textu
    Zasláno: 18.dub.2017 v 17:02
Zdravím všechny,
< id="foxcub_translator_popup_win" style="visibility:;width:0px;height:0px;border:0;padding:0;">
potřeboval bych 2D text převést do 3D, běžný postup nefunguje (Upravit-> Povrch -> Výšky z textu...) protože v poli obsah ve vlastnostech textu není jen výška ale nějaký další text, viz obrázek...
Díky všem za odpovědi...

Připojené náhledyPřihlaste se pro zobrazení plné verze - 51575/vlastnosti.jpg


Zpět nahoru
johny Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 24.led.2006
Lokalita: ČR (JM)
Používám:
AutoCAD 2013 AutoCAD CIVIL
Stav: Offline
Bodů: 1671
Řešení Řešení
Přímý odkaz na tuto zprávu Zasláno: 18.dub.2017 v 21:37
_DATAEXTRACTION je nepochybně legitimní cesta a rozhodně není o tom, že "budete muset". Jen nezapomeňte dat bod zarovnání textu na výchozí "Levý". Používám to docela rád, páč ikdyž vyžaduje více kroků, tak si to můžete v excelu krásně zkontrolovat, a do civilu to pustit už v cajku. Jistě že to jde i v tom civilu, ale excel je excel - v tom umí každý!

Každopádně lze najít na netu spoustu utilitek na opravu takových výšek... a když se nechce hledat, nechá se to celkem jednoduše napsat... Takže jedna pro vás. Jak použít LISP... google napoví.

(vl-load-com)

(defun c:FixTextHeights (/ ss ed i)
  
  (if (setq ss (ssget '((0 . "*TEXT"))))
    (repeat (setq i (sslength ss))
      (setq ed (entget (ssname ss (setq i (1- i)))))
      (if (wcmatch (cdr (assoc 1 ed)) "#*")
(entmod (subst (cons 1 (rtos (atof (vl-string-translate " ," ".." (cdr (assoc 1 ed)))) 2 2)) (assoc 1 ed) ed)))))
  (princ)
)


Zpět nahoru
martinfolber Zobrazit panel
Arkance Systems support
Arkance Systems support

Přihlášen: 26.dub.2007
Lokalita: ČR (Pha)
Používám:
AutoCAD Civil 3D
Stav: Offline
Bodů: 1642
Přímý odkaz na tuto zprávu Zasláno: 18.dub.2017 v 17:11
Dobrý den,
to je formátování MTEXTu. Zkuste Mtexty převést rozbitím na DTEXT, případně použijte nějaký lisp na odstranění formátování.

Martin Folber
Zpět nahoru
MatrO07 Zobrazit panel
Diskutér
Diskutér

Přihlášen: 24.zář.2013
Lokalita: ČR (PA)
Používám:
AutoCAD 2013 AutoCAD CIVIL
Stav: Offline
Bodů: 12
Přímý odkaz na tuto zprávu Zasláno: 18.dub.2017 v 17:22
Dobrý den,< id="foxcub_translator_popup_win" style="visibility:;width:0px;height:0px;border:0;padding:0;">
tak rozbitím se sice MTEXT převedl na text ale, převod do 3D stejně nefunguje...
Připojené náhledyPřihlaste se pro zobrazení plné verze - 51575/vlastnosti_2017-04-18_17-22-44.jpg

Zpět nahoru
martinfolber Zobrazit panel
Arkance Systems support
Arkance Systems support

Přihlášen: 26.dub.2007
Lokalita: ČR (Pha)
Používám:
AutoCAD Civil 3D
Stav: Offline
Bodů: 1642
Přímý odkaz na tuto zprávu Zasláno: 18.dub.2017 v 17:25
Nemáte tam desetinnou tečku ale mezeru. Zkuste nahradit mezeru za tečku nebo použít naši funkci z Civil Tools pro převod textů.
Martin Folber
Zpět nahoru
MatrO07 Zobrazit panel
Diskutér
Diskutér

Přihlášen: 24.zář.2013
Lokalita: ČR (PA)
Používám:
AutoCAD 2013 AutoCAD CIVIL
Stav: Offline
Bodů: 12
Přímý odkaz na tuto zprávu Zasláno: 18.dub.2017 v 17:33
Ještě jeden problém, nahradí to i mezeru na konci tečkou takže pak jeto "234.32."< id="foxcub_translator_popup_win" style="visibility:;width:0px;height:0px;border:0;padding:0;">
Zpět nahoru
martinfolber Zobrazit panel
Arkance Systems support
Arkance Systems support

Přihlášen: 26.dub.2007
Lokalita: ČR (Pha)
Používám:
AutoCAD Civil 3D
Stav: Offline
Bodů: 1642
Přímý odkaz na tuto zprávu Zasláno: 18.dub.2017 v 21:09
To není problém. Funkce z našich Civil Tools si s tím poradí. Pokud je nemáte, budete muset přes příkaz EXTRDATA dostat texty např. do Excelu a úpravu udělat tam.
Martin Folber
Zpět nahoru
johny Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 24.led.2006
Lokalita: ČR (JM)
Používám:
C3D 2022
Stav: Offline
Bodů: 1671
Řešení Řešení
Přímý odkaz na tuto zprávu Zasláno: 18.dub.2017 v 21:37
_DATAEXTRACTION je nepochybně legitimní cesta a rozhodně není o tom, že "budete muset". Jen nezapomeňte dat bod zarovnání textu na výchozí "Levý". Používám to docela rád, páč ikdyž vyžaduje více kroků, tak si to můžete v excelu krásně zkontrolovat, a do civilu to pustit už v cajku. Jistě že to jde i v tom civilu, ale excel je excel - v tom umí každý!

Každopádně lze najít na netu spoustu utilitek na opravu takových výšek... a když se nechce hledat, nechá se to celkem jednoduše napsat... Takže jedna pro vás. Jak použít LISP... google napoví.

(vl-load-com)

(defun c:FixTextHeights (/ ss ed i)
  
  (if (setq ss (ssget '((0 . "*TEXT"))))
    (repeat (setq i (sslength ss))
      (setq ed (entget (ssname ss (setq i (1- i)))))
      (if (wcmatch (cdr (assoc 1 ed)) "#*")
(entmod (subst (cons 1 (rtos (atof (vl-string-translate " ," ".." (cdr (assoc 1 ed)))) 2 2)) (assoc 1 ed) ed)))))
  (princ)
)


Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 3702:Převod textů ve výkresu na automaticky aktualizované popisky výšky.
Tip 3737:Změna měřítka kóty mi nezmění výšku kótovacího textu.
Tip 6755:Převod textů s výškami na 3D body zaměření.
Tip 1060:Nelze nastavit výšku textu.
Tip 9563:Příliš malé popisky mapových vrstev v AutoCADu Map 3D.
Tip 1926:Nefunguje změna výšky textu kót.


 Odpovědět Odpovědět

Přejít na fórum Oprávnění fóra Zobrazit panel



Stránka byla vygenerována za 1,164 sekund.