CAD programy 4M
Atributy
Program DCL obsahuje mnoho předdefinovaných atributů pro dlaždice. Atributy používají tři typy hodnot: číselné, řetězce a rezervované hodnoty. Platné atributy pro každou dlaždici se liší.
POZNÁMKA: Nepoužívejte v DCL souboru atributy horizontal_margin, vertical_margin, and type.
Číselné hodoty:
Číselné hodnoty jsou celá čísla a/nebo reálná čísla v závislosti na atributu. Reálné číslo mezi -1 a 1 musí mít před sebou nulu, např. 0,1 a ne .1. Příklady zahrnují:
max_value = 16;
aspect_ratio=0.0;
Řetězce
Řetězec obsahuje alfanumerické znaky v dvojici uvozovek ("text") a rozlišuje velká a malá písmena. Příklady zahrnují:
key = "R2";
action = "(function)";
V následujících řetězcích můžete použít následující ovládací prvky:
Rezervované hodnoty
Některý text se používá bez uvozovek. Jedná se o vyhrazené hodnoty, které obsahují flag (pravdivé a nepravé), názvy barev a pozice, například levý a horní. Příklady zahrnují:
allow_accept = true;
color = blue;
alignment = centered;
Seznam atributů
POZNÁMKA: Nepoužívejte v DCL souboru atributy horizontal_margin, vertical_margin, and type.
Číselné hodoty:
Číselné hodnoty jsou celá čísla a/nebo reálná čísla v závislosti na atributu. Reálné číslo mezi -1 a 1 musí mít před sebou nulu, např. 0,1 a ne .1. Příklady zahrnují:
max_value = 16;
aspect_ratio=0.0;
Řetězce
Řetězec obsahuje alfanumerické znaky v dvojici uvozovek ("text") a rozlišuje velká a malá písmena. Příklady zahrnují:
key = "R2";
action = "(function)";
V následujících řetězcích můžete použít následující ovládací prvky:
Control Character | Meaning |
---|---|
\" | Uvozovky (vložené) |
\\ | Zpětné lomítko |
\n | Nový řádek |
\t | Tab |
Rezervované hodnoty
Některý text se používá bez uvozovek. Jedná se o vyhrazené hodnoty, které obsahují flag (pravdivé a nepravé), názvy barev a pozice, například levý a horní. Příklady zahrnují:
allow_accept = true;
color = blue;
alignment = centered;
Seznam atributů
DCL | Krátký popis |
---|---|
action | Provádí LISP funkci. |
alignment | Zarovnání dlaždice vodorovně nebo svisle. |
allow_accept | Aktivuje výchozí tlačítko. |
aspect_ratio | Určuje poměr stran obrazu. |
big_increment | Posune kurzor o danou délku za klik. |
children_alignment | Zarovnává vnořený prvek clusteru. |
children_fixed_height | children_fixed_height |
children_fixed_width | Přiřadí pevnou šířku vnořeným prvkům clusteru. |
color | Přiřadí barvu pozadí k obrázku. |
edit_limit | Určuje maximalní počet znaků, které uživatel může zadat do pole pro úpravy. |
edit_width | Definujte šířku vstupní části editačního pole. |
fixed_height | Definujte pevnou výšku dlaždice. |
fixed_width | Určuje pevnou šířku pro dlaždici. |
fixed_width_font | Zobrazí text seznamu nebo nebo drop-down seznamu v písmu s pevnou šířkou. |
height | Určuje výšku dlaždice. |
initial_focus | Určuje, kde je počáteční ohnisko/zaostření. |
is_bold | Zobrazí text tučně. |
is_cancel | Aktivuje tlačítko, když stisknete tlačítko [ESC]. |
is_default | Aktivujete toto tlačítko, když stisknete tlačítko [Enter]. |
is_enabled | Povolí nebo zakáže dlaždici. |
is_tab_stop | Zaostření přeskočí sem, když uživatel ztiskne [Tab]. |
key | Určuje jméno dlaždice, použité funkcí LISP nebo SDS. |
Kopírování příkladů kódu z 4MCAD odkazu na vývojáře | Kopírování příkladů kódu z 4MCAD odkazu na vývojáře |
label | Určuje popis dlaždice. |
layout | Určuje, zda je dlaždice vodorovně nebo svisle. |
list | Určete počáteční hodnoty zobrazené v seznamu. |
lower_only | Veškerý vstupní text napíše malými písmeny. |
max_value | Určuje maximální hodnotu posuvníku. |
mnemonic | Určuje, na které dlaždici je zaostření, když uživatel zmáčkne klávesu. |
multiple_select | Umožní uživateli vybrat více položek ze seznamu. |
O předdefinovaných atributech | |
password_char | Místo toho, co píše uživatel, zobrazí znak. |
pointsize | Zobrazí text v této velikosti |
Programovací přehled DCL (Dialog Control Language) | |
read_only | Brání uživateli v úpravě textu. |
small_increment | O kolik se posune posuvník za kliknutí. |
tabs | Nastaví tyto tab zarážky. |
tab_truncate | Uřízne jakýkoliv text delší než související tab stop. |
typeface | Zobrazí text ve fontu TrueType. |
upper_only | Donutí, aby výchozí text napsán velkými písmeny. |
value | Určuje výchozí hodnotu dlaždice. |
width | Určuje šířku dlaždice. |