Formas
As formas são objetos estáticos que podem ser adicionadas a formulários 4D.
As formas 4D suportam as seguintes formas básicas:
- retângulos
- linhas
- ovals
Retângulo
Um retângulo estático é um objeto decorativo para os formulários. Os rectângulos são limitados a formas quadradas.
O desenho dos retângulos é controlado através de muitas propriedades (cor, espessura da linha, padrão, etc.). Especificamente, o roundness dos seus cantos pode ser definido.
JSON Exemplo
"myRectangle": {
"type": "rectangle", //define o tipo de objeto
"left": 60, //posicao esquerda no formulário
"top": 160, //posicao superior no formulário
"width": 100, //largura do objeto
"height": 20, //altura do objeto
"borderRadius": 20 //define a rodada dos cantos
}
Propriedades compatíveis
Bottom - Class - Corner radius - Dotted Line Type - Fill Color - Height - Horizontal Sizing - Left - Line Color - Line Width - Object Name - Right - Top - Type - Vertical Sizing - Visibility - Width
Linha
Uma linha estática é um objeto decorativo para os formulários, desenhado entre duas tramas. As linhas podem ser horizontais, verticais ou de qualquer forma angular.
O desenho das linhas é controlado através de muitas propriedades (cor, espessura da linha, etc.).
propriedade startPoint
La propiedad JSON startPoint
define a partir de qué coordenada dibujar la línea (ver ejemplo).
la propiedad
startPoint
no está expuesta en la lista de propiedades, donde la dirección de dibujo de la línea es visible.
Exemplos JSON
"myLine": {
"type": "line",
"left": 20,
"top": 40,
"width": 100,
"height": 80,
"startPoint": "topLeft", //primeira direção
"strokeDashArray": "6 2" //tracejado
}
Resultado:
"myLine": {
"type": "line",
"left": 20,
"top": 40,
"width": 100,
"height": 80,
"startPoint": "bottomLeft", //2nd direction
"strokeDashArray": "6 2" //dashed
}
Resultado:
Propriedades compatíveis
Bottom - Class - Dotted Line Type - Height - Horizontal Sizing - Left - Line Color - Line Width - Object Name - Right - startPoint - Top - Type - Vertical Sizing - Visibility - Width
Oval
Uma oval estática é um objeto decorativo para formas. Los objetos ovalados pueden utilizarse para dibujar formas circulares (cuando las propiedades ancho y alto son iguales).
JSON Exemplo
"myOval": {
"type": "oval", //define the type of object
"left": 60, //left position on the form
"top": 160, //top position on the form
"width": 100, //width of the object
"height": 20, //height of the object
"fill": "blue" //define the background color
}
Propriedades compatíveis
Bottom - Class - Dotted Line Type - Fill Color - Height - Horizontal Sizing - Left - Line Color - Line Width - Object Name - Right - Top - Type - Vertical Sizing - Visibility - Width