4D View v16

PV Add font

Inicio

 
4D View v16
PV Add font

PV Add font 


 

PV Add font ( area ; nombre ) -> Resultado 
Parámetro Tipo   Descripción
area  Entero largo in Área 4D View
nombre  Cadena in Nombre de la fuente
Resultado  Entero largo in Número de la fuente

El comando PV Add font asocia la fuente nombre al area y devuelve su identificación única.

Si nombre ya existe, el comando PV Add font devuelve su identificador (el número también se puede obtener utilizando el comando PV GET FONT LIST).

Para mayor información sobre el funcionamiento de las fuentes asociadas a un área 4D View, consulte la sección PV Estilo, Introducción.

Ejemplo  

Este método funciona en conmutación (switch): elimina una fuente del área 4D View o, por el contrario, la asocia si fue eliminada anteriormente.

 C_TEXT($FontName//Nombre de fuente a añadir/eliminar de Area
 ARRAY LONGINT($FontNumArray;0) //Array de los números de fuentes
 ARRAY TEXT($FontNameArray;0) //Array de los nombres de fuentes
 C_LONGINT($Position//Posición de la fuente en los arrays de números y de nombres
 
 $FontName:="Arial"
 
 PV GET FONT LIST(Area;$FontNumArray;$FontNameArray//Lista de las fuentes disponibles
 $Position:=Find in array($FontNameArray;$FontName)
 
 If($Position=-1) //¿Fuente $FontName no disponible para el área?
    $Position:=Size of array($FontNameArray)+1 //La añadiremos
    INSERT IN ARRAY($FontNameArray;$Position//Redimencionamiento...
    INSERT IN ARRAY($FontNumArray;$Position//...arrays
    $FontNameArray{$Position}:=$FontName  //Asignación del nombre de la nueva fuente
    $FontNumArray{$Position}:=PV Add font(Area;$FontName//Asignación del número de fuente
 
 Else //Fuente $FontName presente en el área
    PV REMOVE FONT(Area;$FontNumArray{$Position}) //La eliminamos
 End if



Ver también 

PV GET FONT LIST
PV REMOVE FONT

 
PROPIEDADES 

Producto: 4D View
Tema: PV Estilo
Número 15889

 
HISTORIA 

Creado por: 4D View 6.8

 
ARTICLE USAGE

4D View - Lenguaje ( 4D View v16)