Saltar para o conteúdo principal
Versão: 20 R6 BETA

VP Object to font

VP Object to font ( fontObj : Object ) : Text

ParâmetroTipoDescrição
fontObjObject->Objecto letra
ResultadosText<-Fonte abreviada

Descrição

O comando VP Object to font retorna uma string abreviada de fonte de fontObj.

Em fontObj, passe um objeto que contém as propriedades da fonte. As propriedades abaixo são compatíveis:

PropriedadeTipoDescriçãoValores possíveisObrigatório
familytextEspecifica o tipo de letra.qualquer família de tipos de letra padrão ou genérica. Ex. Ex. Ex. "Arial", "Helvetica", "serif", "arial,sans-serif"Sim
sizetextDefines the size of the font. The line-height can be added to the font-size: font-size/line-height: Ex: "15pt/20pt"um número com uma das seguintes unidades:
  • "em", "ex", "%", "px", "cm", "mm", "in", "pt", "pc", "ch", "rem", "vh", "vw", "vmin", "vmax "
  • ou uma das seguintes::
  • vk font size large
  • vk font size larger
  • 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
  • Sim
    styletextO estilo do tipo de letra.
  • vk font style italic
  • vk font style oblique
  • Não
    varianttextEspecifica o tipo de letra em pequenas maiúsculas.
  • vk font variant small caps
  • Não
    weighttextDefine a espessura do tipo de letra.
  • 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
  • Não

    Esse objeto pode ser criado com o comando VP Font to object.

    A cadeia de caracteres abreviada retornada pode ser atribuída à propriedade "font" de uma célula com o comando VP SET CELL STYLE, por exemplo.

    Exemplo

    $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 contém "bolder oblique small-caps 16pt arial"

    Veja também

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