rectangle_properties
Descrição de propriedades da entidade Rectangle (retângulo)
Descrição
A entidade Rectangle é uma folha na hierarquia de entidades gráficas. Esta entidade define parâmetros para retângulos preenchidos ou não.
- parent:
- esta propriedade contém o manipulador da raiz. A raiz de uma entidade Rectangle deve ser do tipo - "Axes"ou- "Compound".
- children:
- esta propriedade contém um vetor com os galhos do manipulador. Contudo, manipuladores rectangle não possuem galhos correntemente. 
- mark_mode:
- este campo contém o valor padrão da propriedade - mark_modepara a poligonal. Deve ser- "on"(marcas desenhadas) ou- "off"(nenhuma marca desenhada).
- mark_style:
- a propriedade - mark_styleé utilizada para selecionar o tipo de marca utilizada quando a propriedade- mark_modeé- "on". O valor é um inteiro em [0 14] que significa: ponto, sinal de mais, cruz, estrela, rombo preenchido, rombo, triângulo para cima, triângulo para baixo, rombo mais, círculo, asterísco, quadrado, triângulo para direita, triângulo para esquerda e pentagrama.
- mark_size_unit:
- este campo contém o valor padrão da propriedade - mark_size_unitproperty value. Se- mark_size_unitfor ajustado para- "point", então o valor de- mark_sizeé diretamente dado em pontos. Quando- mark_size_unité ajustado para- "tabulated",- mark_sizeé computado em relação ao array de tamanho de fonte: logo, seu valor deve ser um inteiro em [0 5] que significa 8pt, 10pt, 12pt, 14pt, 18pt e 24pt. Note que xrect como padrão; quando se utiliza a função- tabulatedcomo padrão; quando se utiliza a função plot o modo- pointé automaticamente habilitado.
- mark_size:
- A propriedade - mark_sizeé utilizada para escolher o tamanho das marcas quando a propriedade- mark_modeé- "on". Deve ser um valor inteiro em [0 5] que significa 8pt, 10pt, 12pt, 14pt, 18pt e 24pt.
- mark_foreground:
- este campo contém o valor da propriedade - mark_foregroundque é a cor da borda das marcas. O valor deve ser um índice de cor (relativo ao mapa de cores corrente).
- mark_background:
- este campo contém o valor da propriedade - mark_backgroundque é a cor da face das marcas. O valor deve ser um índice de cor (relativo ao mapa de cores corrente).
- line_mode:
- este campo contém o valor padrão da propriedade - line_modepara a poligonal. O valor pode ser- "on"(linha desenhada) ou- "off"(nenhuma linha desenhada).
- fill_mode:
- Se o valor da propriedade - fill_modeé- "on", o retângulo é preenchido com a cor de primeiro plano,- mark_modetambém deve ter valor- "off". Senão, o valor da propriedade é- "off"apenas a forma o contorno do retângulo é desenhado utilizando-se a cor de primeiro plano.
- line_style:
- a propriedade - line_styledeve ser um inteiro em [1 6]. 1 stands significa linha sólida, o restante seleciona tracejados.
- thickness:
- este campo contém o valor padrão da propriedade - thickness(espessura) da linha. Deve ser um inteiro positivo.
- foreground:
- este campo contém a cor utilizada para desenhar a linha de contorno do retângulo. Seu valor deve ser um índice de cor (relativo ao mapa de cores corrente). 
- background:
- este campo contém a cor utilizada para preencher a parte interna do retângulo. Seu valor deve ser um índice de cor (relativo ao mapa de cores corrente). 
- data:
- esta propriedade retorna as coordenadas do ponto superior esquerdo do retângulo, sua altura e largura em unidades de dados dos eixos. O resultado é uma matriz - [xleft,yup,[zup],width,height]
- visible:
- este campo contém o valor da propriedade - visiblepara a entidade. Pode ser- "on"ou- "off". Por padrão, o retângulo é visível, a propriedade é- "on". Se- "off"o retângulo não é exibido na tela.
- clip_state:
- este campo contém o valor da propriedade - clip_statepara o retângulo. o valor de clip_state pode ser :- "off"ignifica que o retângulo não é recortado.
- "clipgrf"significa que o retângulo é recortado fora da caixa dos eixos.
- "on"significa que o retângulo é recortado fora do retângulo dado pela propriedade clip_box.
 
- clip_box:
- este campo determina a propriedade - clip_boxproperty. Por padrão seu valor é uma matriz vazia se a propriedade clip_state é "off". Em outros casos, o vetor- [x,y,w,h](ponto superior esquerdo, largura, altura) define as porções do retângulo a ser exibido, contudo o valor da propriedade- clip_stateserá alterado.
- user_data:
- este campo pode ser utilizado para armazenar qualquer variável Scilab na estrutura de dados da entidade retângulo e recuperá-la. 
Exemplos
a=get("current_axes");//obtendo o manipulador dos novos eixos criados a.data_bounds=[-2,-2;2,2]; xrect(-1,1,2,2) r=get("hdl");//obtendo o manipulador da entidade corrente (aqui, a entidade Rectangle) r.type r.parent.type r.foreground=13; r.line_style=2; r.fill_mode="on"; r.background=color('red'); r.clip_box=[-1 1;1 1]; r.data(:,[3 4])=[1/2 1/2]; r.data(:,[1 2])=[1/2 1/2]; r.clip_state="off"
Ver Também
- set — Ajusta um valor de propriedade de uma objeto entidade gráfica ou de um objeto Interface do Usuário (User Interface)
- get — Gets the handle of a graphical or User Interface object, or the property's value of objects.
- delete — Deleta uma entidade gráfica e seus galhos
- xrect — desenha um retângulo
- xfrect — preenche um retângulo
- xrects — desenha ou preenche um conjunto de retângulos
- graphics_entities — Descrição das estruturas de dados de entidades gráficas
| Report an issue | ||
| << arc_properties | geometric_shapes | Segments properties >> |