Recomendamos que entienda XML antes de crear o editar plantillas.
El archivo de plantilla de bloque de título del diagrama unifilar está en el formato XML. Esto es un formato estándar para el intercambio de datos para muchas aplicaciones autónomas y basadas en la web; es fácilmente extensible.
Puede definir elementos en cualquier orden y los atributos pueden estar en cualquier orden. Hay 4 tipos básicos de objetos gráficos que se pueden definir para los bloques de título: rectángulos, líneas, texto e imágenes. Cada uno de estos elementos tiene atributos que describen sus posiciones, tamaños, colores, y así sucesivamente. Se muestra el formato del archivo en general a continuación:
<?xml version="1.0" encoding="utf-8" ?>
<TitleBlock>
>>> Definiciones de elementos del bloque de títulos se coloca aquí
</TitleBlock>
Todas las coordenadas en las plantillas del bloque de títulos están en pulgadas con el origen (0,0) que está en la esquina superior izquierda. La coordenada X aumenta de izquierda a derecha, mientras que la coordenada Y aumenta de arriba a abajo. Puede crear un bloque de títulos sin límites. Incluso puede ser más grande que la página física que va a imprimir ya que tendrá la opción de reducirlo por el cuadro de diálogo para imprimir.
Figura 1: Origen del bloque de títulos
Al definir los atributos para los objetos que se defina, algunos atributos son necesarios tales como los atributos de posición. Otros son opcionales y si no se especifica, se utilizan los valores predeterminados.
La sección Ajustes le permite especificar ciertos ajustes para el bloque de título y puede tener las siguientes opciones.
Escala (Scale) [Opcional] La escala del bloque de títulos [Predeterminada = 0]
0 = Automático
1 = Manual (este valor no debe utilizar en un archivo .TBLK)
2 = Ajuste hacia la derecha
3 = Ajuste hacia el lado inferior
Ancho de borde (BorderWidth) [Opcional] Ancho de las líneas del borde del rectángulo de impresión [Predeterminado = 1].
<Settings>
<Scale>0</Scale>
<BorderWidth>1</BorderWidth>
</Settings>
Los rectángulos son simplemente cuadros y pueden tener los siguientes atributos.
izquierda (left) [Obligatorio] Coordenada izquierda del rectángulo en pulgadas
superior (top) [Obligatorio] Coordenada superior del rectángulo en pulgadas
derecha (right) [Obligatorio] Coordenada derecha del rectángulo en pulgadas
inferior (bottom) [Obligatorio] Coordenada inferior del rectángulo en pulgadas
Grosor de línea (LineWidth) [Opcional] Ancho de la línea alrededor del rectángulo [Predeterminadada = 2]
Color [Opcional] RGB del color de la línea rectángulo [Predeterminado = 0 (negro)].
<Rect>
<left>0</left>
<top>0</top>
<right>7,25</right>
<bottom>0,75</bottom>
<LineWidth>2</LineWidth>
<Color>0xff0000</Color>
</Rect>
Las líneas pueden tener los siguientes atributos.
PosX1 [Obligatorio] Valor inicial de X en pulgadas
PosY1 [Obligatorio] Valor inicial de Y en pulgadas
PosX2 [Obligatorio] Valor final de X en pulgadas
PosY2 [Obligatorio] Valor final de Y en pulgadas
Grosor de línea (LineWidth) [Opcional] Anchura de la línea [Predeterminado = 2]
Estilo de línea (LineStyle) [Opcional] Estilo de la línea [Predeterminado = 0]
0 = Sólida
1 = Discontinua
2 = Punto
3 = Discontinua punto
4 = Discontinua punto punto
Color [Opcional] RGB del color de la línea [Predeterminado = 0 (negro)]
<Line>
<PosX1>0</PosX1>
<PosY1>0</PosY1>
<PosX2>7,25</PosX2>
<PosY2>0,75</PosY2>
<LineWidth>2</LineWidth>
<LineStyle>0</LineStyle >
<Color>0xff0000</Color>
</Line>
Texto puede tener los siguientes atributos.
PosX [Obligatorio] Posición horizontal del texto en pulgadas
PosY [Obligatorio] Posición vertical del texto en pulgadas
Alineación (Alignment) [Opcional] Alineamiento del texto. Este campo determina cómo se interpretan PosX y PosY. Se especifica como una combinación de uno de los valores de alineación horizontal con uno de los valores de alineación vertical. Un valor de 30 (6 + 24) hace que el texto que se centra horizontalmente, con PosY como la línea de referencia. [Predeterminada = 24 (Referencia izquierda)]
Alineación izquierda (Left align) 0
Alineación derecha (Right align) 2
Centro (Center) 6
Parte superior (Top) 0
Parte inferior (Bottom) 8
Referencia (Baseline) 24
Etiqueta (Label) [Obligatorio] Texto que se muestra. Esto es texto estático menos que el atributo Aviso (Prompt) se define en tal caso este valor es el texto predeterminado.
Aviso (Prompt) [Opcional] Aviso para la etiqueta. Esto hace que este elemento de texto es una variable y especificado por el usuario en el cuadro de diálogo de Imprimir (Print).
NombreFuente (FontName) [Opcional] Nombre del tipo de letra [Predeterminado = Arial]
Nombre (Name) [Opcional] Nombre del campo [Predeterminado = ninguno]
TamañoFuente (FontSize) [Opcional] Tamaño de punto de fuente [Predeterminado = 10].
Colocación de fuente (Escapement) [Opcional] Colocación de fuente especificada en un décimo de un ángulo. Por ejemplo, para 90 grados de texto, especificaría 900. [Predeterminada = 0]
Negrita (Bold) [Opcional] Fuente negrita [Predeterminada = 0]
0 = normal
1 = negrita
Cursiva (Italic) [Opcional] Fuente cursiva [Predeterminada = 0]
0 = normal
1 = cursiva
Color [Opcional] RGB del color de la línea [Predeterminado = 0 (negro)].
<Text>
<PosX>3,625</PosX>
<PoxY>,25</PoxY>
<Alignment>30</Alignment>
<Color>0X0000000</Color>
<Label>CITY OF SEATTLE</Label>
<FontName>Arial</FontName>
<PointSize>10</PointSize>
<Escapement>0</Escapement>
<Bold>0</Bold>
<Italic>0</Italic>
</Text>
Las imágenes son cuadros y pueden tener los siguientes atributos. Las imágenes se cambian de tamaño automáticamente para ajustarse al rectángulo dado preservando la misma relación de aspecto original de la imagen.
izquierda (left) [Obligatorio] Coordenada izquierda del rectángulo en pulgadas
superior (top) [Obligatorio] Coordenada superior del rectángulo en pulgadas
derecha (right) [Obligatorio] Coordenada derecha del rectángulo en pulgadas
inferior (bottom) [Obligatorio] Coordenada inferior del rectángulo en pulgadas
Archivo de imagen (ImageFile) [Obligatorio] Ruta del archivo gráfico. Archivos compatibles son BMP, JPG, GIF, TIFF, PNG, ICO, WMF, EMF.
Aviso (Prompt) [Obligatorio] Aviso al usuario que se muestra en el diálogo para Imprimir (Print).
Nombre (Name) [Opcional] Nombre del campo [Predeterminado = ninguno]
<Image>
<left>0</left>
<top>0</top>
<right>7,25</right>
<bottom>0,75</bottom>
<ImageFile>d:\pictures\logo.jpg</ImageFile >
<Prompt>Logo image</Prompt>
</Image>
Para imprimir y trazar gráficos | |
Bloque de títulos |