FwXlsxPrinterConfig
FwXlsxPrinterConfig():MakeFont([jFontConfig])Construye configuraciones JsonObject de fuente, formato y borde.
Descripción general
Fábricas estáticas desde LIB 20201009. Sin argumento devuelven valores por defecto; con JsonObject parcial conservan valores aportados y completan restantes. MakeFont inicia Calibri 11; MakeFormat texto negro, fondo blanco y sin ajuste; MakeBorder lados falsos y estilo None. (Fuentes: refs. 1–1.)
Sintaxis
FwXlsxPrinterConfig():MakeFont([jFontConfig])Métodos
MakeFontCompleta configuración de fuente.FwXlsxPrinterConfig():MakeFont([jConfig])
MakeFormatCompleta formato de celda.FwXlsxPrinterConfig():MakeFormat([jConfig])
MakeBorderCompleta bordes.FwXlsxPrinterConfig():MakeBorder([jConfig])
Ejemplo comentado
#Include "Protheus.ch"
User Function Ed461()
Local jFont := JsonObject():New()
// Completar valores conservando tamano y negrita.
jFont["size"] := 14
jFont["bold"] := .T.
jFont := FwXlsxPrinterConfig():MakeFont(jFont)
ConOut(cValToChar(jFont["size"]))
FreeObj(jFont)
Return NilConserva tamaño 14 y negrita; completa demás propiedades. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.
- Usar nombres exactos: underline, hor_align, vert_align y border_color. Fábricas no generan archivos ni aplican configuración por sí solas.
- En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.