FwXlsxCellAlignment / Horizontal / Vertical
FwXlsxCellAlignment():Horizontal() / :Vertical()Selecciona alineación horizontal y vertical de celdas.
Descripción general
FwXlsxCellAlignment aporta objetos en caché por eje; Horizontal y Vertical tienen métodos distintos. Ejemplo oficial de Vertical llama Horizontal, aparentemente por copia; usamos Vertical según sintaxis y descripción. Códigos alimentan MakeFormat o SetCellsFormat. (Fuentes: refs. 1–1.)
Sintaxis
FwXlsxCellAlignment():Horizontal() / :Vertical()Métodos
HorizontalDevuelve objeto de eje horizontal.FwXlsxCellAlignment():Horizontal()
VerticalDevuelve objeto de eje vertical.FwXlsxCellAlignment():Vertical()
Center / TopCódigos de alineación por eje.oH:Center() / oV:Top()
Ejemplo comentado
#Include "Protheus.ch"
User Function Ed460()
Local jFormat := FwXlsxPrinterConfig():MakeFormat()
Local oH := FwXlsxCellAlignment():Horizontal()
Local oV := FwXlsxCellAlignment():Vertical()
// Ejes distintos, metodos distintos.
jFormat["hor_align"] := oH:Center()
jFormat["vert_align"] := oV:Top()
ConOut(jFormat["vert_align"])
Return NilConfigura centro horizontal y parte superior vertical en memoria. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.
- No llamar Left/Right en alineación vertical. Aplicar formato antes de escribir celdas.
- 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.