Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
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 propriedademark_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. Semark_size_unitfor ajustado para"point", então o valor demark_sizeé diretamente dado em pontos. Quandomark_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çãotabulatedcomo padrão; quando se utiliza a função plot o modopointé automaticamente habilitado.- mark_size:
A propriedade
mark_sizeé utilizada para escolher o tamanho das marcas quando a propriedademark_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 propriedadeclip_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 — Recupera um valor de propriedade de uma entidade de gráficos ou um objeto Interface do Usuário.
- 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 >> |