Saltar al contenido principal
Versión: 20 R5

VP Object to font

VP Object to font ( fontObj : Object ) : Text

ParámetrosTipoDescripción
font objectObject->Objeto fuente
ResultText<-Fuente abreviada

Descripción

El comando VP Object to font devuelve una cadena abreviada de fuente a partir de fontObj.

En fontObj, pase un objeto que contenga las propiedades de la fuente. Se soportan las siguientes propiedades:

PropiedadTipoDescripciónValores posiblesObligatorio
familytextDefine la fuente.todo tipo de familia de fuentes estándar o genérica. Ej. "Arial", "Helvetica", "serif", "arial,sans-serif"
sizetextDefines the size of the font. The line-height can be added to the font-size: font-size/line-height: Ex: "15pt/20pt"un número con una de las siguientes unidades:
  • "em", "ex", "%", "px", "cm", "mm", "in", "pt", "pc", "ch", "rem", "vh", "vw", "vmin", "vmin", "vmax"
  • o uno de los siguientes:
  • vk font size grande
  • vk font size grande
  • vk font size x large
  • vk font size xx large
  • vk font size small
  • vk font size smaller
  • vk font size x small
  • vk font size xx small
  • styletextEstilo de fuente.
  • vk font style italic
  • vk font style oblique
  • No
    varianttextEspecifica el tipo de letra en minúsculas.
  • vk font variant small caps
  • No
    weighttextDefine el grosor de la fuente.
  • vk font weight 100
  • vk font weight 200
  • vk font weight 300
  • vk font weight 400
  • vk font weight 500
  • vk font weight 600
  • vk font weight 700
  • vk font weight 800
  • vk font weight 900
  • vk font weight bold
  • vk font weight bolder
  • vk font weight lighter
  • No

    Este objeto puede crearse con el comando VP Font to object.

    La cadena abreviada devuelta puede asignarse a la propiedad "font" de una celda con la función VP SET CELL STYLE, por ejemplo.

    Ejemplo

    $cellStyle:=VP Get cell style($range)

    $font:=VP Font to object($cellStyle.font)
    $font.style:=vk font style oblique
    $font.variant:=vk font variant small caps
    $font.weight:=vk font weight bolder

    $cellStyle.font:=VP Object to font($font)
    //$cellStyle.font contains "bolder oblique small-caps 16pt arial"

    Ver también

    4D View Pro Style Objects and Style Sheets
    VP Font to object
    VP SET CELL STYLE
    VP SET DEFAULT STYLE