Zobrazit plnou verzi příspěvku: VÝŠKA PÍSMA

J.P.
21.01.2008, 17:50
Přeji dobrýden, mám následující prosbu:
v rámci roletového menu mám instrukci na velikost písma v závislosti na dimscale.  Výška v stylu nastavení textu je 0. Písmo je vždy velké jako hodnota dimscale ( např dimscale 720 výška písma 720 atd) Potřebuji ale při dimscale např 720 písmo 1440  (dimscale x2) nebo písmo 2880 (dimscale x4) atd . Jak doplnit příkazový řádek abych mohl ponechat stejný styl a ostatní parametry písma nemusel co do velikosti vyrábět vždy nový styl písma
 
Předem děkuji  za Vaše odpovědi
 

Rostislav Říha
21.01.2008, 18:10
dopište si to v DIESELu

zisoun
21.01.2008, 21:11
V makru bude na místě pro zadání velikosti zřejmě tato část řetězce : $M=$(getvar,dimscale) popř. jenom $(getvar,dimscale)Pokud chcete určitý násobek hodnoty dimscale n pak to stačí doplnit následovně :$(*,$(getvar,dimscale),n) kde n je násobek dimscale

Ferdinand
22.01.2008, 11:15
V kótovacím stylu je nadefinována výška písma (dimtxt) VP1 např. 2,5. Pokud je (dimscale) n=1, výška písma VP=(n.VP1)=VP1=2,5. Změním-li n=50, VP=(n.VP1)=125 a ne 50. Má-li být=50, je to závislý na dimtxt a podle toho, jak je to nadefinován v dimtxsty (píšete, že tam máte předvolbu pro výšku=0) takže VP=(n.VP1)/VP1=n=50 tj. musela by se té výšce VP přiřadit hodnota n.
Pokud jsem to pochopil špatně, tak soráč.