Frame retangular dinâmico, usando vários arquivos de imagens
Deseja-se formar um frame com a seguinte aparência:

Para isso, dividimos a figura em 8 partes

|
leftLine.png (12x66)
|

|
rightLine.png (12x66)
|

|
lowerDir.png (29x32)
|

|
lowerEsq.png (29x32)
|

|
upperDir.png (29x32)
|

|
upperEsq.png (29x32)
|

|
lowerLine.png (80x5)
|

|
upperLine.png (80x5)
|
e usamos o seguinte arquivo de definição de frame:
<?xml version="1.0" encoding="UTF-8"?> <frame width="138" height="130"> <borders left="12" top="10" bottom="10" right="12"/> <draw> <!-- QUINAS --> <!-- quina superior esquerda --> <image left="0" top="0" right="29" bottom="32" overflowX="stretch"> <anchors left="true" top="true"/> <source url="upperEsq.png" left="0" right="29" top="0" bottom="32"/> </image>
<!-- quina superior direita --> <image left="109" top="0" right="138" bottom="32" overflowX="stretch" overflowY="stretch"> <anchors left="false" right="true" top="true"/> <source url="upperDir.png" left="0" right="29" top="0" bottom="32"/> </image>
<!-- quina inferior esquerda --> <image left="0" top="98" right="29" bottom="130"> <anchors left="true" top="false" bottom="true"/> <source url="lowerEsq.png" left="0" right="29" top="0" bottom="32"/> </image>
<!-- quina inferior direita --> <image left="109" top="98" right="138" bottom="130"> <anchors left="false" right="true" top="false" bottom="true"/> <source url="lowerDir.png" left="0" right="29" top="0" bottom="32"/> </image>
<!-- LINHAS --> <!-- linha horizontal superior --> <image left="29" top="0" right="109" bottom="5" zOrder="-1" overflowX="stretch"> <anchors left="true" right="true" top="true"/> <source url="upperLine.png" left="0" right="80" top="0" bottom="5"/> </image>
<!-- linha horizontal inferior --> <image left="29" top="125" right="109" bottom="130" zOrder="-1" overflowX="stretch"> <anchors left="true" right="true" top="false" bottom="true"/> <source url="lowerLine.png" left="0" right="80" top="0" bottom="5"/> </image>
<!-- linha vertical esquerda --> <image left="0" top="32" right="12" bottom="98" zOrder="-1" overflowY="stretch" overflowX="stretch"> <anchors left="true" right="false" bottom="true" top="true"/> <source url="leftLine.png" left="0" right="12" top="0" bottom="66"/> </image>
<!-- linha vertical direita --> <image left="126" top="32" right="138" bottom="98" zOrder="-1" overflowY="stretch" overflowX="stretch"> <anchors left="false" right="true" bottom="true" top="true"/> <source url="rightLine.png" left="0" right="12" top="0" bottom="66"/> </image> </draw> </frame>
|


Created with the Personal Edition of HelpNDoc: Effortlessly Edit and Export Markdown Documents