| 
                    
 This is the legacy 4D documentation web site. Documentations are progressively being moved to developer.4d.com  | 
            ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
                 
                
  | 
                
					
                    
                         
    4D v20.6
 
Font file 
                                
                                
        
 | 
                |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Font file ( fontFamily {; fontStyle} ) -> Function result | ||||||||
| Parameter | Type | Description | ||||||
| fontFamily | Text | 
             
         | 
        Name of font family | |||||
| fontStyle | Longint | 
             
         | 
        Font style: 0=normal (default), 1=bold, 2=italic | |||||
| Function result | Object, Null | 
             
         | 
        Font file object | |||||
The Font file command returns an object describing the font file in your OS corresponding to the fontFamily and, optionally, fontStyle you passed in parameter.
If the font designated by fontFamily is not installed in the OS, the command returns a Null object.
The optional fontStyle parameter allows to define a style variation to get. You can pass one or a combination of the following constants from the Font Styles theme (any other value is ignored):
| Constant | Type | Value | 
| Bold | Longint | 1 | 
| Italic | Longint | 2 | 
| Plain | Longint | 0 | 
You want to make sure the font used in a text area is available on the user system for a correct display:
 C_TEXT($fontName)
 C_LONGINT($fontStyle)
 C_OBJECT($fontFile)
 $fontName:=OBJECT Get font(*;"vText")
 $fontStyle:=OBJECT Get font style(*;"vText")
 $fontFile:=Font file($fontName;$fontStyle)
 If($fontFile=Null)
    ALERT("Defined font is not available, please install: "+$fontName)
 End if
	Product:  4D
	Theme:  System Environment
	Number:  
        1700
        
        
        
	
	Created:  4D v18
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D Language Reference ( 4D v20)
	
	
	4D Language Reference ( 4D v20.1)
	
	
	
	4D Language Reference ( 4D v20.2)
	
	4D Language Reference ( 4D v20.3)
	
	4D Language Reference ( 4D v20.4)
	
	
	4D Language Reference ( 4D v20.5)
	4D Language Reference ( 4D v20.6)
	
	
	
Add a comment