This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA
texto alineado; margen; relleno; ancho del borde;estil o de borde;colo r de fondo; tab stops; curv atura; guion de texto;direc ción; juego de caracteres; tamaño de la pestaña; color; nombre de la fuente; tamaño de fuente; Estilo de fuente; fontweight; textodecoració n;altura de la línea; texto alineado; margen; relleno;
ancho del borde; esti lo de borde; col or de fondo; tab stops; curv atura; guion de texto; dire cción; juego de caracteres; tamaño de la pestaña; color; nombre de la fuente; tamaño de fuente; Estilo de fuente; fontweight; textodecoració n; altura de la línea; Text o prefo rmad o
<pre>
texto alineado; margen; relleno; ancho del borde; esti lo de borde; col or de fondo; tab stops; curv atura; guion de texto; dire cción;
juego de caracteres; tamaño de la pestaña; color; nombre de la fuente; tamaño de fuente; Estilo de fuente; fontweight; textodecoració n; altura de la línea; Lista orde nada
- First
- Second
list-styletype; texto alineado; margen; relleno; ancho del borde; estilo de borde; col or de fondo; tab -stops; curvatura; guion de texto; dirección; juego de caracteres; tamaño de la pestaña; color; nombre de la fuente; tamaño de fuente;
Estilo de fuente; fontweight; textodecoració n; Lista deso rden ada
- First
- Second
list-styleimage; texto alineado; margen; relleno; ancho del borde; estilo de borde; col or de fondo; tab -stops; curvatura; guion de texto; dirección; juego de caracteres; tamaño de la pestaña; color; nombre de la fuente; fontt-size; Estilo de fuente; fontweight; textodecoració n;
<list>
<list style=""> First Second
list-styleimage; texto alineado; margen; relleno; ancho del
borde; estilo de borde; col or de fondo; tab -stops; curvatura; guion de texto; dirección; juego de caracteres; tamaño de la pestaña; color; font-name font-size; Estilo de fuente; fontweight; textodecoració n; Lista de artic ulos
list-styleimage; texto alineado; margen; relleno; ancho del borde; estilo de borde; col or de fondo; tab -stops; curvatura; guion de texto; dirección; juego de caracteres; tamaño de la pestaña;
color; nombre de la fuente; tamaño de fuente; Estilo de fuente; fontweight; textodecoració n; Expr esión de VFP
DTOC(DATE())+" "+TIME()
Expr esión de VFP con form ato de conv ersió n
Hipe renla ce
Tabe lator
Pági na de códi
pictureformat="99.99" xlsf ="#0.00">10
X count of tabelators
go Bloq ue de opci ones
TF_LIST_ITEM_CHA R=CHR(168)
Mes a
Amp liar fila por alias fuent e
template="ali as_expression"
Expression
Expression
Expression < /p>
Atributos de CSS Nombre
Valores
darse cuenta
izquierda
tamaño | por ciento
10pt o 12px o 1cm 10%
parte superior
tamaño | por ciento
10pt o 12px o 1cm 10%
anchura
tamaño | por ciento
10pt o 12px o 1cm 10%
altura
tamaño | por ciento
10pt o 12px o 1cm 10%
derecho
tamaño | por ciento
10pt o 12px o 1cm 10%
posición
estático | relativo | absoluto | párrafo relativo
tramo
clip | isométrico | tramo
curvatura
número
sin unidades
flotador
izquierda | derecho | centro | texto arriba-abajo | textorectángulo
Para los valores que quedan | derecho puede ser posición solo estática. Para valores text-top-bottom | textorectángulo puede ser solo posición absoluta | párrafo relativo. Centro de valores agregado en XFRX 17.2.0. Valores text-top-bottom | textorectángulo están en desuso desde XFRX 17.2.0.
wrap-image
texto arriba-abajo | textorectángulo
Atributo agregado en XFRX 17.2.0.
envolvente
ambos | izquierda | derecho
Atributo agregado en XFRX 17.2.0.
list-styletype
decimal | decimal con corchete | romano superior | romano superior con soporte | latín superior | latín superior con soporte | bajo latino | bajo latín con soporte | romano superior | romano superior con soporte
list-styleimage
url ('')
url ('filename.png') 'expresión'
juego de caracteres
windows-1250 | windows1252 | windows-1251
que sabe que VFP windows-42 es para fuente de símbolos
dirección
ltr | RTL
nombre de la fuente
"Arial" | "Símbolos", etc.
tamaño de fuente
tamaño
10pt o 12px o 1cm
tamaño de la pestaña
tamaño
10pt o 12px o 1cm
tab-stops
Tamaño del centro izquierda tamaño correcto
izquierda 1 en el centro 1 a la derecha 1 pulgada;
texto alineado
izquierda | centro | derecho | bloque | justificar
guion de texto
tamaño
Estilo de fuente
normal | cursiva heredar
fuente-peso
normal | negrita | heredar
textodecoración
normal | subrayar | línea de salida | heredar
color de fondo
R, G, B | #HEX | "Nombre de color WEB" | rgb (r, g, b) | hsl (h, s, l) | cmyk (c, m, y, k)
color
R, G, B | #HEX | "Nombre de color WEB" | rgb (r, g, b) | hsl (h, s, l) | cmyk (c, m, y, k)
altura de la línea
tamaño | número | por ciento
10pt o 12px o 1cm 2.5 es coficiente para el tamaño de letra del párrafo 250% es coficiente para el tamaño de letra del párrafo
margen
A B A BC A B CD
arriba-derecha-abajo-izquierda arriba-abajo, derecha-izquierda arriba, derecha-izquierda, abajo arriba, derecha, abajo izquierda
margen superior
tamaño
margenderecho
tamaño | por ciento
10pt o 12px o 1cm
margen inferior
tamaño
margen izquierdo
tamaño | por ciento
relleno
A AB A BC A B CD
acolchado superior
tamaño
rellenoderecho
tamaño | por ciento
fondo acolchado
tamaño
relleno izquierdo
tamaño | por ciento
ancho del borde
tamaño
estilo de borde
ninguno | punteado | discontinua | dashdot |dashdotdot | sólido
unidades
px | pt | en | cm | mm | pc | % | rem | em | ex | vw | vh |vmin | vmax | tw
arriba-derecha-abajo-izquierda arriba-abajo, derecha-izquierda arriba, derecha-izquierda, abajo arriba, derecha, abajo izquierda
% (solo para ancho, alto, izquierda, arriba, derecha, margen, relleno, tamaño de fuente, altura de línea) La unidad vh es significativa para la altura fija del cuadro de texto en el informe. Las unidades vw, vh, vmin, vmax se agregaron en XFRX 17.1.1 La unidad tw se agregó en XFRX 17.1.3
Notificaciones de banderas
Sin etiquetas
Documentación XFRX / ... / Formato de texto
Formato de texto - Código BB martinajindrova Modificado por última vez abr 23, 2017
La palabra clave es .
Etiquetas compatibles de bbcode.org Etiqueta de inicio
Etiqueta final
Negrita
[b]
[/b]
Itálico
[i]
[/i]
Subrayar
[u]
[/u]
StrikeTh ru
[s]
[/s]
[color=]
[/color]
Color
darse cuenta
[color=255,0,0][/color] [color=255][/color] [color=#FF0000][/color] [color="red"][/color] [color=RGB(255,0,0)][/color] [color=HSL(0,100,50)][/color] [color=CMYK(0,1,1,0)][/color]
Tamaño de fuente Estilo de fuentes
[size=]
[style]
[/size]
[/style]
[style color=#FF0000 size="10px"] [/style]
Hiperenl ace
[url]
[/url]
[url="expression"][/url] [url="expression"]text[/url]
Imagen
[img]
[/img]
[img]image.png[/img] [img width= height=]image.png[/img] [img =widthxheight]image.png[/img]
[img]"expression"[/img] [quote]
[/quote]
[code]
[code]
Texto preforma do
[pre]
[/pre]
Texto de alineació n a la izquierda
[left]
[/left]
Citar Código
Alinear el texto a la derecha
[right]
[/right]
Centrar el texto en el centro
[center]
[/center ]
[quote][/quote] [quote=name][/quote]
Lista ordenada
[ol]
[/ol]
[ol] [li]First[/li] [li]Second[/li] [/ol]
Lista desorden ada
[ul]
[/ul]
[ul] [li]First[/li] [li]Second[/li] [/ul]
[list]
[/list]
[list] [li]First[/li] [li]Second[/li] [/list]
[table]
[/table]
[table] [tr][th][/th][th][/th][/tr] [tr][td][/td][td][/td][/tr] [/table]
Mesa
Etiquetas extendidas y atributos por XFRX
Bloque ar alinear
Etiqueta de inicio
Etiquet a final
darse cuenta
[block]
[/bloc k]
Justificar la alineación
texto Tabelat or
[tab/]
Sobres crito
[sup]
[/sup]
Subíndi ce
[sub]
[/sub ]
Expresi ón de VFP
[vfpev]
[/vfpe v]
Expresi ón de VFP con format o de convers ión
[vfpev pictureformat= "" xlsf=""]
[/vfp ev]
[vfpev
[/opt ions]
[options]TF_LIST_ITEM_CHAR=CHR(168)[ /options]
Bloque de opcion es
[options]
Backgr oundco lor para tablas, filas y celdas
bgcolor=
Amplia r fila por alias fuente
template="ali as_expression"
[tab/] [tab=X/]
[vfpev]DTOC(DATE())+" "+TIME()[/vfpev]
pictureformat="99.99" xlsf="#0.00"]1 0[/vfpev]
[table bgcolor=rbg(192,192,192)][tr bgcolor =rbg(135,153,237)][th][/th][th][/th] [/tr] [tr][td bgcolor=rbg(183,244,131)][/t d][td][/td][/tr] [/table] [table] [tr][th][/th][th][/th][/tr] [tr template="alias_expression"][td][vfp ev]FIELD[/vfpev][/td][/tr] [/table] [ul] [li template="alias_expression"][vfpev]F IELD[/vfpev][/li] [/ul] [left template="alias_expression"][vfpev]F IELD[/vfpev][/left]
[ plantilla derecha
=
"alias_expression"][vfpev]FIELD[ /vfpev][/right]
[ plantilla del centro = "alias_expression"][vfpev]FIELD[ /vfpev][/center]
[block template = "alias_expression"][vfpev]FIELD[ /vfpev][/block]
Sin etiquetas
Notificaciones de banderas Documentación XFRX / ... / Formato de texto
Formato de texto - RTF martinajindrova Modificado por última vez oct 13, 2017
La palabra clave es .
Tokens compatibles por RTF Simbólico
darse cuenta
Ve rsi ón
Propiedades del papel Anchu ra
\paperw
Ancho de papel en twips
17. 3
Altura
\paperh
Altura del papel en twips
17. 3
Marge
\margl
Margen a la izquierda en twips
17.
n dejado
3
Marge n derech o
\margr
Margen a la derecha en twips
17. 3
Marge n superio r
\margt
Margen superior en twips
17. 3
Marge n inferior
\margb
Margen abajo en twips
17. 3
Propiedades del texto \b
Activar negrita
\b0
Desactivar negrita
\i
Activar cursiva
\i0
Desactivar cursiva
\ul
Activar subrayado
\ul0
Desactivar subrayado
\strike
Activar strikethru
\strike0
Desactivar strikethru
Sobres crito
\super
Activar superíndice
Subínd ice
\sub
Activar subíndice
Negrita
Itálico
Subray ar StrikeT hru
\ nosupersub
Activar superíndice y subíndice
Color
\cfN
\cf1
- índice en la tabla de colores
Color de fondo
\cbN
\cb1
- índice en la tabla de colores
\chcbpatN
\chcbpat1
- índice en la tabla de
colores Nombr e de la
\fN
\f0
- índice en la tabla de fuentes
17. 3
fuente Tamañ o de fuente
\fsN
\fs40
Página de código
\ansicpgN
\ansicpg1252
- tamaño de letra * 2
Propiedades de párrafo Marge n superio r
\sbN
\sb420
Marge n inferior
\saN
\sa420
Marge n dejado
\liN
\li420
Marge n derech o
\riN
\ri420
Altura de la línea
\slN
\sl1500
\slmultN
\slmult0- Altura de lne\slmult1 - Hilo de
- espacio antes del párrafo en twips
- espacio tras párrafo en
twips - espacio desde el párrafo de la izquierda en twips - espacio del párrafo correcto en twips
- párrafo de altura de línea en twips / múltiple línea
múltiple Alinea ción del texto
Tab detiene
\ql
Alineación izquierda
\qr
Alineación correcta
\qc
Alineación del centro
\qj
Bloquear / justificar la alineación
\txN
\tx2000
\tqr
\tqr\tx2000
\tqc
\tqc\tx2000
- Tope de tabulación izquierdo en twips - parada de tabulación derecha en twips - parada de
tabulación central en twips Color de fondo
\cbpatN
Guion de texto
\fiN
\fi420
Tamañ o de la pestaña
\deftabN
\deftab
Fronter a
\brdrcfN
\brdrcf1
\cbpat1
- índice en la tabla de
colores - sangría de primera línea en twips - tamaño de tabulación predeterminado en twips
- índice en la tabla de
colores \brspN
\brsp200
\brdrwN
\brdrw20
- espacio entre boder y texto en twips - ancho del borde en
twips \brdrnone
Ninguno borde
\brdrdot
Borde de puntos
\brdrdash
Borde del tablero
\brdrdashd
Borde del punto de la rociada
\brdrdashdot
Borde del punto de la rociada
\brdrdashdd
Dash dot dot border
\brdrs
Borde sólido Tokens de control
Tabelat or
\tab
CRLF
\line
Párrafo
\par
\pard
Restablecer propiedades de párrafo
\plain
Restablecer propiedades de texto
Salto de página
\page
17. 3
Secció n
\sect
17. 3 Objetos
Líneas, formas, imágen es
\shp
17. 3
\pict
Tokens extendidos por XFRX
Expr esión de VFP
Simbólico
darse cuenta
\*\vfpev
{\vfpev {DTOC(DATE())+" "+TIME()}}
{\vfpev {\pictureformat99.99} { \xlsf#0.00} {10}}
Expr esión de VFP con form ato de conv ersió n Expa ndir por alias fuent e
\*\template
{\template {alias_expression}}
Sobre scrito
\*\super0
Desactivar superíndice
Subín dice
\*\sub0
Desactivar subíndice
Atributos de CSS
Citar
Códi go
texto alineado; marg en; relleno; anc ho del borde; estilo de borde; color de fondo; tabstops; curvatur a; guion de texto; dirección ; juego de caracteres; tam año de la pestaña; color; nombre de la fuente; tamaño de fuente; Estilo de fuente; fontweight; textodecoración; alt ura de la línea;
Texto prefo rmad
<pre>
texto alineado; marg en; relleno; anc
texto alineado; marg en; relleno; anc ho del borde; estilo de borde; color de fondo; tabstops; curvatur a; guion de texto; dirección ; juego de caracteres; tam año de la pestaña; color; nombre de la fuente; tamaño de fuente; Estilo de fuente; fontweight; textodecoración; alt ura de la línea;
o
ho del borde; estilo de borde; color de fondo; tabstops; curvatur a; guion de texto; dirección ; juego de caracteres; tam año de la pestaña; color; nombre de la fuente; tamaño de fuente; Estilo de fuente; fontweight; textodecoración; alt ura de la línea;
Lista orden ada
- First
- Second
list-styletype; texto alineado; marg en; relleno; anc ho del borde; estilo de borde; color de fondo; tabstops; curvatur a; guion de texto; dirección ; juego de caracteres; tam año de la pestaña; color; nombre de la fuente; tamaño de fuente; Estilo de fuente; fontweight; textodecoración;
Lista desor dena da
- First
- Second
list-styleimage; texto alineado; marg en; relleno; anc ho del borde; estilo de
borde; color de fondo; tabstops; curvatur a; guion de texto; dirección ; juego de caracteres; tam año de la pestaña; color; nombre de la fuente; fonttsize; Estilo de fuente; fontweight; textodecoración; <list>
Lista de articu los
<list style=""> - First
- Second
-
list-styleimage; texto alineado; marg en; relleno; anc ho del borde; estilo de borde; color de fondo; tabstops; curvatur a; guion de texto; dirección ; juego de caracteres; tam año de la pestaña; color; font-name fontsize; Estilo de fuente; fontweight; textodecoración; list-styleimage; texto alineado; marg en; relleno; anc ho del borde; estilo de borde; color de fondo; tabstops; curvatur a; guion de texto; dirección
; juego de caracteres; tam año de la pestaña; color; nombre de la fuente; tamaño de fuente; Estilo de fuente; fontweight; textodecoración; Hiper enlac e
Bloq ue de opcio nes
TF_LIST_ITEM_CHAR=CHR( 168)
Mesa
< /tr>
Ampl iar fila por alias fuent e
template="ali as_expression"
< /tr> Expression
Expression
Expression
Notificaciones de banderas Documentación XFRX / ...
Sin etiquetas
/ Formato de texto
Tabla de colores martinajindrova Modificado por última vez mar 26, 2017
#FF0000
Red
#BDEDFF
Robin Egg Blue
#00FFFF
Cyan
#CFECEC
Pale Blue Lily
#0000FF
Azul
#E0FFFF
Cian claro
#0000A0
Azul oscuro
#EBF4FA
Agua
#ADD8E6
Azul claro
#F0F8FF
Alice azul
#800080
Púrpura
#F0FFFF
Azur
#FFFF00
Amarillo
#CCFFFF
Light Slate
#00FF00
Lima
#93FFE8
Luz aguamarina
#FF00FF
Magenta
#9AFEFF
Azul eléctrico
#FFFFFF
Blanco
#7FFFD4
Aguamarina
#C0C0C0
Plata
#00FFFF
Cyan o Aqua
#808080
gris
#7DFDFE
Tron azul
#808080
Gris
#57FEFF
Zircon azul
#000000
Negro
#8EEBEC
Laguna Azul
#FFA500
naranja
#50EBEC
Celeste
#A52A2A
marrón
#4EE2EC
Diamante azul
#800000
Granate
#81D8D0
Tiffany Blue
#008000
Verde
#92C7C7
Cyan Opaque
#808000
Aceituna
#77BFC7
Hosta azul
#000000
Negro
#78C7C7
Aurora boreal
azul #0C090A
Noche
#48CCCD
Turquesa Medio
#2C3539
Gunmetal
#43C6DB
Turquesa
#2B1B17
Medianoche
#46C7C7
Medusa
#34282C
Carbón
#43BFC7
Guacamayo azul verde
#25383C
Gris pizarra oscuro
#3EA99F
Luz Mar Verde
#3B3131
Petróleo
#3B9C9C
Turquesa oscuro
#413839
Gato negro
#438D80
Sea Turtle Green
#3D3C3A
Iridium
#348781
Medio aguamarina
#463E3F
Anguila negra
#307D7E
Azul verdoso
#4C4646
Vaca negra
#5E7D7E
Gris turquesa
#504A4B
Lobo gris
#4C787E
Beetle Green
#565051
Vampire Grey
#008080
Teal
#5C5858
Grey Dolphin
#4E8975
Mar verde
#625D5D
Gris carbón
#78866B
C amouflage verde
#666362
Gris ceniza
#848b79
Sage Green
#6D6968
Gris nublado
#617C58
Hazel Green
#726E6D
Smokey Gray
#728C00
Venom Green
#736F6E
gris
#667C26
Fern Green
#837E7C
Granito
#254117
Dark Forrest Green
#848482
Acorazado gris
#306754
Medium Sea Green
#B6B6B4
Nube gris
#347235
Verde medio del bosque
#D1D0CE
Ganso gris
#437C17
Verde de algas marinas
#E5E4E2
Platino
#387C44
Pino verde
#BCC6CC
Plata metálica
#347C2C
Jungle Green
#98AFC7
Gris azulado
#347C17
Shamrock Green
#6D7B8D
Gris pizarra claro
#348017
Medium Spring Green
#657383
Gris pizarra
#4E9258
Bosque verde
#616D7E
Jet Grey
#6AA121
Cebolla verde
#646D7E
Mist Blue
#4AA02C
Primavera verde
#566D7E
Marble Blue
#41A317
Verde lima
#737CA1
Azul pizarra
#3EA055
Clover Green
#4863A0
Azul acero
#6CBB3C
Serpiente verde
#2B547E
Arrendajo azul
#6CC417
Alien Green
#2B3856
Dark Slate Blue
#4CC417
Manzana verde
#151B54
Azul de medianoche
#52D017
Amarillo verde
#000080
Azul marino
#4CC552
Kelly verde
#342D7E
Ballena azul
#54C571
Zombie Green
#15317E
Lapis Blue
#99C68E
Rana verde
#151B8D
Azul Aciano
#89C35C
Guisantes verdes
#0000A0
Tierra Azul
#85BB65
Dollar Bill Green
#0020C2
Azul cobalto
#8BB381
Dark Sea Green
#0041C2
Blueberry Blue
#9CB071
Iguana Green
#2554C7
Azul zafiro
#B2C248
Aguacate Verde
#1569C7
Ojos azules
#9DC209
Pistacho Verde
#2B60DE
Azul real
#A1C935
Ensalada verde
#1F45FC
Orquídea azul
#7FE817
Colibrí verde
#6960EC
Loto azul
#59E817
Nebula Green
#736AFF
Light Slate Blue
#57E964
Semáforo Go Green
#357EC7
Azul pizarra
#64E986
Algas verdes
#368BC1
Glacial Blue Ice
#5EFB6E
Jade verde
#488AC7
Azul seda
#00FF00
Verde
#3090C7
Blue Ivy
#5FFB17
Verde esmeralda
#659EC7
Blue Koi
#87F717
Lawn Green
#87AFC7
Columbia Blue
#8AFB17
chartreuse
#95B9C7
Bebe azul
#6AFB92
Dragon Green
#728FCE
Luz acero azul
#98FF98
Menta verde
#2B65EC
Océano azul
#B5EAAA
Pulgar verde
#306EFF
Cinta azul
#C3FDB8
Luz Jade
#157DEC
Vestido azul
#CCFB5D
Té verde
#1589FF
Dodger Blue
#B1FB17
Verde amarillo
#6495ED
Azul Aciano
#BCE954
Slime Green
#6698FF
Cielo azul
#EDDA74
Vara de oro
#38ACEC
Mariposa azul
#EDE275
Harvest Gold
#56A5EC
Iceberg
#FFE87C
Sun Yellow
#5CB3FF
Azul cristal
#FFFF00
Amarillo
#3BB9FF
Deep Sky Blue
#FFF380
Maíz amarillo
#79BAEC
Denim Blue
#FFFFC2
Pergamino
#82CAFA
Luz azul cielo
#FFFFCC
Crema
#82CAFF
Día azul cielo
#FFF8C6
Chifón de limón
#A0CFEC
Jeans Blue
#FFF8DC
Seda de maiz
#B7CEEC
Angel Azul
#F5F5DC
Beige
#B4CFEC
Azul pastel
#FBF6D9
Rubia
#C2DFFF
Azul marino
#FAEBD7
Blanco antiguo
#C6DEFF
Azul pálido
#F7E7CE
champán
#AFDCEC
Coral Blue
#FFEBCD
BlanchedAlmond
#ADDFFF
Azul claro
#F3E5AB
Vainilla
#ECE5B6
Tan Brown
#E66C2C
Naranja de Halloween
#FFE5B4
melocotón
#F87217
Calabaza naranja
#FFDB58
Mostaza
#F87431
Construcción Cono Naranja
#FFD801
Caucho Ducky Amarillo
#E67451
Sunrise Naranja
#FDD017
Oro brillante
#FF8040
Mango Naranja
#EAC117
marrón dorado
#F88017
Naranja oscuro
#F2BB66
Macarrones con queso
#FF7F50
Coral
#FBB917
Azafrán
#F88158
Basket Ball Orange
#FBB117
Cerveza
#F9966B
Salmón claro
#FFA62F
Cantalupo
#E78A61
Mandarina
#E9AB17
Abeja amarilla
#E18B6B
Salmón oscuro
#E2A76F
Azúcar morena
#E77471
Coral claro
#DEB887
BurlyWood
#F75D59
Frijol rojo
#FFCBA4
Deep Peach
#E55451
Valentine Red
#C9BE62
Ginger Brown
#E55B3C
Impactante
naranja #E8A317
Autobús escolar amarillo
#FF0000
Red
#EE9A4D
Sandy Brown
#FF2400
Escarlata
#C8B560
Caída hoja marrón
#F62217
Rojo rubí
#D4A017
Orange Gold
#F70D1A
Ferrari Red
#C2B280
Arena
#F62817
Fire Engine Red
#C7A317
Cookie Brown
#E42217
Lava Red
#C68E17
Caramelo
#E41B17
Amo el rojo
#B5A642
Latón
#DC381F
Pomelo
#ADA96E
Caqui
#C34A2C
Castaño Rojo
#C19A6B
Camel marrón
#C24641
Rojo cereza
#CD7F32
B ronze
#C04000
Caoba
#C88141
Tiger Orange
#C11B17
Pimiento picante
#C58917
Canela
#9F000F
Arándano
#AF9B60
Casquillo de bala
#990012
Vino tinto
#AF7817
Vara de oro oscuro
#8C001A
borgoña
#B87333
Cobre
#954535
castaña
#966F33
Madera
#7E3517
Sangre roja
#806517
Marrón roble
#8A4117
Tierra de siena
#827839
Mocasín
#7E3817
derramamiento de sangre
#827B60
Ejército marrón
#800517
Ladrillo refractario
#786D5F
Arenisca
#810541
Granate
#493D26
Moca
#7D0541
Pastel de ciruela
#483C32
Gris pardo
#7E354D
Velvet Maroon
#6F4E37
café
#7D0552
Plum Velvet
#835C3B
Oso café
#7F4E52
Rosy Finch
#7F5217
Red Dirt
#7F5A58
chip
#7F462C
Sepia
#7F525D
Opaco morado
#C47451
Salmón naranja
#B38481
Rosy Brown
#C36241
Moho
#C5908E
Khaki Rose
#C35817
Zorro rojo
#C48189
Arco Rosa
#C85A17
Chocolate
#C48793
Lápiz labial rosa
#CC6600
Sedona
#E8ADAA
Rosa
#EDC9AF
Arena del desierto
#E56717
Papaya Naranja
#FDD7E4
Cerdo Rosa
#E66C2C
Naranja de Halloween
#FCDFFF
Algodón de azúcar
#8E35EF
Púrpura
#893BFF
Aztech Purple
#FFDFDD
Bubblegum rosado #FBBBB9
Misty Rose
#8467D7
Medium Purple
#FAAFBE
Rosado
#A23BEC
Jazmín Púrpura
#FAAFBA
Rosa claro
#B041FF
Narciso morado
#F9A7B0
Flamingo Pink
#C45AEC
Tyrian Purple
#E7A1B0
Rosa rosada
#9172EC
Crocus Purple
#E799A3
Margarita Rosa
#9E7BFF
Mimosa púrpura
#E38AAE
Cadillac Pink
#D462FF
Heliotropo Púrpura
#F778A1
Carnation Pink
#E238EC
carmesí
#E56E94
Blush Red
#C38EC7
Dragón Púrpura
#F660AB
Rosa caliente
#C8A2C8
Lila
#FC6C85
Sandía rosa
#E6A9EC
Blush Pink
#F6358A
Violet Red
#E0B0FF
malva
#F52887
Rosa profundo
#C6AEC7
Glicina púrpura
#E45E9D
Cupcake rosa
#F9B7FF
Blossom Pink
#E4287C
Limonada rosa
#D2B9D3
Cardo
#F535AA
Rosa neón
#E9CFEC
Bígaro
#FF00FF
Magenta
#EBDDE2
Lavanda Pinocho
#E3319D
Dimorphotheca Magenta
#E3E4FA
Azul lavanda
#F433FF
Bright Neon Pink
#FDEEF4
Perla
#D16587
Pale Violet Red
#FFF5EE
SeaShell
#C25A7C
Tulip Pink
#FEFCFF
Leche blanca
#CA226B
Rojo Violeta Medio
#FFFFFF
Blanco
#C12869
Rogue Pink
#8E35EF
Púrpura
#C12267
Rosa quemado
#893BFF
Aztech Purple
#C25283
Bashful Pink
#8467D7
Medium Purple
#C12283
Carnation Pink
#A23BEC
Jazmín Púrpura
#B93B8F
ciruela
#7E587E
Viola Purple
#571B7E
Iris púrpura
#583759
Ciruela púrpura
#4B0082
Índigo
#461B7E
Monstruo morado
#4E387E
Purple Haze
#614051
Berenjena
#5E5A80
Uva
#6A287E
Purple Jam
#7D1B7E
Orquídea oscura
#A74AC7
Flor Purpura
#B048B5
Orquídea mediana
#6C2DC7
Amatista morada
#842DCE
Violeta oscuro
#8D38C9
Violeta
#7A5DC7
Purple Sage Bush
Notificaciones de banderas Documentación XFRX / Páginas / Guía del desarrollador metadata.attachments
Referencia Usuario desconocido (mst) Modificado por última vez nov 04, 2015 por martinajindrova
Sin etiquetas
Propiedades y métodos comunes en las clases XFRXListener y XFRXSession Clase XFRXListener Clase XFRXSession XFRX # DRAW Class Clase XFCont Clase de INL de PDFL # Clase eqZip Clase de LECTOR DE PDF # Clase XFRX # XML
Sin etiquetas
Notificaciones de banderas Documentación XFRX / ... / Propiedades y métodos comunes en las clases XFRXListener y XFRXSession metadata.attachments
Propiedades y métodos comunes en las clases XFRXListener y XFRXSession martinajindrova Modificado por última vez sep 16, 2017
Propiedades PictureDPI Resolución DPI (puntos por pulgada) a la que se vuelven a calcular todas las imágenes. Puede usar esta propiedad para reducir el tamaño del documento de salida. Esta propiedad debe enviarse antes de llamar al método SetParams para XFRX # INIT. Valor predeterminado: 0 (no recalcular, mantener las imágenes como están)
Versión XFRX
DefaultPictureFormat Formato de imagen de los componentes de activeX convertidos en imágenes. Valores permitidos: "bmp", "jpg", "png", "tif", "gif" Valor predeterminado: "jpg" Calidad JPEG Calidad JPEG para convertir a formato JPEG. Valor predeterminado: 80
15.1.0
lMultiLineLineBehavior Active el antiguo algoritmo para la altura de los calcs del texto de varias líneas
15.0.3
nFlowLayoutMode Modo para salidas de diseño de flujo: FDOC, FRTF, FODT, NATIVE_FDOCX 1 - encabezado, detalle, pie de página se genera como encabezado de página, detalle y pie de página (valor predeterminado) 2 - encabezado, detalle, pie de página se generan como detalle
15.5.0
cTextToImage Modo para convertir texto en imágenes "AUTO": el texto que tiene #UR TEXTTOIMAGE = <expresión> y el resultado será .T. luego se convierte en imagen (valor predeterminado) "TODOS" - Todos los textos se convertirán a la imagen "NINGUNO" - Ninguno de los textos se convertirá en imagen
Propiedades PictureDPI DefaultPictureFormat Calidad JPEG lMultiLineLineBehavior nFlowLayoutMode cTextToImage Métodos principales Mensaje de error() Setparams () SetOtherParams (...)
17.3.
Finalizar() initLog () setLogFile () Métodos para registrar secuencias XFF enlazadas a la página RegisterScript () UnregisterAllScripts () Métodos de ajuste de tamaño de página setPaperSize () ShrinkHeight () Métodos para definir el cifrado de documentos setPasswords () setPermissions () Métodos para establecer las propiedades del documento setAuthor () setCategory () setComments () setCompany () setCreator () setKeywords () setManager () setProducer () setSubject () setTitle () setCreationDate () Métodos de archivos adjuntos AddAttachment () ClearAttachments ()
Métodos principales Mensaje de error() Sintaxis: lnRetVal = loXFRXobj.ErrorMessage(lnErrorNo)
Este método devuelve un mensaje de error correspondiente al valor devuelto por el método SetParam Setparams () Llame a este método para establecer los parámetros de generación de documentos. Sintaxis:
lnRetVal = loXFRXobj.SetParams(, , , , , , , , )
Valores devueltos:
0 ... todo estuvo bien, puede comenzar a procesar informes -1 ... no puede cargar la aplicación Word o Excel -2 ... la versión de la aplicación Word o Excel debe ser 2000 o superior -3 ... no puede crear o abrir el archivo de salida -4 ... destino desconocido -5 ... hndlib.dll no se puede cargar (falta o se usa una versión anterior) -6 ... xfrxlib.fll no se puede cargar (falta o no es válido). Por favor vea las preguntas más frecuentes si -7 ... zlib.dll no se puede cargar -8 ... Se usa un viejo xfrxlib.fll -9 ... Lo sentimos, se requiere Word 2007 o superior para el formato docx. -10 ... El documento existente está dañado o en un formato no compatible -11 ... Archivo de firma no encontrado -12 ... No se puede usar el archivo de firma -13 ... La carpeta de salida no existe o no tiene acceso de escritura -14 ... El documento existente usa transmisión de reflujo rápido - es no es posible agregar datos. (desde cargar la aplicación de Excel. (desde XFRX 17.0) -16 ... La versión de la aplicación Excel debe ser 200 ... PDFpassword no es válido. (desde XFRX 17.1) -18 ... No es posible añadir nuevos datos con contras XFRX 17.1)
Puede recuperar el mensaje en inglés para el código devuelto con el método ErrorMessage () .
Parámetros: tcOutputName el nombre del documento para crear. Directorio tcTempDirectory donde se crearán los archivos temporales. Si está en blanco, los archivos temporal de Visual FoxPro [opcional] tlNotOpenViewer si se establece en .T., los documentos no se abrirán después de la generación [opcional] tcCodePage es una página de códigos del documento generado [opcional]. Si no especifica este parámetro, se usa
tlSilent si se establece en .T., no se imprimirán mensajes [opcional]. Esta opción es útil si su aplicación no est mensaje Procesando ... y los mensajes de error en su código. tlNewSession
de forma predeterminada, el documento de Word estará abierto en la sesión de Word actual, si existe. .T., El documento siempre estará abierto en una nueva sesión de Word. Esta opción no se usa para obje
tcTarget El tipo de salida que se generará. Uno de los valores enumerados en Tipos de objetivos de salida XFR
tcArchive El nombre del archivo zip que se creará. Si no está vacío, el archivo generado se agregará al archivo d tlAdditive Si se establece en .T. y el archivo ya existe, el archivo será agregado. (Opcional)
Tenga en cuenta: puede agregar varios archivos al archivo, pero los archivos existentes con el mismo n archivos nuevos siempre se agregarán.
tlDeleteFileAfter Si se establece en .T., el archivo generado se eliminará una vez que se haya copiado en el archivo. (O
tuAppend Especifica si el documento generado se anexará a un archivo existente. Este parámetro puede ser lógic siguiente significado: Tipo
Valor
Sentido
Lógico
.F.
Se sobrescribirá un documento existente Salida
.T.
Versión XFRX
PDF
10.1
RTF
16.1
FRTF
16.1
LLANURA
16.1
El informe generado se adjuntará al final del documento existen Salida
Versión XFRX
PDF
10.1
RTF
16.1
FRTF
16.1
LLANURA
Numérico
0
Se sobrescribirá un documento existente Salida
"R "
10.1
RTF
16.1
FRTF
16.1
LLANURA
16.1
El informe generado se insertará en el documento existente en el Versión XFRX
PDF
10.1
RTF
16.1
FRTF
16.1
LLANURA
17.0
Solo para el valor 1.
La página se reemplazará con el informe generado. Salida
"R : "
Versión XFRX
PDF
Salida
Cuerda
16.1
Versión XFRX
PDF
10.1
RTF
16.1
FRTF
16.1
El rango de página se reemplazará con el informe generado.
Salida
Versión XFRX
PDF
10.1
RTF
16.1
FRTF
16.1
Ejemplos: Parámetro
Sentido
.T.
El informe generado se agregará al final del documento existente.
1
El informe generado se insertará al comienzo del documento existente.
5
El informe generado se insertará en el documento existente, entre las páginas 4 y 5.
"R5"
El informe generado se insertará entre las páginas 4 y 6, reemplazando a la página 5.
"R4: 8"
El informe generado se insertará entre las páginas 3 y 9, reemplazando las páginas 4,5
.F. o 0
El documento existente será sobrescrito.
SetOtherParams (...)
Este método se usa para agregar varios parámetros específicos del tipo de salida. El primer parámetro e el parámetro que se establecerá, el segundo parámetro es los valores que se establecerán. Ejemplo: Para establecer el siguiente nombre de la hoja en el documento XLS en "Cliente 1", llame a: .SetOtherParams ("NEXT_SHEET_NAME", "Cliente 1")
Parámetros específicos de HTML Nombre
Tipo
Nota
PRINT_BOOKMARKS
Lógico, Numérico
Puede enviar dos parámetros con esta opción. El pri lógico y controla si el marcador debe mostrarse (.T.) predeterminado).
El segundo parámetro especifica qué tipo de marcad mostrar:
Enviar 0 mostrará los marcadores de los números de pág informe (predeterminado) El envío 1 mostrará solo los marcadores definidos en el i Enviar 2 mostrará solo los marcadores de número de pá
CONVERTIMIENTO_TIFFTOPNG
Lógico
El valor predeterminado es .F. Si este parámetro se establece en .T., Las imágenes convertirán a PNG.
Las imágenes en línea
Lógico
El valor predeterminado es .F. Si este parámetro se establece en .T., Las imágenes esta de salida.
Parámetros específicos de texto plano Nombre
Tipo
Nota
PLAIN_CPI_HORIZONTAL
Numérico
Caracteres horizontales por valor de pulgada
PLAIN_CPI_VERTICAL
Numérico
Caracteres verticales por valor de pulgada
PLAIN_SHOW_LINES
Lógico
Valor predeterminado = .T.
Este parámetro permite suprimir líneas horizontales del
Encontrará más información sobre el parámetro de texto sin formato en Convertir informes en el capít 41.
Parámetros específicos de XLS, XLSPLAIN, NATIVE_FXLS, NATIVE_PFXLSX, ODS, FODS, Nombre
Tipo
Nota
DISPLAY_GRID_LINES
Lógico
Valor predeterminado = .T.
Si este parámetro se establece en .F., Las líne no serán visibles. LEAVE_FULL_FIELD_CONTENT
Lógico
Valor predeterminado = .F.
Por defecto, el contenido de los campos no es
tamaño del campo. Esta opción permite dejar en la celda de Excel. NEXT_SHEET_NAME
Cuerda
El nombre de la siguiente hoja que se insertar ejecutará.
NEXT_SHEET_NAME_EXPR
Cuerda
Esta expresión, si está definida, se evalúa en resultado se utiliza como el nombre de la hoja
Este parámetro tiene prioridad sobre el parám ADDPAGENUMBERTOSHEETDISPLAYNAME
Lógico
Valor predeterminado = .T.
Si este parámetro se establece en .F. luego, X el nombre de la hoja. (Desde XFRX 15.6) SHEET_PER_PAGE
Lógico
Valor predeterminado = .F.
De forma predeterminada, el documento XLS genera una hoja larga, con el encabezado de p de página en la parte inferior.
Si este parámetro se establece en .T., Cada pá una hoja nueva. SHEET_PER_NP_GROUP
Lógico
Valor predeterminado = .F.
Esta opción combina el modo simple y el mo
Si este parámetro está establecido en .T. (y SH genera una nueva hoja para cada grupo de inf cada grupo en una nueva página" configurado SHEETPAGEBREAK
Lógico
Valor predeterminado = .F.
Esta opción agrega saltos de página en la hoja po
(Desde XFRX 15.7) HORIZONTAL_ADJUSTMENT VERTICAL_ADJUSTMENT
Numérico
La diferencia de coordenadas máxima consid
Consulte el capítulo de ajuste de células XL información.
Finalizar()
Este método finaliza la generación de documentos y muestra el documento generado (a menos que la v explícitamente suprimida).
La Finalizar () método no tiene que ser llamado en VFP 9.0, si el último comando FORM de informe NOPAGEEJECT.
initLog () Este método crea un archivo de registro con el nombre "_XFRX.log". Sintaxis = loXFRXobj.initLog()
Parámetros: tlSilent no escribe el encabezado en el archivo de registro [opcional]
setLogFile () Este método crea un archivo de registro con el nombre < tcLogFile >. Sintaxis = loXFRXobj.setLogFile(, )
Parámetros: tcLogFile el nombre del archivo de registro para crear. tlSilent no escribe el encabezado en el archivo de registro [opcional]
Métodos para registrar secuencias XFF enlazadas a la página RegisterScript () Sintaxis:
RegisterScript(toScriptObject, tcScriptMethod, tnZOrder, tcPageScope, tnNumberingTyp
Parámetros: toScriptObject Referencia del objeto PDFLScripts tcMethodName El nombre del método que contiene la secuencia de comandos tnZIndex 0 ... imprima a continuación (antes) la página de informe 1 ... imprima arriba (después) la página de informe
tcScope Define qué páginas invocar los scripts. Puede contener "ALL", "ODD", "EVEN" y números delimitad con comas. Los guiones se pueden usar para definir el alcance de entrada. Ejemplos: "ODD", "1,5-19", "ODD, 4,8" tnPageNumberingType
Define cómo XFRX determina el número de página: 0 ... absolute - el número de página en el documento, 1 ... relativo - el número de página en el informe actual, 2 ... el valor de _PAGENO UnregisterAllScripts () Sintaxis: UnregisterAllScripts()
Si se combinan varios informes y desea aplicar scripts en un determinado informe, pero no en los sigui llame a este método para eliminar todos los registros de scripts. Este método no necesita ser llamado al final del procesamiento de informes.
Métodos de ajuste de tamaño de página setPaperSize () Use este método para definir un tamaño de página definido por el usuario. Sintaxis: setPaperSize(nUDPaperWidth, nUDPaperHeight[,nUDPaperOrientation] )
Consulte el párrafo de tamaño de página definido por el usuario en la página 18 (nad) para obtener más información. nUDPaperWidth Ancho del papel nUDPaperHeight Altura del papel Orientación del papel nUDPaperOrientation (XFRX 15.5)
ShrinkHeight ()
Use este método para acortar el tamaño de la página. Consulte el ajuste del tamaño de página HTML en la estructura 34 para obtener más información.
Métodos para definir el cifrado de documentos setPasswords () Establece contraseñas para la protección de documentos PDF y Word. Sintaxis de PDF: setPasswords(tcOwnerPassword, tcUserPassword)
Parámetros:
La contraseña del usuario (tcUserPassword) puede estar vacía. Si la contraseña de propietario (tcOwne vacía, se generará una cadena aleatoria como contraseña. El propietario puede hacer cualquier cosa con el documento. Los permisos de usuario se pueden estable métodos setPermissions (). Sintaxis de Word: setPasswords(tcReadPassword, tcWritePassword, tlRequirePassword)
Puede omitir tcReadPassword o tcWritePassword. tlRequirePassword es opcional (el valor predetermin establece en .T., Word solicitará la contraseña incluso cuando el documento se abra por primera vez de generación (si la propiedad DoNotOpenViewer está configurada en .F.). setPermissions ()
Establece los permisos de usuario en el documento PDF. Sintaxis:
setPermissions(tlPrintDocument, tlModifyDocument, tlCopyTextAndGraphics, tlAddOrModi
Métodos para establecer las propiedades del documento setAuthor () Establece la propiedad del autor del documento. Sintaxis: setAuthor(tcvalue)
Parámetros: tcValue (char) es un valor que se usará en las propiedades del documento. setCategory () Establece la propiedad del documento "Categoría". Sintaxis: setCategory(tcvalue)
Parámetros: tcValue (char) es un valor que se usará en las propiedades del documento. setComments () Establece el documento propiedad "Comentarios". Sintaxis:
setComments(tcvalue)
Parámetros: tcValue (char) es un valor que se usará en las propiedades del documento. setCompany () Establece la propiedad del documento "Empresa". Sintaxis: setCompany(tcValue)
Parámetros: tcValue (char) es un valor que se usará en las propiedades del documento. setCreator () Establece la propiedad de "creador" del documento. Sintaxis: setCreator( tcValue )
Parámetros: tcValue (char) es un valor que se usará en las propiedades del documento. setKeywords () Establece la propiedad de "palabras clave" del documento. Sintaxis: setKeywords(tcValue)
Parámetros: tcValue (char) es un valor que se usará en las propiedades del documento. setManager () Establece la propiedad del documento "Administrador". Sintaxis: setManager(tcValue)
Parámetros: tcValue (char) es un valor que se usará en las propiedades del documento. setProducer () Establece la propiedad del documento "productor". Sintaxis:
setProducer(tcValue)
Parámetros: tcValue (char) es un valor que se usará en las propiedades del documento. setSubject () Establece el documento propiedad "Asunto" Sintaxis: setSubject(tcValue)
Parámetros: tcValue (char) es un valor que se usará en las propiedades del documento. setTitle () Establece la propiedad del título del documento. Sintaxis: setTitle(tcValue)
Parámetros: tcValue (char) es un valor que se usará en las propiedades del documento. setCreationDate ()
Establece la propiedad de fecha de creación del documento (desde XFRX 16.0). Sintaxis: setCreationDate(tdValue)
Parámetros: tdValue (date / datetime) es un valor que se usará en las propiedades del documento.
Métodos de archivos adjuntos AddAttachment () Versió n XFR X Agregar archivo adjunto a la lista
17.3
Sintaxis:
AddAttachment(m.lcFileName, m.llEmbedded, m.lcDescription, m.lcFileType, m.lcRelatio
Consulte el párrafo de tamaño de página definido por el usuario en la página 18 (nad) para obtener más información.
m.lcFileName Nombre de archivo m.ll Embedded Embedded flag (debe ser verdadero) m.lcDescription
Descripción del archivo
m.lcFileType tipo MIME m.lcRelationship
debe ser "alternativa"
ClearAttachments () 17.3
Borrar la lista de archivos adjuntos.
Sin etiquetas
Notificaciones de banderas Documentación XFRX / ... / Referencia metadata.attachments
Clase XFRXListener martinajindrova Modificado por última vez mar 22, 2017
Propiedades : AppendToFile Especifica si el documento generado se agregará a un archivo existente. Este parámetro puede ser lógico, numérico o una cadena, con el siguiente significado: Tipo
Valor
Sentido
Lógico
.F.
Se sobrescribirá un documento existente
Numérico
Cuerda
.T.
El informe generado se adjuntará al final del documento existente
0
Se sobrescribirá un documento existente
El informe generado se insertará en el documento existente en el número de página especificado.
"R "
La página se reemplazará con el informe generado.
"R : "
El rango de página se reemplazará con el informe generado.
Ejemplos: Parámetro
Sentido
.T.
El informe generado se agregará al final del documento existente.
1
El informe generado se insertará al comienzo del documento existente.
5
El informe generado se insertará en el documento existente, entre las páginas 4 y 5.
"R5"
El informe generado se insertará entre las páginas 4 y 6, reemplazando a la página 5.
"R4: 8"
El informe generado se insertará entre las páginas 3 y 9, reemplazando las páginas 4,5,6,7 y 8.
.F. o 0
El documento existente será sobrescrito.
Esta propiedad solo se aplica a documentos PDF. Página de código
La página de códigos del documento de salida.
DoNotOpenViewer
Si se establece en .T., Los documentos no se abrirán después de la generación. Valor predeterminado = .F.
lAllwaysWholePage Por compatibilidad con versiones anteriores XFRX. Si se establece en .T., XFRX no cambia la posición izquierda y superior de algunos objetos. Valor predeterminado = .F. NewViewerSession
De forma predeterminada, los documentos de Word y HTML estarán abiertos en la instancia actual de la aplicación, si existe. Si este parámetro se establece en .T., El documento siempre estará abierto en una nueva instancia de Word / navegador web. Valor predeterminado = .F.
Modo silencioso
Esta es una propiedad de la clase ReportListener. Si se establece en .T., No se imprimirá ningún mensaje durante el proceso de generación de informes.
targetFileName
El nombre del archivo que se generará.
tipo de objetivo
El tipo de salida que se generará. Uno de los valores enumerados en Tipos de objetivos de salida XFRX (arriba) .
TMPFolder Carpeta donde se crearán los archivos temporales. Si está en blanco, los archivos temporales se crearán en la ruta temporal de Visual FoxPro
Métodos : Los métodos comunes se describen en Propiedades y métodos comunes en las clases XFRXListener y XFRXSession (arriba).
zipDocument ()
Especifica que el documento generado se debe agregar a un archivo zip. Sintaxis: zipDocument(ArchiveName, AddToArchive, DeleteSourceDocument)
Valores devueltos: ninguno Parámetros: ArchiveName (char) es el nombre de archivo del archivo zip AddToArchive (lógico) especifica si el archivo se debe agregar al archivo existente (.T.) O si se debe crear un archivo nuevo (.F). DeleteSourceDocument (logical) si se establece en .T., El documento fuente se eliminará después de agregarlo al archivo. Puede enviar estos tres parámetros a XFRX ya sea por este método o como los últimos tres parámetros del método SetParams. Este método está disponible para su conveniencia de que prefiera completar las propiedades de XFRXListener y llamar a SetParams sin parámetros.
Propiedades: AppendToFile Página de código DoNotOpenViewer lAllwaysWholePage NewViewerSession Modo silencioso targetFileName tipo de objetivo TMPFolder Métodos: zipDocument ()
Notificaciones de banderas Documentación XFRX /
Sin etiquetas
... / Referencia metadata.attachments
Clase XFRXSession martinajindrova Modificado por última vez may 24, 2017
Los métodos comunes se describen en Propiedades y métodos comunes en las clases XFRXListener y XFRXSession (arriba).
lMultiDetailBehavior Active múltiples detalles de soporte para XFRX # INIT (funcionalidad experimental). Esta propiedad se eliminó en XFRX 17.0. lHidePictureOutsideBand .T. - Ocultar imagen si la línea inferior está fuera de banda (valor predeterminado) .F. - Muestre la imagen si la línea de fondo está fuera de banda
lAbsoluteHackAllowed .T. - XFRX detecta objetos para la posición absoluta (valor predeterminado para la compilación con VFP 9.0) .F. - XFRX no detecta objetos para la posición absoluta
ProcessReport ()
Procesa el informe. Sintaxis:
ProcessReport(, , , ,
Parámetros: tcReportName el nombre del archivo de informe tcForClause
la cláusula FOR [opcional]
tlSummary El interruptor de cláusula de resumen. Si se establece en .T., El informe se procesa como si se utilizar en el comando FORM INFORMAR [opcional]
tcScopeClause La cadena correspondiente a la cláusula de alcance del informe (como NEXT 4, REST, ALL, RECOR predeterminado es "TODO" [opcional] tcWhileClause La cláusula while [opcional]
tlPlain interruptor de formato normal. Enviar .T. como este parámetro para cambiar la salida HTML a format simple no genera ningún salto de página en el documento; se generará una página larga. El valor prede
Notificaciones de banderas Documentación XFRX / ... / Referencia metadata.attachments
XFRX # DRAW Class martinajindrova Modificado por última vez nov 12, 2017
Propiedades: PageCount El número total de páginas en el documento XFF ( numérico)
Sin etiquetas
Métodos: AddPage () Agrega una nueva página al final del documento. Sintaxis: XFRXDraw::AddPage([tcPageSize])
O XFRXDraw::AddPage(tnPageWidth, tnPageHeight)
Parámetros: tcPageSize El tamaño de página de la página nueva. Valores disponibles: "A4", "carta" tnPageWidth, tnPageHeight El ancho y el alto de la nueva página. La unidad se puede definir mediante el método SetUnit (). La unidad por defecto apunta (1/72 en). Si no se especifica el tamaño de página, se utiliza el tamaño de página actual. CreateDocument () Crea un nuevo archivo XFF. Sintaxis: XFRXDraw::CreateDocument([tcFileName])
Valores devueltos .T. ... el archivo se creó con éxito .F. ... archivo no pudo haber sido creado ()
Se sobrescribe un archivo existente. Parámetros: tcFileName El nombre del archivo si el documento se creará. Si este parámetro está vacío, el archivo XFF se crea en la memoria. Dibujar linea() Dibuja una línea en la página actual. Sintaxis:
XFRXDraw::DrawLine(tnXPos, tnYPos, tnXToPos, tnYToPos [, tnLineWidth[, tnPenPattern]])
Parámetros: tnXPos, tnYPos Las coordenadas X, Y del punto de inicio de la línea. tnXToPos, tnYPPos Las coordenadas X, Y del punto final de la línea. tnLineWidth El ancho de línea en puntos. 0 representa la línea del cabello. Opcional, valor predeterminado = 1. tnPenPattern El patrón de línea del borde: 0 ... sin borde 1 ... con puntos 2 ... con puntos 3 ... con puntos y rayas 4 ... punto con punto y coma 8 ... línea sólida Opcional, valor predeterminado = 8. Dibujar la imagen() Dibuja una imagen en la página actual en un rectángulo delimitador dado. Sintaxis: XFRXDraw::DrawPicture(tnXPos, tnYPos, tnWidth, tnHeight, tcFilename[, tnAdjType [, llCentralHorizontaly[, tnRotate[, tnRotationPoint[, tcLinkName[, tcLinkRef]]]]]])
Parámetros: tnXPos, tnYPos Las coordenadas X, Y de la esquina superior izquierda del rectángulo delimitador. tnWidth El ancho del rectángulo tnHigh La altura del rectángulo tcFileName El nombre del archivo de imagen tnAdjType
0 ... imagen de clip 1 ... estira la imagen, conserva la forma 2 ... estira la imagen, llena el cuadro llCentralHorizontaly Center horizontaly en el marco (desde XFRX 15.7). tnRotate El ángulo de rotación del texto en grados. La etiqueta se girará en el sentido contrario a las agujas del reloj. Valor predeterminado opcional = 0 (desde XFRX 15.7). tnRotationPoint
El punto dentro del rectángulo alrededor del cual se rota el texto. Los valores permitidos son 0..8, opcional, valor predeterminado = 0 (izquierda, arriba). Consulte la imagen de la derecha para las posiciones de los puntos (desde XFRX 15.7). tcLinkName Si se completa este parámetro, el texto será un objetivo designado de un hipervínculo. ( Consulte elparámetro tcLinkRef ) (desde XFRX 15.7). tcLinkRef Si se completa este parámetro, el texto será un hipervínculo. Navegará a un destino con el nombre tcLinkRef (desde XFRX 15.7). DrawGeneralField () Dibuja una imagen en la página actual en un rectángulo delimitador dado. (desde XFRX 16.1) Sintaxis: XFRXDraw::DrawGeneralField(tnXPos, tnYPos, tnWidth, tnHeight, tcFieldName[, tnAdjType [, llCentralHorizontaly[, tnRotate [, tnRotationPoint[, tcLinkName [, tcLinkRef]]]]]])
Parámetros: tnXPos, tnYPos
Las coordenadas X, Y de la esquina superior izquierda del rectángulo delimitador. tnWidth El ancho del rectángulo tnHigh La altura del rectángulo tcFieldName El nombre general del campo tnAdjType 0 ... clip Imagen 1 ... estira la imagen, conserva la forma 2 ... estira la imagen, llena el cuadro llCentralHorizontaly Center horizontaly en el marco. tnRotate El ángulo de rotación del texto en grados. La etiqueta se girará en el sentido contrario a las agujas del reloj. Opcional, valor predeterminado = 0. tnRotationPoint
El punto dentro del rectángulo alrededor del cual se rota el texto. Los valores permitidos son 0..8, opcional, valor predeterminado = 0 (izquierda, arriba). Por favor, mira la imagen a la derecha para las posiciones de los puntos. tcLinkName Si se completa este parámetro, el texto será un objetivo designado de un hipervínculo. (ver parámetro tcLinkRef ). tcLinkRef Si se completa este parámetro, el texto será un hipervínculo. Navegará a un destino con el nombre tcLinkRef . DrawRectangle () Dibuja un rectángulo en la página actual. Sintaxis: XFRXDraw::DrawRectangle(tnXPos, tnYPos, tnWidth, tnHeight [, tnLineWidth
[, tnFillPattern [, tnPenPattern[, tnRoundFactor [, tnMode [,tnRotate [,tnRotationPoint]]]]]]]])
Parámetros: tnXPos, tnYPos Las coordenadas X, Y de la esquina superior izquierda. tnWidth El ancho del rectángulo tnHigh La altura del rectángulo tnLineWidth El ancho de línea en puntos. 0 representa la línea del cabello. Opcional, valor predeterminado = 1. tnFillPattern El patrón de relleno: 0 ... Sin relleno 1 ... Relleno (color) 2 ... Línea horizontal 3 ... Línea vertical 4 ... Diagonal ascendente 5 ... Diagonal descendente 6 ... Cruz 7 ... Cruz Diagonal Opcional, valor predeterminado = 0. tnPenPattern El patrón de línea del borde: 0 ... sin borde 1 ... con puntos 2 ... con puntos 3 ... con puntos y rayas 4 ... punto con punto y coma 8 ... línea sólida Opcional, valor predeterminado = 8. tnRoundFactor El radio de la curvatura de los bordes del rectángulo. 0 hace que el rectángulo esté en ángulo recto (sin redondeo), 99 crea una elipse. Opcional, valor predeterminado = 0. tnMode El modo opaque / transparent (desde XFRX 16.0): 0 ... Opaco 1 ... Transparente
Opcional, valor predeterminado = 0. tnRotate (desde XFRX 17.3) El ángulo de rotación del texto en grados. La etiqueta se girará en el sentido contrario a las agujas del reloj. Opcional, valor predeterminado = 0. tnRotationPoint (desde XFRX 17.3)
El punto dentro del rectángulo alrededor del cual se rota el texto. Los valores permitidos son 0..8, opcional, valor predeterminado = 0 (izquierda, arriba). Por favor, mira la imagen a la derecha para las posiciones de los puntos. El borde y el color de relleno deben definirse mediante el método SetColor () antes de llamar al método DrawRectangle () . DrawText () Dibuja un texto, usando una fuente definida por el método SetFont . Sintaxis: XFRXDraw::DrawText(tnLeft, tnTop, tcText [, tnRotate[, tcLinkName[, tcLinkRef[, tcBookmark [, tcTooltip[, tnmode[, liCP]]]]]]])
O XFRXDraw::DrawText(tcText[, tnRotate[, tcLinkName[, tcLinkRef[, tcBookmark[, tcTooltip[, tnmode[, liCP]]]]]]])
Parámetros: tnLeft, tnTop Las coordenadas donde se dibujará el texto. Si se usa la segunda sintaxis (sin las coordenadas), el texto se dibujará en la posición actual: que es una posición definida por el método SetPos () o un final de una salida si la llamada anterior al método DrawText () .
tcText El texto a dibujar tnRotate El ángulo de rotación del texto en grados. La etiqueta se girará en el sentido contrario a las agujas del reloj. Opcional, valor predeterminado = 0. tcLinkName Si se completa este parámetro, el texto será un objetivo designado de un hipervínculo. (ver parámetro tcLinkRef ). tcLinkRef Si se completa este parámetro, el texto será un hipervínculo. Navegará a un destino en el documento local con el nombre tcLinkRef . Para navegar a una URL http, incluya "http: //" al comienzo del parámetro. tcBookmark No está vacío, el parámetro contiene el nombre de un marcador que se creará y navegará hasta este texto. tcTooltip La información sobre herramientas que se muestra al pasar el mouse sobre este texto. tnMode Modo opaco / transparente (desde XFRX 15.7). 0 ... "opaco 1 ..." transparente " Página de texto del código de liCP (desde XFRX 15.7) DrawTextBox () Word ajusta el texto de entrega e imprime en un rectángulo delimitador determinado. Si la altura del rectángulo es cero, entonces el rectángulo se estira para ajustarse al texto completo y se devuelve la altura del rectángulo. Sintaxis: XFRXDraw::DrawTextBox(tnLeft, tnTop, tnWidth, tnHeight, tcText[, tnAlign[, tnVAlign [, tnRotate[,tnRotationPoint[, tcLinkName[, tcLinkRef[, tcBookmark [, tcTooltip[, tnmode[, liCP]]]]]]]]]])
Valor de retorno: se devuelve la altura del rectángulo delimitador. Parámetros:
tnLeft, tnTop Las coordenadas X e Y de la esquina superior izquierda del rectángulo delimitador. tnWidth, tnHeight El ancho y la altura del rectángulo delimitador. Si tnHeight es 0, el rectángulo se estira para ajustarse al texto completo y se devuelve la altura del rectángulo. tnAlign La alineación horizontal del texto dentro del rectángulo. Los valores permitidos son: 0 ... "izquierda" 1 ... "centro" 2 ... "derecha" 3 ... "bloque" (justificación completa) Opcional, el valor predeterminado es 0 (izquierda). tnVAlign La alineación vertical del texto dentro del rectángulo. Los valores permitidos son: 0 ... "arriba" 1 ... "centro" 2 ... "abajo". Opcional, el valor predeterminado es 0 (arriba). tnRotate El ángulo de rotación del texto en grados. La etiqueta se girará en el sentido contrario a las agujas del reloj. Opcional, valor predeterminado = 0. tnRotationPoint
El punto dentro del rectángulo alrededor del cual se rota el texto. Los valores permitidos son 0..8, opcional, valor predeterminado = 0 (izquierda, arriba). Por favor, mira la imagen a la derecha para las posiciones de los puntos. tcLinkName Si se completa este parámetro, el texto será un objetivo designado de un hipervínculo. (ver parámetro tcLinkRef ). tcLinkRef Si se completa este parámetro, el texto será un hipervínculo. Navegará a un destino con el nombre tcLinkRef .
tcBookmark No está vacío, el parámetro contiene el nombre de un marcador que se creará y navegará hasta este texto. tcTooltip La información sobre herramientas que se muestra al pasar el mouse sobre este texto. modo tnMode Opaque / transparent (desde XFRX 15.4). 0 ... "opaco 1 ..." transparente " Página de texto del código de liCP (desde XFRX 15.7)
GetBoundingRectangle () Devuelve las coordenadas del rectángulo delimitador en el script vinculado a un rectángulo. Sintaxis: XFRXDraw::GetBoundingRectangle()
Valor de retorno: NULL : el rectángulo delimitador no está disponible Object - un objeto con las siguientes propiedades: nLeft, nTop - las coordenadas de la esquina superior izquierda del rectángulo nWidth, nHeight - el ancho y alto del rectángulo
La unidad de coordenadas se puede configurar mediante el método SetUnit () . La unidad predeterminada es Point (1/72 in). GetPageWidth () Devuelve el ancho de la página. GetPageHeight () Devuelve la altura de la página. GetXPos () Devuelve la coordenada horizontal de la posición actual. Sintaxis:
XFRXDraw::GetXPos()
GetYPos () Devuelve la coordenada vertical de la posición actual. Sintaxis: XFRXDraw::GetYPos()
OpenDocument () Abre un archivo XFF existente. Sintaxis: XFRXDraw::OpenDocument(tcFileName)
Valores devueltos .T. ... el archivo se abrió con éxito .F. ... el archivo no se pudo haber abierto (el archivo no existe o está bloqueado)
Imprimir documento() Imprime el archivo XFF en la impresora especificada. Sintaxis: XFRXDraw::PrintDocument(tcPrinterName, tcJobname, tnFrom [, tnTo [, tcDEVMODE [, tnPagesPerSheet, [ tnAllEvenOdd, [ tnCopies, [tnUnderlineHyperlinksOnPrint, [laFindString, [lcOutput]]]]]]]])
Valores devueltos -100 ... no se puede inicializar el dispositivo de la impresora -101 ... no se puede inicializar el controlador de la impresora -102 ... no se puede inicializar la estructura DEVMODE 0 ... sin errores
Parámetros: tcPrinterName Luego, nombre de la impresora a la que se enviará el documento tcJobName
El nombre del trabajo de la impresora tnDe Si es numérico, la primera página que se imprimirá. tnTo La última página que se imprimirá. tcDEVMODE DEVMODE estructura. tnPagesPerSheet El número de páginas por hoja. tnAllEvenOdd Incluye todas las páginas, impar o par solamente. Los valores permitidos son: 1 ... todas las páginas (valor predeterminado) 2 ... páginas impares 3 ... incluso páginas tn Copias El número de copias. tnUnderlineHyperlinksOnPrint Imprimir hipervínculo ... 0 - No imprimir hipervínculo 1 - Imprimir hipervínculo en color azul 2 - Imprimir hipervínculo en color verde laFindString (XFRX 15.4) Una matriz contiene cadenas para resaltar (color de fondo yelow). lcOutput (XFRX 15.5) Un nombre de archivo de salida para impresoras virtuales como Microsoft XPS Document Writer, PDFCreator.
Alternativamente, tnFrom puede contener un valor de cadena, que contiene los números de páginas separados por comas y rangos separados por guiones, por ejemplo: “1,2,5-6,8,20-30”
Guardar foto() El método SavePicture guarda las páginas del informe como una imagen. Sintaxis: XFRXDraw::SavePicture(tcFilename, tcType, tnFrom [, tnTo [, tnBpp [, tnJPEGQuality [,
tnThumbnailWidth [, tnThumbnailHeight [, tnPagesPerSheet, [ tnAllEvenOdd [, m.tnCopies, [ laFindString, [liBackgroundMode] ]]]]]]]]]),
Valores devueltos 0 ... no se encontraron errores -1 ... formato de imagen desconocido -2 ... página fuera de rango
Parámetros: tcFilename El nombre del archivo que se generará. tcType El formato de la imagen que se guardará. Las opciones admitidas actualmente son: BMP, GIF, JPEG (JPG), PNG, TIFF (TIF), EMF. tnDe El número de página que se guardará. Si se guarda el formato TIFF, el parámetro especifica la primera página que se guardará. tnTo Si se guarda el formato TIFF, el parámetro especifica la última página que se guardará. Ignorado de lo contrario. tnBpp Bits por píxel. Los valores admitidos actualmente son 2, 16 o 24. tnJPEGQuality Especifica la calidad de compresión JPEG. El rango es de 1 - la calidad más baja a 100 - la mejor calidad. El valor predeterminado es 0 - calidad predeterminada. Ignorado para otros tipos de salida. tnTumbnailWidth El ancho de la imagen de salida en píxeles. tnThumbnailHeight La altura de la imagen de salida en píxeles. tnPagesPerSheet El número de páginas por hoja. tnAllEvenOdd Incluye todas las páginas, impar o par solamente. Los valores permitidos son: 1 ... todas las páginas (valor predeterminado) 2 ... páginas impares 3 ... incluso páginas
tn Copias Número de copias. Este parámetro es ignorado. laFindString (XFRX 15.4) Una matriz contiene cadenas para resaltar (color de fondo yelow). liBackGroundMode (XFRX 15.5) Modo de fondo de la imagen de salida para formato TIFF, EMF y PNG
0 ... Opaco (el color predeterminado es blanco) 1 ... Transparente (utilice 32bppARGB siempre)
Si se omiten tanto tnThumbnailWidth como tnThumbnailHeight, se utiliza el tamaño de página original. Si solo se envía uno de los valores, el otro se calcula en consecuencia.
SetColor () Establece los colores de dibujo en primer plano y en segundo plano. Sintaxis: XFRXDraw::SetColor(tfr, tfg, tfb[, tbr, tbg, tbb])
Parámetros: tfr, tfg, tfb Componentes rojos, verdes y azules del color de primer plano tbr, tbg, tbb Componentes rojos, verdes y azules del color de fondo (opcional)
SetFont () Establece el nombre y los atributos de la fuente para las siguientes llamadas a DrawText () o DrawTextBox (). Sintaxis: XFRXDraw::SetFont(tcFontName, tnSize[, tlBold[, tlItalic[, tlUnderline[, tlStrikeThrough]]]])
Parámetros: tcFontName El nombre de la fuente tnSize
El tamaño de fuente en puntos tlBold, tlItalics, tlUnderline, tlStrikeThrough Los atributos de la fuente. Estos parámetros son opcionales, el valor predeterminado es .F. El parámetro tlStrikeThrough es desde XFRX 15.7
SetPos () Establece la posición donde el texto será dibujado por la llamada al método DrawText () posterior . Sintaxis: XFRXDraw::SetPos(tnXPos, tnYPos)
Parámetros: tnXPos, tnYPos Las coordenadas X e Y (horizontal y vertical) de la posición. La unidad de coordenadas se define mediante el método SetUnit () , la unidad predeterminada es Point (pt).
SetUnit () Establece las unidades de dibujo. Sintaxis: XFRXDraw::SetUnit(tcUnit)
Parámetros: tcUnit El código de unidad. Los valores permitidos son: "in" - pulgadas, "cm" centímetros, "pt" - puntos y "px" - píxeles. La unidad predeterminada es punto.
Propiedades: PageCount Métodos: AddPage () CreateDocument () Dibujar linea() Dibujar la imagen() DrawGeneralField () DrawRectangle () DrawText () DrawTextBox () GetBoundingRectangle ()
GetPageWidth () GetPageHeight () GetXPos () GetYPos () OpenDocument () Imprimir documento() Guardar foto() SetColor () SetFont () SetPos () SetUnit ()
Sin etiquetas
Notificaciones de banderas Documentación XFRX / ... / Referencia metadata.attachments
Clase XFCont martinajindrova Modificado por última vez mar 11, 2017
Clase de contenedor de vista previa de XFRX. Esta sección describe las propiedades que puede modificar en su implementación personalizada de la vista previa.
yo reservo Controla si el marcador debe mostrarse en la vista previa. Los valores permitidos son:
-1 = Inhabilitar marcadores 0 = Habilitar marcadores pero ocultarlos (los usuarios deben hacer clic en el botón de marcador para verlos) 1 = Habilitar marcadores, mostrándolos siempre 2 = Habilitar los marcadores, pero mostrarlos u ocultarlos automáticamente en función de si hay marcadores definidos en el informe para previsualizar (predeterminado)
iTool
Controla la visibilidad de la barra de herramientas en la parte superior. Los valores permitidos son:
-1 = Deshabilitar la barra de herramientas 0 = La barra de herramientas estará habilitada pero oculta. Se puede invocar a través del menú de acceso directo con el botón derecho 1 = La barra de herramientas estará habilitada y visible. (defecto)
mostrar el estado Controla la visibilidad de la barra de herramientas en la barra de estado del contenedor de vista previa. Los valores permitidos son:
.T. = mostrar la barra de herramientas (predeterminado) .F. = esconder la barra de herramientas DisplayMessage () XFCont está utilizando este método para mostrar mensajes a través de WAIT WINDOW. Si desea cambiar esto, puede anular este método en una subclase. Sintaxis: XFCont::DisplayMessage(tcMessage)
Parámetros: tcMessage El mensaje para mostrar
Notificaciones de banderas Documentación XFRX / ... / Referencia metadata.attachments
Clase de INL de PDFL #
Sin etiquetas
martinajindrova Modificado por última vez sep 09, 2017
Propiedades: PictureDPI Resolución DPI (puntos por pulgada) a la que se vuelven a calcular todas las imágenes. Puede usar esta propiedad para reducir el tamaño del documento de salida. Esta propiedad debe enviarse antes de llamar al método SetParams. Valor predeterminado: 0 (no recalcular, mantener las imágenes como están) DefaultPictureFormat Formato de imagen de los componentes de activeX convertidos en imágenes. Valores permitidos: "bmp", "jpg", "png", "tif", "gif" Valor predeterminado: "jpg" Calidad JPEG Calidad JPEG para convertir a formato JPEG. Valor predeterminado: 80
Métodos: Documento de control attachToPDFDocument () Adjunte el objeto XFRX # INIT con salida PDF. Sintaxis: PDFL::AttachtoPDFDocument(toSession)
Parámetros: toSession Instance del objeto XFRX # INIT. EndPage () Cerrar la página actual. Sintaxis:
XFRX 15.1.0
PDFL::EndPage()
CreateDocument () Crea un nuevo archivo XFF. Sintaxis: PDFL::CreateDocument( m.tcName, m.tlAdd, m.tcOwner, m.tcUser)
Valores devueltos 0 ... el archivo se creó correctamente -1 ... el archivo no pudo haberse creado ()
Se sobrescribe un archivo existente. Parámetros: tcName El nombre del archivo si el documento se creará. Si este parámetro está vacío, el archivo XFF se crea memoria. tlAñadir si .T. y existe el archivo, la salida se agregará al archivo existente. m.tcOwner La contraseña del propietario. m.tcUser La contraseña de usuario
FinishDocument () Cerrar página actual. Termina la creación del documento. Sintaxis: PDFL::FinishDocument()
NewPage() Agrega una nueva página al final del documento. Sintaxis: PDFL::NewPage(tnPageWidth, tnPageHeight)
Parámetros: tnPageWidth, tnPageHeight
El ancho y el alto de la nueva página.
SetOtherParams ()
Este método se usa para agregar varios parámetros específicos del tipo de salida. El primer parámetro e valor de cadena que representa el parámetro que se establecerá, el segundo parámetro es los valores qu establecerán. Ver para SetOtherParams (...) Sintaxis: PDFL::SetOtherParams(..)
ShowDocument () Mostrar archivo PDF a través de shell API. Sintaxis: PDFL::ShowDocument()
Propiedades del documento setVersion () Establecer la versión del archivo PDF. Ver el parámetro PDF VERSIÓN . setEmbeddingType () Establecer incrustación de fuente. Consulte la incrustación de fuentes en PDF .
setPDFA () Establecer la versión PDF \ A. Ver para PDF / A soporte
setOutline () Establecer la bandera de marcadores. PDFL::SetOutline(m.tlShow)
setSubject () Establecer sujeto para el archivo de salida. Ver para setSubject () .
setKeywords () Establecer palabras clave para el archivo de salida. Ver para setKeywords ().
setCreator () Establecer creador para el archivo de salida. Ver para establecer el Creador ().
setProducer () Establecer productor para el archivo de salida. Ver para setProducer ().
setCreationDate () Establecer la fecha de creaciones para el archivo de salida. Ver para setCreationDate (). setComments () Establecer comentarios para el archivo de salida. Ver para establecer los comentarios ().
setCategory () Establecer la categoría para el archivo de salida. Ver para establecercategoría ().
setManager () Establecer el administrador para el archivo de salida. Ver para setManager ().
setCompany () Establecer compañía para el archivo de salida. Ver para establecer compañía ().
setAuthor () Establecer autor para el archivo de salida. Ver para establecerAutor ().
setTitle () Establecer el título para el archivo de salida. Ver para setTitle ()
setPermissions () Establezca los permisos de usuario en el documento PDF. Ver para establecer Permissions ().
setPasswords () Establecer contraseña para el archivo de salida. Ver para establecer contraseñas ().
DigitalSignature() Establecer la firma digital para el archivo de salida. Consulte las características específicas de PDF #Señas digitales en PDF .
Métodos de dibujo AddBox () Dibuja un rectángulo en la página actual. Sintaxis: PDFL::AddBox(m.x0, m.y0, m.nwidth, m.nheight, m.nsize,
m.nfill, m.tnpenpat, m.noffset, m.tnMode, m.tnRotate, m.lnRotationPoint
Parámetros: X0, Y0 Las coordenadas X, Y de la esquina superior izquierda. nWidth El ancho del rectángulo nAlto La altura del rectángulo nSize El ancho de línea en puntos. 0 representa la línea del cabello. Opcional, valor predeterminado = 1. tnRellene el patrón de relleno: 0 ... Sin relleno 1 ... Relleno (color) 2 ... Línea horizontal 3 ... Línea vertical 4 ... Diagonal ascendente 5 ... Diagonal descendente 6 ... Cruz 7 ... Cruz Diagonal Opcional, valor predeterminado = 0. tnPenPat El patrón de línea de borde: 0 ... sin borde 1 ... con puntos 2 ... con puntos 3 ... punto y con puntos 4 ... punto-con-puntos 8 ... línea sólida Opcional, valor predeterminado = 8.
nOffset El radio de la curvatura de los bordes del rectángulo. 0 hace que el rectángulo esté en ángulo recto (si redondeo), 99 crea una elipse. Opcional, valor predeterminado = 0. tnMode El modo opaque / transparent (desde XFRX 16.0): 0 ... Opaco 1 ... Transparente Opcional, valor predeterminado = 0.
tnRotate (desde XFRX 17.3) El ángulo de rotación del texto en grados. La etiqueta se girará en el se contrario a las agujas del reloj. Opcional, valor predeterminado = 0. tnRotationPoint (desde XFRX 17.3)
El punto dentro del rectángulo alrededor del cual se rota el texto. Los valores permitidos son 0..8, opc valor predeterminado = 0 (izquierda, arriba). Por favor, mira la imagen a la derecha para las posiciones los puntos.
El borde y el color de relleno deben definirse mediante el método SetColor () antes de llamar al método AddBox () . Añadir línea() Dibuja una línea en la página actual. Sintaxis: PDFL::AddLine(m.x0, m.y0, m.x1, m.y1, m.lnWidth [, m.lnPattern[, m.tnRotation]])
Parámetros: X0, Y0 Las coordenadas X, Y del punto de inicio de la línea. X1, Y1 Las coordenadas X, Y del punto final de la línea. lnWidth El ancho de línea en puntos. 0 representa la línea del cabello. Opcional, valor predeterminado = 1. lPenPattern El patrón de línea de borde: 0 ... sin borde 1 ... con puntos 2 ... con puntos 3 ... punto y con puntos 4 ... punto-con-puntos
8 ... línea sólida Opcional, valor predeterminado = 8.
tnRotación Ángulo de rotación. Opcional, valor predeterminado = 0. El color del borde debe definirse mediante el método SetForeColor () antes de llamar al método Add () . AppendLine () Agregue una línea desde la posición actual en la página actual. Sintaxis: PDFL::AppendLine(m.tnx, m.tny)
Parámetros: tnX, tnY Las coordenadas X, Y del punto final de la línea.
AppendBezier () Adjunte una línea bezier desde la posición actual en la página actual. Sintaxis: PDFL::AppendBezier(m.tnx, m.tny, m.tnx1, m.tny1, m.tnx2, m.tny2)
Parámetros: tnX, tnY Las coordenadas X, Y de la esquina superior izquierda del rectángulo delimitador. tnX1, tnY1 Las coordenadas X, Y del punto final de la línea. tnX1, tnY1 A puntos de control de Bézier. Añade una foto() Dibuja una imagen en la página actual en un rectángulo delimitador dado. Sintaxis: PDFL::AddPicture(m.tcPic, m.tnLeft, m.tnTop, m.tnWidth, m.tnHeight, m.tnAdjType, m.tnRotate, m.tnRotationPoint [, m.lcLinkName[, m.lcLinkHref [, m.lcmyk[, m.lneg[, m.tcMask]]]]])
Parámetros:
tcPic El nombre del archivo de imagen tnLeft, tnTop Las coordenadas X, Y de la esquina superior izquierda del rectángulo delimitador. tnWidth El ancho del rectángulo tnHigh La altura del rectángulo tnAdjType 0 ... imagen de clip 1 ... estira la imagen, conserva la forma 2 ... estira la imagen, llena el cuadro tnRotate El ángulo de rotación del texto en grados. La etiqueta se girará en el sentido contrario a las agujas del reloj. Opcional, valor predeterminado = 0. tnRotationPoint
El punto dentro del rectángulo alrededor del cual se rota el texto. Los valores permitidos son 0..8, opc valor predeterminado = 0 (izquierda, arriba). Por favor, mira la imagen a la derecha para las posiciones los puntos. lcLinkName Si se completa este parámetro, el texto será un objetivo designado de un hipervínculo. (ver el parámetro l cLinkRef ). lcLinkRef Si se completa este parámetro, el texto será un hipervínculo. Navegará a un destino con el nombre l cLinkRef . lcmyk .T. o .F. si la imagen de JEG usa CMYK ... lNeg .T. o .F. si la imagen usa colores negativos. tcMask Color de máscara transparente para ver la imagen transparente .
AddGenPicture () Dibuja un campo general en la página actual en un rectángulo delimitador dado. Sintaxis:
PDFL::AddGenPicture(m.tcField, m.tnLeft, m.tnTop, m.tnWidth, m.tnHeight,
[, m.lcLinkName[, m.lcLinkHref [, m.lcmyk[, m.lneg[, m.tcMask]]]]])
Parámetros: tcField El nombre general del campo tnLeft, tnTop Las coordenadas X, Y de la esquina superior izquierda del rectángulo delimitador. tnWidth El ancho del rectángulo tnHigh La altura del rectángulo tnAdjType 0 ... imagen de clip 1 ... estira la imagen, conserva la forma 2 ... estira la imagen, llena el cuadro tnRotate El ángulo de rotación del texto en grados. La etiqueta se girará en el sentido contrario a las agujas del reloj. Opcional, valor predeterminado = 0. tnRotationPoint
El punto dentro del rectángulo alrededor del cual se rota el texto. Los valores permitidos son 0..8, opc valor predeterminado = 0 (izquierda, arriba). Por favor, mira la imagen a la derecha para las posiciones los puntos. lcLinkName Si se completa este parámetro, el texto será un objetivo designado de un hipervínculo. (ver el parámetro l cLinkRef ). lcLinkRef Si se completa este parámetro, el texto será un hipervínculo. Navegará a un destino con el nombre l cLinkRef . lcmyk .T. o .F. si la imagen de JEG usa CMYK ... lNeg .T. o .F. si la imagen usa colores negativos. tcMask Color de máscara transparente para ver la imagen transparente .
nueva línea() Cambiar posición para nueva línea.
Sintaxis: PDFL::NewLine()
outText () Poner texto en la posición actual. Sintaxis: PDFL::OutText(m.tcText, m.tnRotation, m.lnRotationPoint, m.llAddBackColor, m.lcLinkName, m.lcLinkHref)
Parámetros: tc Texto de salida de texto.
tnRotación El ángulo de rotación del texto en grados. La etiqueta se girará en el sentido contrario a las agujas del reloj. Valor predeterminado opcional = 0.
lnRotationPoint Punto dentro del rectángulo alrededor del cual se gira el texto. Los valores permitidos son 0..8, opcio valor predeterminado = 0 (izquierda, arriba). Por favor, mira la imagen a la derecha para las posiciones los puntos. llAddBackColor Agrega color de fondo debajo del texto. lcLinkName Si se completa este parámetro, el texto será un objetivo designado de un hipervínculo. (ver el parámetro l cLinkRef ). lcLinkHref Si se completa este parámetro, el texto será un hipervínculo. Navegará a un destino con el nombre l cLinkRef . SetBackColor () Establece los colores del dibujo de fondo. Sintaxis: PDFL::SetColor(tbr, tbg, tbb)
Parámetros: tbr, tbg, tbb Componentes rojos, verdes y azules del color de fondo (opcional)
SetColor () Establece los colores de dibujo en primer plano y en segundo plano. Sintaxis: PDFL::SetColor(tfr, tfg, tfb, tbr, tbg, tbb)
Parámetros: tfr, tfg, tfb Componentes rojos, verdes y azules del color de primer plano tbr, tbg, tbb Componentes rojos, verdes y azules del color de fondo (opcional)
SetFont ()
Establece el nombre y los atributos de la fuente para las siguientes llamadas a DrawText () o DrawText (). Sintaxis: PDFL::SetFont(tcFontName, tnSize[, tlBold[, tlItalic[, tlUnderline [, tnEmbed[, lnCodePage ]]]]])
Parámetros: tcFontName El nombre de la fuente tnSize El tamaño de fuente en puntos tlBold, tlItalics, tlUnderline Los atributos de la fuente. Estos parámetros son opcionales, el valor predeterminado es .F. tnEmbed Insertar fuente 0 - la fuente no se incrustará. 1 - la fuente se incluirá como subconjunto 2 - la fuente se incluirá como todos los caracteres 3 - la fuente se incluirá como subíndice UNICODE en la página Código de página de códigos.
SetForeColor () Establece los colores de dibujo en primer plano. Sintaxis: PDFL::SetColor(tfr, tfg, tfb)
Parámetros: tfr, tfg, tfb Componentes rojos, verdes y azules del color de primer plano
SetPos () Establece la posición donde el texto será dibujado por la llamada al método DrawText () posterior . Sintaxis: PDFL::SetPos(tnXPos, tnYPos)
Parámetros:
tnXPos, tnYPos Las coordenadas X e Y (horizontal y vertical) de la posición. La unidad de coordenadas se define me el método SetUnit () , la unidad predeterminada es Point (pt).
Propiedades: PictureDPI DefaultPictureFormat Calidad JPEG Métodos: Documento de control attachToPDFDocument () EndPage () CreateDocument () FinishDocument () NewPage() SetOtherParams () ShowDocument () Propiedades del documento setVersion () setEmbeddingType () setPDFA () setOutline () setSubject () setKeywords () setCreator ()
setProducer () setCreationDate () setComments () setCategory () setManager () setCompany () setAuthor () setTitle () setPermissions () setPasswords () DigitalSignature() Métodos de dibujo AddBox () Añadir línea() AppendLine () AppendBezier () Añade una foto() AddGenPicture () nueva línea() outText () SetBackColor () SetColor () SetFont () SetForeColor () SetPos ()
Notificaciones de banderas Documentación XFRX / ... / Referencia metadata.attachments
Clase eqZip martinajindrova
Sin etiquetas
Modificado por última vez may 10, 2017
Esta sección describe métodos para crear archivo ZIP.
Archivo abierto() Abrir archivo de archivo ZIP. Sintaxis: eqZIP::OpenArchive(m.tcZipName, m.tnAppend)
Parámetros: m.tcZipName El archivo de archivo ZIP.
m.tnAppen Un indicador de agregar.
Valores devueltos .T. - Archivar crear / abrir con éxito. .F. - Archivo no crear / abrir con éxito.
CloseArchive () Cerrar archivo de archivo ZIP. Sintaxis: eqZIP::CloseArchive(m.tcComment)
Parámetros: m.tcComment Comentario de archivo ZIP.
OpenNewFile () Abra el manejador de archivo. Sintaxis:
eqZIP::OpenNewFile(m.tcFileName, m.ttCreated, m.llIWontUTF8, m.lcPassword, m.liCRC32
Parámetros: m.tcFileName Nombre de archivo en archivo ZIP.
m.ttCreated Fecha y hora creada.
m.llIWontUTF8
Un deseo usa UTF-8 para codificar el nombre del archivo. Para la codificación UTF-8 o la contraseña es needy zlib.dll versión 1.25 o superior . m.lcPassword Contraseña de archivo
m.liCRC32
Archivo de suma de comprobación CRC32. es obligatorio para m.lcPassword . Checksum es para todos los dato
Valores devueltos 0 - Archivo anexado al archivo ZIP. -102 - ZIP_PARAMERROR -103 - ZIP_BADZIPFILE -104 - ZIP_INTERNALERROR AppendFile () Agregue un archivo al archivo ZIP. Sintaxis: eqZIP::AppendFile(m.tcFilename, m.tcNameInArchive, m.llIWontUTF8, m.lcPassword)
Parámetros: m.tcFileName El nombre del archivo de origen.
m.tcNameInArchive Nombre de archivo en archivo ZIP.
m.llIWontUTF8 Un deseo usa UTF-8 para codificar el nombre del archivo. Para la codificación UTF-8 o la contraseña es needy zlib.dll versión 1.25 o superior . m.lcPassword Contraseña de archivo
Valores devueltos -1 - El archivo fuente no existe -2 - El archivo fuente no puede abrir 0 - Archivo anexar al archivo ZIP -102 - ZIP_PARAMERROR -103 - ZIP_BADZIPFILE -104 - ZIP_INTERNALERROR WriteData () Escribir datos en el manejador de archivo abierto. Sintaxis:
eqZIP::WriteData(m.tcData)
Parámetros: m.tcData Datos que se escribirán en el identificador del archivo. Valores de retorno -102 - ZIP_PARAMERROR -103 - ZIP_BADZIPFILE -104 - ZIP_INTERNALERROR Cerrar el archivo() Cierre el identificador del archivo. Sintaxis: eqZIP::CloseFile()
SYS2007 () Calcule la suma de comprobación CRC32 para los datos. Sintaxis: eqZIP::SYS2007(m.lcData)
Parámetros: m.lcData Datos que calculan la suma de comprobación CRC32.
Archivo abierto() CloseArchive () OpenNewFile () AppendFile () WriteData () Cerrar el archivo() SYS2007 ()
Notificaciones de banderas Documentación XFRX / ...
Sin etiquetas
/ Referencia metadata.attachments
Clase de LECTOR DE PDF # martinajindrova Modificado por última vez may 10, 2017
Desde XFRX 17.1
Propiedades: lReadObjectData Habilitado / deshabilitado los datos del objeto de lectura. Valor de defecto: .F. cCursorName Nombre del cursor para objetos PDF.
Métodos: openDocument () Abrir archivo PDF Sintaxis: pdfReader::OpenDocument(m.tcFile)
Parámetros: m.tcFile El archivo PDF.
Valores devueltos .T. - Archivo PDF abierto con éxito. .F. - El archivo PDF no se abre con éxito.
ReadDocument () Lea el archivo pdf de contenido. Sintaxis: pdfReader::ReadDocument()
Valores devueltos 0 - OK -10 - El documento existente está dañado o en un formato no compatible -17 - PDFpassword no es válido. CloseDocument () Cerrar archivo PDF Sintaxis: pdfReader::CloseDocument()
SetPasswords () Establece contraseñas para la protección de documentos PDF. pdfReader::SetPasswords(m.tcOwner, m.tcUser)
Parámetros: m.tcOwner La contraseña del propietario m.tcUser La contraseña del usuario. Ejemplo m.pdfReader = EVALUATE([xfrx("PDF#READER")]) m.pdfReader.lReadObjectData=.T. *m.pdfReader.SetPasswords("owner","user") && set password for pdf file lcfile="BASE-UNI.pdf" IF m.pdfReader.openDocument(lcFile) < 0 RETURN
ENDIF m.pdfReader.ReadDocument() SELE (m.pdfreader.cCursorName) BROWSE NORMAL m.pdfReader.closeDocument()
Propiedades: lReadObjectData cCursorName Métodos: openDocument () ReadDocument () CloseDocument () SetPasswords ()
Notificaciones de banderas Documentación XFRX / ... / Referencia metadata.attachments
Clase XFRX # XML martinajindrova Modificado por última vez nov 12, 2017
Propiedades: PageCount El número total de páginas en el documento XFF
Sin etiquetas
( numérico)
Métodos: AddPage () Agrega una nueva página al final del documento. Sintaxis: XFRXDraw::AddPage([tcPageSize])
O XFRXDraw::AddPage(tnPageWidth, tnPageHeight)
Parámetros: tcPageSize El tamaño de página de la página nueva. Valores disponibles: "A4", "carta" tnPageWidth, tnPageHeight El ancho y el alto de la nueva página. La unidad se puede definir mediante el método SetUnit (). La unidad por defecto apunta (1/72 en). Si no se especifica el tamaño de página, se utiliza el tamaño de página actual. CreateDocument () Crea un nuevo archivo XFF. Sintaxis: XFRXDraw::CreateDocument([tcFileName])
Valores devueltos .T. ... el archivo se creó con éxito .F. ... archivo no pudo haber sido creado ()
Se sobrescribe un archivo existente. Parámetros: tcFileName El nombre del archivo si el documento se creará. Si este parámetro está vacío, el archivo XFF se crea en la memoria.
Dibujar linea() Dibuja una línea en la página actual. Sintaxis: XFRXDraw::DrawLine(tnXPos, tnYPos, tnXToPos, tnYToPos [, tnLineWidth[, tnPenPattern]])
Parámetros: tnXPos, tnYPos Las coordenadas X, Y del punto de inicio de la línea. tnXToPos, tnYPPos Las coordenadas X, Y del punto final de la línea. tnLineWidth El ancho de línea en puntos. 0 representa la línea del cabello. Opcional, valor predeterminado = 1. tnPenPattern El patrón de línea del borde: 0 ... sin borde 1 ... con puntos 2 ... con puntos 3 ... con puntos y rayas 4 ... punto con punto y coma 8 ... línea sólida Opcional, valor predeterminado = 8. Dibujar la imagen() Dibuja una imagen en la página actual en un rectángulo delimitador dado. Sintaxis: XFRXDraw::DrawPicture(tnXPos, tnYPos, tnWidth, tnHeight, tcFilename[, tnAdjType [, llCentralHorizontaly[, tnRotate[, tnRotationPoint[, tcLinkName[, tcLinkRef]]]]]])
Parámetros: tnXPos, tnYPos Las coordenadas X, Y de la esquina superior izquierda del rectángulo delimitador. tnWidth El ancho del rectángulo tnHigh
La altura del rectángulo tcFileName El nombre del archivo de imagen tnAdjType 0 ... imagen de clip 1 ... estira la imagen, conserva la forma 2 ... estira la imagen, llena el cuadro llCentralHorizontaly Center horizontaly en el marco (desde XFRX 15.7). tnRotate El ángulo de rotación del texto en grados. La etiqueta se girará en el sentido contrario a las agujas del reloj. Valor predeterminado opcional = 0 (desde XFRX 15.7). tnRotationPoint
El punto dentro del rectángulo alrededor del cual se rota el texto. Los valores permitidos son 0..8, opcional, valor predeterminado = 0 (izquierda, arriba). Consulte la imagen de la derecha para las posiciones de los puntos (desde XFRX 15.7). tcLinkName Si se completa este parámetro, el texto será un objetivo designado de un hipervínculo. ( Consulte el parámetro tcLinkRef ) (desde XFRX 15.7). tcLinkRef Si se completa este parámetro, el texto será un hipervínculo. Navegará a un destino con el nombre tcLinkRef (desde XFRX 15.7). DrawGeneralField () Dibuja una imagen en la página actual en un rectángulo delimitador dado. (desde XFRX 16.1) Sintaxis: XFRXDraw::DrawGeneralField(tnXPos, tnYPos, tnWidth, tnHeight, tcFieldName[, tnAdjType [, llCentralHorizontaly[, tnRotate [, tnRotationPoint[, tcLinkName [, tcLinkRef]]]]]])
Parámetros: tnXPos, tnYPos Las coordenadas X, Y de la esquina superior izquierda del rectángulo delimitador. tnWidth El ancho del rectángulo tnHigh La altura del rectángulo tcFieldName El nombre general del campo tnAdjType 0 ... clip Imagen 1 ... estira la imagen, conserva la forma 2 ... estira la imagen, llena el cuadro llCentralHorizontaly Center horizontaly en el marco. tnRotate El ángulo de rotación del texto en grados. La etiqueta se girará en el sentido contrario a las agujas del reloj. Opcional, valor predeterminado = 0. tnRotationPoint
El punto dentro del rectángulo alrededor del cual se rota el texto. Los valores permitidos son 0..8, opcional, valor predeterminado = 0 (izquierda, arriba). Por favor, mira la imagen a la derecha para las posiciones de los puntos. tcLinkName Si se completa este parámetro, el texto será un objetivo designado de un hipervínculo. (ver parámetro tcLinkRef ). tcLinkRef Si se completa este parámetro, el texto será un hipervínculo. Navegará a un destino con el nombre tcLinkRef . DrawRectangle () Dibuja un rectángulo en la página actual. Sintaxis:
XFRXDraw::DrawRectangle(tnXPos, tnYPos, tnWidth, tnHeight [, tnLineWidth [, tnFillPattern [, tnPenPattern[, tnRoundFactor [, tnMode [,tnRotate [,tnRotationPoint]]]]]]]])
Parámetros: tnXPos, tnYPos Las coordenadas X, Y de la esquina superior izquierda. tnWidth El ancho del rectángulo tnHigh La altura del rectángulo tnLineWidth El ancho de línea en puntos. 0 representa la línea del cabello. Opcional, valor predeterminado = 1. tnFillPattern El patrón de relleno: 0 ... Sin relleno 1 ... Relleno (color) 2 ... Línea horizontal 3 ... Línea vertical 4 ... Diagonal ascendente 5 ... Diagonal descendente 6 ... Cruz 7 ... Cruz Diagonal Opcional, valor predeterminado = 0. tnPenPattern El patrón de línea del borde: 0 ... sin borde 1 ... con puntos 2 ... con puntos 3 ... con puntos y rayas 4 ... punto con punto y coma 8 ... línea sólida Opcional, valor predeterminado = 8. tnRoundFactor El radio de la curvatura de los bordes del rectángulo. 0 hace que el rectángulo esté en ángulo recto (sin redondeo), 99 crea una elipse. Opcional, valor predeterminado = 0. tnMode
El modo opaque / transparent (desde XFRX 16.0): 0 ... Opaco 1 ... Transparente Opcional, valor predeterminado = 0. tnRotate (desde XFRX 17.3) El ángulo de rotación del texto en grados. La etiqueta se girará en el sentido contrario a las agujas del reloj. Opcional, valor predeterminado = 0. tnRotationPoint (desde XFRX 17.3)
El punto dentro del rectángulo alrededor del cual se rota el texto. Los valores permitidos son 0..8, opcional, valor predeterminado = 0 (izquierda, arriba). Por favor, mira la imagen a la derecha para las posiciones de los puntos. El borde y el color de relleno deben definirse mediante el método SetColor () antes de llamar al método DrawRectangle () . DrawText () Dibuja un texto, usando una fuente definida por el método SetFont . Sintaxis: XFRXDraw::DrawText(tnLeft, tnTop, tcText [, tnRotate[, tcLinkName[, tcLinkRef[, tcBookmark [, tcTooltip[, tnmode[, liCP]]]]]]])
O XFRXDraw::DrawText(tcText[, tnRotate[, tcLinkName[, tcLinkRef[, tcBookmark[, tcTooltip[, tnmode[, liCP]]]]]]])
Parámetros: tnLeft, tnTop Las coordenadas donde se dibujará el texto. Si se usa la segunda sintaxis (sin las coordenadas), el texto se dibujará en la posición actual: que es una posición definida por
el método SetPos () o un final de una salida si la llamada anterior al método DrawText () . tcText El texto a dibujar tnRotate El ángulo de rotación del texto en grados. La etiqueta se girará en el sentido contrario a las agujas del reloj. Opcional, valor predeterminado = 0. tcLinkName Si se completa este parámetro, el texto será un objetivo designado de un hipervínculo. (ver parámetro tcLinkRef ). tcLinkRef Si se completa este parámetro, el texto será un hipervínculo. Navegará a un destino en el documento local con el nombre tcLinkRef . Para navegar a una URL http, incluya "http: //" al comienzo del parámetro. tcBookmark No está vacío, el parámetro contiene el nombre de un marcador que se creará y navegará hasta este texto. tcTooltip La información sobre herramientas que se muestra al pasar el mouse sobre este texto. tnMode Modo opaco / transparente (desde XFRX 15.7). 0 ... "opaco 1 ..." transparente " Página de texto del código de liCP (desde XFRX 15.7) DrawTextBox () Word ajusta el texto de entrega e imprime en un rectángulo delimitador determinado. Si la altura del rectángulo es cero, entonces el rectángulo se estira para ajustarse al texto completo y se devuelve la altura del rectángulo. Sintaxis: XFRXDraw::DrawTextBox(tnLeft, tnTop, tnWidth, tnHeight, tcText[, tnAlign[, tnVAlign [, tnRotate[,tnRotationPoint[, tcLinkName[, tcLinkRef[, tcBookmark [, tcTooltip[, tnmode[, liCP]]]]]]]]]])
Valor de retorno: se devuelve la altura del rectángulo delimitador. Parámetros:
tnLeft, tnTop Las coordenadas X e Y de la esquina superior izquierda del rectángulo delimitador. tnWidth, tnHeight El ancho y la altura del rectángulo delimitador. Si tnHeight es 0, el rectángulo se estira para ajustarse al texto completo y se devuelve la altura del rectángulo. tnAlign La alineación horizontal del texto dentro del rectángulo. Los valores permitidos son: 0 ... "izquierda" 1 ... "centro" 2 ... "derecha" 3 ... "bloque" (justificación completa) Opcional, el valor predeterminado es 0 (izquierda). tnVAlign La alineación vertical del texto dentro del rectángulo. Los valores permitidos son: 0 ... "arriba" 1 ... "centro" 2 ... "abajo". Opcional, el valor predeterminado es 0 (arriba). tnRotate El ángulo de rotación del texto en grados. La etiqueta se girará en el sentido contrario a las agujas del reloj. Opcional, valor predeterminado = 0. tnRotationPoint
El punto dentro del rectángulo alrededor del cual se rota el texto. Los valores permitidos son 0..8, opcional, valor predeterminado = 0 (izquierda, arriba). Por favor, mira la imagen a la derecha para las posiciones de los puntos. tcLinkName Si se completa este parámetro, el texto será un objetivo designado de un hipervínculo. (ver parámetro tcLinkRef ). tcLinkRef Si se completa este parámetro, el texto será un hipervínculo. Navegará a un destino con el nombre tcLinkRef . tcBookmark No está vacío, el parámetro contiene el nombre de un marcador que se creará y navegará
hasta este texto. tcTooltip La información sobre herramientas que se muestra al pasar el mouse sobre este texto. modo tnMode Opaque / transparent (desde XFRX 15.4). 0 ... "opaco 1 ..." transparente " Página de texto del código de liCP (desde XFRX 15.7)
GetBoundingRectangle () Devuelve las coordenadas del rectángulo delimitador en el script vinculado a un rectángulo. Sintaxis: XFRXDraw::GetBoundingRectangle()
Valor de retorno: NULL : el rectángulo delimitador no está disponible Object - un objeto con las siguientes propiedades: nLeft, nTop - las coordenadas de la esquina superior izquierda del rectángulo nWidth, nHeight - el ancho y alto del rectángulo
La unidad de coordenadas se puede configurar mediante el método SetUnit () . La unidad predeterminada es Point (1/72 in). GetPageWidth () Devuelve el ancho de la página. GetPageHeight () Devuelve la altura de la página.
GetXPos () Devuelve la coordenada horizontal de la posición actual. Sintaxis: XFRXDraw::GetXPos()
GetYPos () Devuelve la coordenada vertical de la posición actual. Sintaxis: XFRXDraw::GetYPos()
OpenDocument () Abre un archivo XFF existente. Sintaxis: XFRXDraw::OpenDocument(tcFileName)
Valores devueltos .T. ... el archivo se abrió con éxito .F. ... el archivo no se pudo haber abierto (el archivo no existe o está bloqueado)
SetColor () Establece los colores de dibujo en primer plano y en segundo plano. Sintaxis: XFRXDraw::SetColor(tfr, tfg, tfb[, tbr, tbg, tbb])
Parámetros: tfr, tfg, tfb Componentes rojos, verdes y azules del color de primer plano tbr, tbg, tbb Componentes rojos, verdes y azules del color de fondo (opcional)
SetFont () Establece el nombre y los atributos de la fuente para las siguientes llamadas a DrawText () o DrawTextBox (). Sintaxis: XFRXDraw::SetFont(tcFontName, tnSize[, tlBold[, tlItalic[, tlUnderline[, tlStrikeThrough]]]])
Parámetros: tcFontName
El nombre de la fuente tnSize El tamaño de fuente en puntos tlBold, tlItalics, tlUnderline, tlStrikeThrough Los atributos de la fuente. Estos parámetros son opcionales, el valor predeterminado es .F. El parámetro tlStrikeThrough es desde XFRX 15.7
SetPos () Establece la posición donde el texto será dibujado por la llamada al método DrawText ()posterior . Sintaxis: XFRXDraw::SetPos(tnXPos, tnYPos)
Parámetros: tnXPos, tnYPos Las coordenadas X e Y (horizontal y vertical) de la posición. La unidad de coordenadas se define mediante el método SetUnit () , la unidad predeterminada es Point (pt).
SetUnit () Establece las unidades de dibujo. Sintaxis: XFRXDraw::SetUnit(tcUnit)
Parámetros: tcUnit El código de unidad. Los valores permitidos son: "in" - pulgadas, "cm" - centímetros, "pt" puntos y "px" - píxeles. La unidad predeterminada es punto.
Propiedades: PageCount Métodos: AddPage () CreateDocument () Dibujar linea() Dibujar la imagen() DrawGeneralField () DrawRectangle () DrawText ()
DrawTextBox () GetBoundingRectangle () GetPageWidth () GetPageHeight () GetXPos () GetYPos () OpenDocument () SetColor () SetFont () SetPos () SetUnit ()
Notificaciones de banderas Documentación XFRX / Páginas / Guía del desarrollador
Lista de compatibilidad DLL / FLL martinajindrova Modificado por última vez mar 01, 2018
XFRX
XFRXLIB.fll
HNDLIB.dll
18.0
134
128
17.3.1
134
128
17.3
134
128
darse cuenta xfrxlib.fll - _xfTrim () - error de escala DPI fijo
xfrxlib.fll - _xfbmp () - error BPP corregido - _xf_convertImage () - imagen nueva respecto a bpp de la imagen original - nueva función _xfGetLTI ()
Sin etiquetas
XFRX
XFRXLIB.fll
HNDLIB.dll
darse cuenta hndlib.dll - nueva función zipFile () - nuevos parámetros en dobmp ()
17.2.1
133
127
17.2
133
127
17.1
133
127
xfrxlib.fll - _xfbmp () - soporte rotar para rectángulos, mejores rectángulos pinturas
xfrxlib.fll - _xfTrim - error reparado _xfCropImage - nueva función hndlib.dll - error reparado con caracteres chinos - error pequeño reparado en HEXFile ()
17.0
132
127
hndlib.dll - (pdf) Añadir soporte para BMP 16bpp RGB555 / RGB565 / RGB, BMP 2bpp, BMP 4bppRLE, BMP 8bppRLE, BMP OS / 2, BMP con formato JPEG / PNG -_ww () - palabra que falta para la alineación a la derecha xfrxlib.fll - _xfbmp () - mejor soporte para el rectángulo con curvas -_xfWordWrap () palabra faltante para la alineación correcta, error Cx00000005. -_xfWMF2Image -
XFRX
XFRXLIB.fll
HNDLIB.dll
darse cuenta nueva función
16.1.X
132
126
hndlib.dll - nuevas funciones MDString (), MD5File ()
16.0
132
125
xfrxlib.fll - _xfConvertImage () Solución de error con GIF87a - _xfGetDPIScale () Solución de error con DPI - _xfBmp2 () compatible con las propiedades del documento
15.7
131
125
hndlib.dll - error reparado con alguna fuente de Symbol error reparado para fuentes monoespaciado con ancho de caracteres (como Courier New) - error reparado para caracteres inexistentes en la fuente
15.6
131
124
15.5
131
124
15.4
131
124
xfrxlibfll - corrigió errores en _xfBmp2 () para la fuente PostScript xfrxlibfll - error reparado en _xfImageGetDPI () - error reparado
XFRX
XFRXLIB.fll
HNDLIB.dll
darse cuenta en _xfBmp2 () - nueva función agregada _xfAddProperty () - changed _xfSaveImage ()
15.3
130
124
xfrxlib.fll: admite la fuente PostScript hndlib.dll - compatible con cadenas UTF-8
15.2
130
124
15.1.1
130
124
xfrxlib.fll - nueva función _xfImageGetDPI
15.1
130
124
xfrxlib.fll - soluciona algunos errores al guardar en la imagen hndlib.dll - corrige algunos errores para la salida PDF
15.0
129
123
xfrxlib.fll - soporte dúplex hndlib.dll - corrigió algunos errores
14.7
129
123
14.6
129
123
14.5
129
123
14.4
129
123
14.3
129
123
14.2
129
123
14.0
129
123
12.9
129
123
12.8
127
123
xfrxlib.fll - nueva función _xf_ImageBpp
XFRX
XFRXLIB.fll
HNDLIB.dll
12.7
127
123
12.6
124
123
12.5
124
123
12.4
124
123
12.3
123
123
12.2
122
120
12.1
122
120
12.0
121
120
11.3
113
113
11.2
111
98
11.1
111
98
11.0
102
98
10.2
102
98
10.1
_
98
10.0
_
98
9.8
_
98
9.7
_
96
9.6
_
96
9.5
_
95
9.0
_
95
8.3
_
81
darse cuenta
dll / fllcomplist
Notificaciones de banderas Documentación XFRX / Páginas /
Guía del desarrollador
Utiliza API de DLL externo martinajindrova Modificado por última vez feb 14, 2018
WIN32API DECLARE INTEGER GetClassName EN win32api AS XFRX_GetClassName entero, cadena @, INTEGER DECLARE INTEGER FindWindow EN WIN32API AS XFRX_FindWindow CADENA cnull, CADENA cwinname DECLARE INTEGER GetCurrentProcessId EN WIN32API AS XFRX_GetCurrentProcessId DECLARE INTEGER GetActiveWindow EN win32api AS XFRX_GetActiveWindow DECLARE INTEGER GetDC EN WIN32API AS XFRX_GetDC INTEGER iHWND DECLARE INTEGER ReleaseDC EN WIN32API COMO XFRX_ReleaseDC INTEGER ihwnd, INTEGER iHDC DECLARE INTEGER GetDeviceCaps EN WIN32API COMO XFRX_GetDeviceCaps INTEGER iHDC, INTEGER iIndex DECLARE ScreenToClient EN WIN32API COMO XFRX_ScreenToClient INTEGER hWnd, STRING @ lpPoint DECLARE INTEGER GetSystemMetrics EN WIN32API COMO XFRX_GetSystemMetrics INTEGER kernel32.dll DECLARE INTEGER GetLocaleInfo IN kernel32.dll AS XFRX_GetLocaleInfo INTEGER, INTEGER, STRING @, INTEGER DECLARE INTEGER GetEnvironmentVariable IN kernel32.dll AS XFRX_GetEnvironmentVariable STRING lpName, STRING @ lpBuffer, INTEGER nSize DECLARE INTEGER CloseHandle IN kernel32 AS XFRX_CloseHandle INTEGER lhProcess DECLARE INTEGER WideCharToMultiByte IN kernel32. dll AS XFRX_WideCharToMultiByte INTEGER, INTEGER, STRING @, INTEGER, STRING @, INTEGER, STRING @, STRING @ DECLARE INTEGER MultiByteToWideChar IN kernel32.dll AS XFRX_MultiByteToWideChar INTEGER, INTEGER, STRING @, INTEGER, STRING @, INTEGER DECLARE INTEGER GetTimeZoneInformation EN kernel32. dll AS XFRX_GetTimeZoneInformation STRING @ DECLARE INTEGER OpenProcess EN kernel32 AS XFRX_OpenProcess INTEGER dwDesiredAccessas, INTEGER bInheritHandle, INTEGER dwProcId DECLARE INTEGER SetFileTime EN kernel32 AS XFRX_SetFileTime entero, cadena @, CADENA @, CADENA @ DECLARE INTEGER SystemTimeToFileTime EN kernel32 AS
WIN32API XFRX_SystemTimeToFileTime CADENA @ LPSYSTEMTIME, CADENA @ lpFileTime DECLARE INTEGER CreateFile EN kernel32.dll AS XFRX_CreateFile STRING @, INTEGER, INTEGER, INTEGER, INTEGER, INTEGER, INTEGER DECLARE INTEGER CloseHandle IN kernel32.dll AS XFRX_CloseHandle INTEGER DECLARE INTEGER TzSpecificLocalTimeToSystemTime EN KERNEL32.dll AS XFRX_TzSpecificLocalTimeToSystemTime STRING @lpTimeZone, STRING @lpLocalTime, STRING @lpUniversalTime DECLARE INTEGER LocalFileTimeToFileTime IN kernel32 AS XFRX_LocalFileTimeToFileTime STRING @ lpLocalTime, STRING @ lpFileTime DECLARE INTEGER SetProcessWorkingSetSize IN kernel32 AS XFRX_SetProcessWorkingSetSize INTEGER hProcess, INTEGER dwMinimumWorkingSetSize, INTEGER dwMaximumWorkingSetSize zlib.dll DECLARE INTEGER compress2 IN zlib AS XFRX_cxx STRING @, STRING @, STRING @, INTEGER liSOURCELEN, INTEGER liLEVEL DECLARE INTEGER compress IN zlib.dll AS XFRX_compresione STRING @, INTEGER @, STRING @, INTEGER DECLARE INTEGER descomprima IN ZLIB.DLL AS XFRX_uncompress STRING @, INTEGER @, STRING @, INTEGER gdi32.dll DECLARE INTEGER TranslateCharsetInfo IN gdi32 AS XFRX_TranslateCharsetInfo INTEGER, STRING @, INTEGER DECLARE LONG CreateDC IN gdi32 AS XFRX_CreateDC STRING lpszDriver, STRING lpszDevice, LONG lpszOutput, LONG lpInitData DECLARE LONG DeleteDC IN gdi32 AS XFRX_DeleteDC LARGO hDC DECLARE LONG DeleteEnhMetaFile EN gdi32.dll AS XFRX_DeleteEnhMetaFile INTEGER DECLARE LONG SetWinMetaFileBits EN gdi32.dll AS XFRX_SetWinMetaFileBits INTEGER, STRING @, INTEGER, STRING @ DECLARE LONG CopyEnhMetaFile EN gdi32.dll AS XFRX_CopyEnhMetaFile INTEGER, STRING @ OLE32.DLL DECLARE INTEGER CLSIDFromString IN ole32 AS XFRX_CLSIDFromString STRING, STRING @ DECLARE INTEGER CoCreateGuid EN OLE32.DLL COMO XFRX_CoCreateGuid STRING @lcBuffer DECLARE INTEGER StringFromGUID2 IN Ole32.dll AS XFRX_StringFromGUID2 STRING cGUIDStruc, STRING @cGUID, LONG nSize psapi
WIN32API DECLARE INTEGER GetModuleFileNameEx IN psapi AS XFRX_GetModuleFileNameEx INTEGER hProcess, INTEGER hModule, STRING ModuleName, INTEGER nSize DECLARE INTEGER EnumProcessModules IN psapi AS XFRX_EnumProcessModules INTEGER hProcess, STRING @lphModule, INTEGER cb, INTEGER @lpcbNeeded shell32.Dll DECLARE INTEGER ShellExecute IN shell32.Dll AS XFRX_ShellExecute INTEGER nWinHandle, STRING cOperation, STRING cFilename, STRING cParameters, STRING cDirectory, INTEGER nShowWindow ADVAPI32.DLL DECLARE INTEGER RegQueryValueEx EN ADVAPI32.DLL AS XFRX_RegQueryValueEx INTEGER, STRING @, INTEGER, INTEGER @, STRING @, INTEGER @ DECLARE INTEGER RegOpenKeyEx EN ADVAPI32.DLL AS XFRX_RegOpenKeyEx INTEGER, STRING @, INTEGER, INTEGER, INTEGER @ nKeyHandle DECLARE INTEGER RegCloseKey EN ADVAPI32 .DLL COMO XFRX_RegCloseKey INTEGER winspool.drv DECLARE LONG DeviceCapabilities IN winspool.drv AS XFRX_DeviceCapabilities STRING @pDevice, STRING @pPort, LONG fwCapability, STRING @pOutput, STRING @pDevMode
Notificaciones de banderas Documentación XFRX / Páginas / Guía del desarrollador
Licencia XFRX Usuario desconocido (mst) Modificado por última vez may 11, 2014 por Martin Haluza
Sin etiquetas
Renuncia: El software y la información provista por Eqeus.com se proporcionan "tal cual", sin garantía alguna. Usted utiliza el software bajo su propio riesgo. Eqeus.com renuncia a todas las garantías y condiciones, ya sean expresas o implícitas, incluidas, entre otras, las garantías de comerciabilidad e idoneidad para un fin determinado. En ningún caso Eqeus.com será responsable de ningún daño, incluidos, entre otros, daños directos, indirectos, especiales, incidentales o consecuentes de ningún tipo, incluso si Eqeus.com ha sido advertido de la posibilidad de dichos daños. Usted acepta no obtener o usar el software en ningún estado o país que no permita la exclusión o limitación de responsabilidad por daños incidentales o consecuentes. La licencia de software permite distribuir XFRX y / o PDF Library con aplicaciones de software a los usuarios finales para proporcionar una opción para transferir informes a los formatos de salida de destino compatibles con XFRX. La compra de la licencia le da derecho a recibir todas las versiones nuevas de XFRX y / o la Biblioteca PDF de forma gratuita durante un año a partir de la fecha de compra. El permiso está sujeto a las siguientes restricciones: 1. Los códigos fuente de la biblioteca XFRX y PDF NO se deben distribuir. 2. XFRX y PDF Library o cualquier parte del mismo NO debe distribuirse como herramienta de software o como parte de una herramienta de software proporcionada a desarrolladores de aplicaciones para ser incorporada en sus productos, incluidos, entre otros, marcos de software y herramientas de generación de informes.
Sin etiquetas
Notificaciones de banderas Documentación XFRX / Páginas / Guía del desarrollador
Tao de XFRX martinajindrova Modificado por última vez jul 25, 2015
Cómo exportar datos a XLSX con filas máximas - 65535 para MS Excel 2003 Cómo establecer un nombre de hoja personalizado para XLS, XLSPLAIN, ODS, FODS, PFODS, NATIVE_FDOCX y NATIVE_PFDOCX
Cómo configurar el área de impresión, ajustar al ancho en la configuración de página y el índice de tamaño de papel para NATIVE_FXLSX y NATIVE_PFXLSX Cómo exportar texto como imagen a PDF o cambia otro atributo de fuente Cómo agregar estilo personalizado en el documento MS Word 2007 XFRX # INIT e imágenes / documentos en el campo General
Sin etiquetas
Notificaciones de banderas Documentación XFRX / ... / Tao de XFRX
Cómo exportar datos a XLSX con filas máximas - 65535 para MS Excel 2003 martinajindrova Modificado por última vez ago 15, 2015
Los parámetros del método CopyToXLSX () son los mismos en Exportación de datos a XLSX y ODS . SET PROCEDURE TO xfrx.fxp m.loXLSX=CREATEOBJECT("_TOXLSX") m.loXLSX.nMaxRow=65535 && 1048576, 65535 liErr=m.loXLSX.CopyToXLSX(m.lcAlias, m.lcFile, m.lcFCCallBack, m.lcSheetName, ;
Notificaciones de banderas Documentación XFRX / ...
Sin etiquetas
/ Tao de XFRX
Cómo establecer un nombre de hoja personalizado para XLS, XLSPLAIN, ODS, FODS, PFODS, NATIVE_FDOCX y NATIVE_PFDOCX martinajindrova Modificado por última vez ago 15, 2015
XFRX # INIT y salida directa loSession=EVALUATE([xfrx("XFRX#INIT")]) && if each report has only one page, you can suppress page number in sheet name
loSession.setOtherParams("ADDPAGENUMBERTOSHEETDISPLAYNAME",.F.) && since XFRX 15.6< loSession.setOtherParams("NEXT_SHEET_NAME","First Report") loSession.ProcessReport(lcPath+"_reports\basetext") loSession.setOtherParams("NEXT_SHEET_NAME","Second Report") loSession.ProcessReport(lcPath+"_reports\baseshapes")...
XFRX # INIT, salida directa a XFF y transformación a XFRX # LISTENER ... XFRX # INIT loXFF=EVALUATE([xfrx("XFRX#DRAW")]) loXFF.OpenDocument("out.xff") loSession=EVALUATE([xfrx("XFRX#INIT")])
loSession.setOtherParams("ADDPAGENUMBERTOSHEETDISPLAYNAME",.F.) && since XFRX 15.6
loHACK=CREATEOBJECT("_XFRXHACK",loSession) loSession.TransformReport(loXFF) RELE loHACK
XFRX # LISTENER loSession=EVALUATE([XFRX("XFRX#LISTENER")]) lnRetVal = loSession.SetParams("temp.xls",,,,,,"XLS") IF lnRetVal = 0 loSession.setOtherParams("ADDPAGENUMBERTOSHEETDISPLAYNAME",.F.) loHACK=CREATEOBJECT("_XFRXHACK",loSession) REPORT FORM (lcPath+"_reports\firstreport") NOPAGEEJECT object loSession
REPORT FORM (lcPath+"_reports\secondreport") NOPAGEEJECT NORESET object loSession
REPORT FORM (lcPath+"_reports\thirdreport") NOPAGEEJECT NORESET object loSession REPORT FORM (lcPath+"_reports\fourthreport") NORESET object loSession RELE loHACK ENDIF
Clase HACK DEFINE CLASS _XFRXHACK AS CUSTOM oEWriter=.NULL. oEDoc=.NULL. nPageno=0 nReportno=0 cTarget="" nVersion=0 lXLS=.F. PROCEDURE GetReportName(m.tnReportNo)
RETURN IIF(This.nReportNo=1,"First Report",IIF(This.nReportNo=2,"Second Report",; ENDPROC ROCEDURE Init(m.loSession)
m.loSession=IIF(TYPE("m.loSession.oxfSession")="O",m.loSession.oxfSession,m.loSessi This.nVersion=VAL(CHRTRAN(m.loSession.GetVersion(),;
CHRTRAN(m.loSession.GetVersion(),"0123456789",""),"")) This.lXLS=This.cTarget=="XLS" OR This.cTarget=="XLSPLAIN" =BINDEVENT(m.loSession.oDocumentWriter,"NewPage",This,"NewPage",0) =BINDEVENT(m.loSession.oDocumentWriter,"NewReport",; This,"NewReport",; IIF(This.cTarget=="XLS" OR This.cTarget=="XLSPLAIN",0,1)) This.oEWriter=m.loSession.oDocumentWriter This.oEDoc=m.loSession.oDocument ENDPROC PROCEDURE newReport(m.tnReportNo, m.tcCodePage, m.toReport) This.nPageno=0 This.nReportno=m.tnReportNo IF This.lXLS This.oEWriter.cNextSheetName=This.GetReportName(This.nReportNo) ELSE This.oEDoc.cNextSheetName=This.GetReportName(This.nReportNo) IF This.nVersion<1560000 IF TYPE("This.oEWriter.oOXML")="O" This.oEWriter.oOXML.lAddPageNumberToSheetDisplyName=.F.
ELSE IF TYPE("This.oEWriter.oOO")="O" This.oEWriter.oOO.lAddPageNumberToSheetDisplyName=.F. ENDIF ENDIF ENDIF ENDIF ENDPROC PROCEDURE newPage(m.tnHeight, m.tnWidth, m.tnPageNo, m.tnOri) This.nPageno=This.nPageno+1 IF This.lXLS This.oEWriter.cNextSheetName=This.GetReportName(This.nReportNo)+ ;
IIF(This.nPageno=1,""," "+LTRIM(STR(This.nPageno)) ELSE This.oEDoc.cNextSheetName=This.GetReportName(This.nReportNo)+ ;
IIF(This.nPageno=1,""," "+LTRIM(STR(This.nPageno)))< ENDIF ENDPROC ENDDEFINE
Usar NEXT_SHEET_NAME_EXPR Soporte completo para XLS / XLSPLAIN y XFRX # INIT + TranformReport () o XFRX # LISTENER desde XFRX 15.6 loSession=EVALUATE([XFRX("XFRX#LISTENER")])
lnRetVal = loSession.SetParams(laOuts(lii,2),,NOT llOpen,"1250",,,laOuts(lii,3)) loSession.setOtherParams("NEXT_SHEET_NAME_EXPR","_HACKSHEETNAME(this)")
REPORT FORM (lcPath+"_reports\firstreport") NOPAGEEJECT object loSession
REPORT FORM (lcPath+"_reports\secondreport") NOPAGEEJECT NORESET object loSession
REPORT FORM (lcPath+"_reports\thirdreport") NOPAGEEJECT NORESET object loSession ENDIF PROCEDURE _HACKSHEETNAME(m.loReport) RETURN IIF(m.loReport.tnReportNumber=1,"First Report",; IIF(m.loReport.tnReportNumber=2,"Second Report",;
IIF(m.loReport.tnReportNumber=3,"Third Report","Fourth Report")))+; LTRIM(STR(m.loReport.nCurrentReportPageNo))) ENDPROC
XFRX # INIT y salida directa XFRX # INIT, salida directa a XFF y transformación a XFRX # LISTENER ... XFRX # INIT XFRX # LISTENER Clase HACK Usar NEXT_SHEET_NAME_EXPR
Notificaciones de banderas Documentación XFRX / ... / Tao de XFRX
Sin etiquetas
Cómo configurar el área de impresión, ajustar al ancho en la configuración de página y el índice de tamaño de papel para NATIVE_FXLSX y NATIVE_PFXLSX martinajindrova Modificado por última vez ago 15, 2015
(para XFRX temprano 15.6)
XFRX # INIT y salida directa m.loSession=EVALUATE([xfrx("XFRX#INIT")]) m.lnRetVal = m.loSession.SetParams("test.xlsx",,,,,,"NATIVE_FXLSX") IF m.lnRetVal=0 m.loHACK=CREATEOBJECT("_XFRXHACK",m.loSession) m.loSession.ProcessReport("_reports\basetext") m.loSession.Finalize() RELE m.loHACK END IF
XFRX # INIT, salida directa a XFF y transformación a m.loXFF=EVALUATE([xfrx("XFRX#DRAW")]) m.loXFF.OpenDocument("out.xff") m.loSession=EVALUATE([xfrx("XFRX#INIT")]) m.lnRetVal = m.loSession.SetParams("test.xlsx",,,,,,"NATIVE_FXLSX") IF m.lnRetVal=0 m.loHACK=CREATEOBJECT("_XFRXHACK",m.loSession)
m.loSession.TransformReport(m.loXFF) RELE m.loHACK END IF
XFRX # LISTENER m.loSession=EVALUATE([xfrx("XFRX#LISTENER")])
m.lnRetVal = m.loSession.SetParams("test.xlsx",,,,,,"NATIVE_FXLSX") IF m.lnRetVal=0 m.loHACK=CREATEOBJECT("_XFRXHACK",m.loSession) REPORT FORM ("_reports\firstreport") OBJECT m.loSession RELE m.loHACK END IF
Clase HACK DEFINE CLASS _XFRXHACK AS CUSTOM oEWriter=.NULL. cTarget="" nVersion=0 DIMENSION aps(256,3) PROCEDURE Init(m.loSession)
m.loSession=IIF(TYPE("m.loSession.oxfSession")="O",m.loSession.oxfSession,m.loSessi This.nVersion=VAL(CHRTRAN(m.loSession.GetVersion();
,CHRTRAN(m.loSession.GetVersion(),"0123456789",""),"")) DO CASE CASE This.cTarget=="NATIVE_FXLSX" OR This.cTarget=="NATIVE_PFXLSX"
=BINDEVENT(m.loSession.oDocumentWriter,"RenderPage",This,"RenderPageBefore"
=BINDEVENT(m.loSession.oDocumentWriter,"RenderPage",This,"RenderPageAfter", ENDCASE This.oEWriter=m.loSession.oDocumentWriter This.InitPaperSize()
ENDPROC PROCEDURE RenderPageAfter(m.tnHeight, m.tnWidth, m.tnPageNo) LOCAL m.liSele m.liSele=SELECT() WITH This.oEWriter.oOXML SELECT (.Alias) SET KEY TO "header" SET FILTER TO XX003=.nPageNo GO TOP IF NOT EOF() REPLACE XX001 WITH STRTRAN(XX001,[ ],;
'<sheetPr><pageSetUpPr fitToPage="1"/>'+CHR(13)+CHR(10)+;
[ ]) SET KEY TO SET FILTER TO m.lcPom=[
<definedName name="_xlnm.Print_Area" localSheetId="]+LTRIM(STR(.nPageNo-
[">']+StrTranHTMLStringOO(STRTRAN(.cPageDisplayName,"'","''"))+;
['!$A$1:$]+.CIToC(.nColNo)+[$]+LTRIM(STR(.nRowNo,11))+[ ] ENDWITH
SELECT (m.liSele) ENDPROC PROCEDURE RenderPageBefore(m.tnHeight, m.tnWidth, m.tnPageNo) LOCAL m.liSele, m.lnYY, loEWriter m.liSele=SELECT() m.loEWriter=This.oEWriter WITH m.loEWriter.oOXML SELECT (loEWriter.rpivotsalias) GO BOTTOM m.lnYY=YY SELECT (.Alias) SET FILTER TO XX003=.nPageNo SET KEY TO "footer" GO TOP IF NOT EOF() REPLACE XX001 WITH STRTRAN(XX001,[paperSize="9"],;
[fitToHeight="]+LTRIM(STR(MAX(INT(m.lnYY/(m.loEWriter.nPageHeight-m.loEWr
[" paperSize="]+LTRIM(STR(This.GetPaperSize(m.loEWriter.nPageWidth, m.loE ENDIF SET KEY TO SET FILTER TO ENDWITH SELECT (m.liSele) ENDPROC PROCEDURE GetPaperSize(m.tnWidth, m.tnHeight)
LOCAL m.lnPaperSize FOR m.lnPaperSize=1 TO ALEN(This.aps,1)
IF This.aps(m.lnPaperSize,2)=m.tnWidth AND This.aps(m.lnPaperSize,3)=m.tnHeight EXIT ENDIF NEXT RETURN m.lnPaperSize ENDPROC PROCEDURE InitPaperSize() STORE 0 TO This.aps This.aps(1,2) =
85000
This.aps(1,3) = 110000 This.aps(2,2) =
85000
This.aps(2,3) = 110000 This.aps(3,2) = 110000 This.aps(3,3) = 170000 This.aps(4,2) = 170000 This.aps(4,3) = 110000 This.aps(5,2) =
85000
This.aps(5,3) = 140000
This.aps(6,2) =
55000
This.aps(6,3) =
85000
This.aps(7,2) =
72500
This.aps(7,3) =
10500
This.aps(8,2) = 116929 This.aps(8,3) = 165354 This.aps(9,2) =
82677
This.aps(9,3) = 116929 This.aps(10,2) =
82677
This.aps(10,3) = 116929 This.aps(11,2) =
58268
This.aps(11,3) =
82677
This.aps(12,2) =
98425
This.aps(12,3) = 139370 This.aps(13,2) =
71654
This.aps(13,3) = 101181 This.aps(14,2) =
85000
This.aps(14,3) = 130000 This.aps(15,2) =
84646
This.aps(15,3) = 108268 This.aps(16,2) = 100000 This.aps(16,3) = 140000 This.aps(17,2) = 110000 This.aps(17,3) = 170000 This.aps(18,2) =
85000
This.aps(18,3) = 110000 This.aps(19,2) =
38750
This.aps(19,3) =
88750
This.aps(20,2) =
41250
This.aps(20,3) =
85000
This.aps(21,2) =
45000
This.aps(21,3) = 103750 This.aps(22,2) =
45000
This.aps(22,3) = 110000 This.aps(23,2) =
50000
This.aps(23,3) = 115000 This.aps(24,2) =
45000
This.aps(24,3) = 103750 This.aps(25,2) =
47500
This.aps(25,3) = 110000 This.aps(26,2) =
50000
This.aps(26,3) = 115000 This.aps(27,2) =
43307
This.aps(27,3) =
86614
This.aps(28,2) =
63779
This.aps(28,3) =
90157
This.aps(29,2) = 127559 This.aps(29,3) = 180315 This.aps(30,2) =
90157
This.aps(30,3) = 127559 This.aps(31,2) =
44881
This.aps(31,3) = 63779 This.aps(32,2) =
44881
This.aps(32,3) =
90157
This.aps(33,2) =
98425
This.aps(33,3) = 138976 This.aps(34,2) =
69291
This.aps(34,3) =
98425
This.aps(35,2) =
69291
This.aps(35,3) =
49212
This.aps(36,2) =
43307
This.aps(36,3) =
90551
This.aps(37,2) =
38750
This.aps(37,3) =
75000
This.aps(38,2) =
36250
This.aps(38,3) =
65000
This.aps(39,2) = 148750 This.aps(39,3) = 110000 This.aps(40,2) =
85000
This.aps(40,3) = 120000 This.aps(41,2) =
85000
This.aps(41,3) = 130000 This.aps(256, 2) = 104330 && 265 &&270 mm This.aps(256, 3) = 149606 && 380 &&385 mm ENDPROC ENDDEFINE
Sin etiquetas
Notificaciones de banderas Documentación XFRX / ... / Tao de XFRX
Cómo exportar texto como imagen a PDF o cambia otro atributo de fuente martinajindrova Modificado por última vez sep 18, 2015
XFRX puede exportar texto como imagen si la fuente no existe, para XFRX 15.6. Pero puedes cambiar un indicador para una fuente específica.
m.loSession=EVALUATE([xfrx("XFRX#INIT")]) m.lnRetVal = m.loSession.SetParams("test.pdf",,,,,,"PDF") IF m.lnRetVal=0 m.loHACK=CREATEOBJECT("_XFRXHACK",m.loSession) m.loSession.ProcessReport("_reports\basetext") m.loSession.Finalize() RELE m.loHACK END IF DEFINE CLASS _XFRXHACK AS CUSTOM oEDoc=.NULL. cTarget="" nVersion=0 PROCEDURE Init(m.loSession) m.loSession=IIF(TYPE("m.loSession.oxfSession")="O",m.loSession.oxfSession,m.loSessi This.nVersion=VAL(CHRTRAN(m.loSession.GetVersion(),CHRTRAN(m.loSession.GetVersion() This.cTarget=m.loSession.cTarget IF This.cTarget=="PDF" IF This.nVersion<1570000 =BINDEVENT(m.loSession.oDocument,"addFont",This,"addFont156",1) ELSE =BINDEVENT(m.loSession.oDocument,"addFont",This,"addFont",1) ENDIF This.oEDoc=m.loSession.oDocument ENDIF ENDPROC PROCEDURE addFont156(m.tcFontName, m.llBold, m.llItal, m.lnEmbed, m.lnSymbol, m.lnCode WITH This.oEDoc IF .aFonts(.nFont,7) AND ATC("+MDD-ISO-15223-1",.aFonts(.nFont,1))>0 && font is sym .aFonts(.nFont,11)=.F. && .F. - Font not exist, .T. - Font exist *.aFonts(.nFont,9)=1252 && Code page from 42 to 1252 ELSE .aFonts(.nFont,10)=.F. && .F. - Do not covert to UNICODE, .T. - Convert to UNICO ENDIF ENDWITH ENDPROC PROCEDURE addFont(m.tcFontName, m.llBold, m.llItal, m.lnEmbed, m.lnCodePage) IF .aFonts(.nFont,7) AND ATC("+MDD-ISO-15223-1",.aFonts(.nFont,1))>0 && font is sym
.aFonts(.nFont,11)=.F. && .F. - Font not exist, .T. - Font exist *.aFonts(.nFont,9)=1252 && Code page from 42 to 1252 ELSE .aFonts(.nFont,10)=.F. && .F. - Do not covert to UNICODE, .T. - Convert to UNICO ENDIF ENDWITH ENDPROC ENDDEFINE
Sin etiquetas
Notificaciones de banderas Documentación XFRX / ... / Tao de XFRX
Cómo agregar estilo personalizado en el documento MS Word 2007 martinajindrova Modificado por última vez sep 23, 2015
Para VFP 8/9 Para VFP 5/6/7
Para VFP 8/9 m.loSession=EVALUATE([xfrx("XFRX#INIT")]) m.lnRetVal = m.loSession.SetParams("test.docx",,,,,,"NATIVE_FDOCX")
IF m.lnRetVal=0 m.loHACK=CREATEOBJECT("_XFRXHACK",m.loSession) m.loSession.ProcessReport("_reports\basetext") m.loSession.Finalize() RELE m.loHACK END IF DEFINE CLASS _XFRXHACK AS CUSTOM oEWriter=.NULL. cTarget="" nVersion=0 PROCEDURE Init(m.loSession)
m.loSession=IIF(TYPE("m.loSession.oxfSession")="O",m.loSession.oxfSession,m.loSessi This.nVersion=VAL(CHRTRAN(m.loSession.GetVersion();
,CHRTRAN(m.loSession.GetVersion(),"0123456789",""),"")) DO CASE CASE This.cTarget=="NATIVE_FDOCX" OR This.cTarget=="NATIVE_DOCX"
=BINDEVENT(m.loSession.oDocumentWriter,"Finalize",This,"Finalize",0)< ENDCASE This.oEWriter=m.loSession.oDocumentWriter ENDPROC PROCEDURE Finalize(m.tnHeight, m.tnWidth, m.tnPageNo) LOCAL m.liSele, m.loEWriter, m.lcPom m.liSele=SELECT()
m.loEWriter=This.oEWriter WITH m.loEWriter.oOXML * Attention, all text data must be in UTF-8
*m.lcBaseStyle, m.lcBaseName, m.lcHeight (line height in twips), m.lcBefore (before .addParagraphStyle("Normal","YourStyle",.ToTWIP(100),"0","","",.F.) SELECT (.Alias) m.lcPom=; [ <w:rPr>]+CHR(13)+CHR(10)+;
[ <w:rFonts w:hAnsi="Courier New" w:ascii="Courier New"/>]+CHR(13)+CHR(10)+; [ <w:lang w:eastAsia="en-US"/>]+CHR(13)+CHR(10)+;
[ <w:color w:val="]+.C2RGB(0, 120, 0,1)+["/>]+CHR(13)+CHR(10)+; && Fore color - RGB [ <w:sz w:val="]+LTRIM(STR(10*2,11))+["/>]+CHR(13)+CHR(10)+; && Fontsize*2
[ <w:sz-cs w:val="]+LTRIM(STR(10*2,11))+["/>]+CHR(13)+CHR(10)+; && Fontsize*2 ]+CHR(13)+CHR(10)+; && m.llStriked [ <w:b/>]+CHR(13)+CHR(10)+; && m.llBold [ <w:i/>]+CHR(13)+CHR(10)+; && m.llItalics [ <w:u w:val="single"/>]+CHR(13)+CHR(10)+; && m.llUnderline [ ]+CHR(13)+CHR(10)
REPLACE XX001 WITH STRTRAN(XX001,"",""+CHR(13)+CHR(10)+m.lcPom) * Change default font for document LOCAL m.liStart, m.liEnd, m.lcPom2, m.lihFile, m.lcPom m.lihFile=.GetFileHandle("word\styles.xml") m.lcPom=""
=FSEEK(m.lihFile,0) DO WHILE NOT FEOF(m.lihFile) m.lcPom=m.lcPom+FREAD(m.lihFile,65000) ENDDO ** Font name m.liStart=ATC("<w:rFonts",m.lcPom)+10 m.lcPom2=SUBSTR(m.lcPom,m.liStart) m.liEnd=m.liStart+ATC("/>",m.lcPom2)-1
m.lcPom=STUFF(m.lcPom,m.liStart,m.liEnd-m.liStart,[w:cs="Courier New" w:hAnsi="Cour ** Font Color, strike, bold, italic, underline m.liStart=ATC("<w:sz ",m.lcPom)
m.lcPom2=[ <w:color w:val="]+.C2RGB(0, 0, 255,1)+["/>]+CHR(13)+CHR(10)+;]+CHR(13)+CHR(10)+; && m.llStriked [ <w:b/>]+CHR(13)+CHR(10)+; && m.llBold [ <w:i/>]+CHR(13)+CHR(10)+; && m.llItalics [ <w:u w:val="single"/>]+CHR(13)+CHR(10) && m.llUnderline m.lcPom=STUFF(m.lcPom,m.liStart,0,m.lcPom2) ** Font size m.liStart=ATC([<w:sz w:val="],m.lcPom)+13 m.lcPom2=SUBSTR(m.lcPom,m.liStart) m.liEnd=m.liStart+ATC(["],m.lcPom2)-1
m.lcPom=STUFF(m.lcPom,m.liStart,m.liEnd-m.liStart,LTRIM(STR(20*2,11))) && Fontsize* m.liStart=ATC([<w:szCs w:val="],m.lcPom)+15 m.lcPom2=SUBSTR(m.lcPom,m.liStart)
m.liEnd=m.liStart+ATC(["],m.lcPom2)-1
m.lcPom=STUFF(m.lcPom,m.liStart,m.liEnd-m.liStart,LTRIM(STR(20*2,11))) && Fontsize* =FSEEK(m.lihFile,0) DO WHILE LEN(m.lcPom)>0 =FWRITE(m.lihFile,LEFT(m.lcPom,65000)) m.lcPom=SUBSTR(m.lcPom,65001) ENDDO ENDWITH SELECT (m.liSele) ENDPROC ENDDEFINE
Para VFP 5/6/7 m.loSession=EVALUATE([xfrx("XFRX#INIT")]) m.lnRetVal = m.loSession.SetParams("test.docx",,,,,,"NATIVE_FDOCX") IF m.lnRetVal=0 m.loSession.setOtherParams("NEXT_PAGE_NAME_EXPR","_HACKPAGENAME(this)") m.loSession.ProcessReport("_reports\basetext") m.loSession.Finalize() END IF PROCEDURE _HACKPAGENAME(m.loReport) LOCAL m.lcPage, m.liSele, m.lcPom m.liSele=SELECT() WITH loreport.odocumentwriter.ooxml
m.lcPage= "Page "+LTRIM(STR(.npageno,11)) IF .npageno=1 * Attention, all text data must be in UTF-8 .cEntityStyle="w:styles"
*m.lcBaseStyle, m.lcBaseName, m.lcHeight (line height in twips), m.lcBefore (before .addParagraphStyle("Normal","YourStyle",.ToTWIP(100),"0","","",.F.) SELECT (.Alias) m.lcPom=; [ <w:rPr>]+CHR(13)+CHR(10)+;
[ <w:rFonts w:hAnsi="Courier New" w:ascii="Courier New"/>]+CHR(13)+CHR(10)+; [ <w:lang w:eastAsia="en-US"/>]+CHR(13)+CHR(10)+;
[ <w:color w:val="]+.C2RGB(0, 120, 0,1)+["/>]+CHR(13)+CHR(10)+; && Fore color - RGB [ <w:sz w:val="]+LTRIM(STR(10*2,11))+["/>]+CHR(13)+CHR(10)+; && Fontsize*2
[ <w:sz-cs w:val="]+LTRIM(STR(10*2,11))+["/>]+CHR(13)+CHR(10)+; && Fontsize*2 ]+CHR(13)+CHR(10)+; && m.llStriked [ <w:b/>]+CHR(13)+CHR(10)+; && m.llBold [ <w:i/>]+CHR(13)+CHR(10)+; && m.llItalics [ <w:u w:val="single"/>]+CHR(13)+CHR(10)+; && m.llUnderline [ ]+CHR(13)+CHR(10)
REPLACE XX001 WITH STRTRAN(XX001,"",""+CHR(13)+CHR(10)+m.lcPom) * Change default font for document
LOCAL m.liStart, m.liEnd, m.lcPom2, m.lihFile, m.lcPom m.lihFile=.GetFileHandle("word\styles.xml") m.lcPom="" =FSEEK(m.lihFile,0) DO WHILE NOT FEOF(m.lihFile) m.lcPom=m.lcPom+FREAD(m.lihFile,65000) ENDDO ** Font name m.liStart=ATC("<w:rFonts",m.lcPom)+10 m.lcPom2=SUBSTR(m.lcPom,m.liStart) m.liEnd=m.liStart+ATC("/>",m.lcPom2)-1
m.lcPom=STUFF(m.lcPom,m.liStart,m.liEnd-m.liStart,[w:cs="Courier New" w:hAnsi="Cour ** Font Color, strike, bold, italic, underline m.liStart=ATC("<w:sz ",m.lcPom)
m.lcPom2=[ <w:color w:val="]+.C2RGB(0, 0, 255,1)+["/>]+CHR(13)+CHR(10)+;]+CHR(13)+CHR(10)+; && m.llStriked [ <w:b/>]+CHR(13)+CHR(10)+; && m.llBold [ <w:i/>]+CHR(13)+CHR(10)+; && m.llItalics [ <w:u w:val="single"/>]+CHR(13)+CHR(10) && m.llUnderline m.lcPom=STUFF(m.lcPom,m.liStart,0,m.lcPom2) ** Font size m.liStart=ATC([<w:sz w:val="],m.lcPom)+13 m.lcPom2=SUBSTR(m.lcPom,m.liStart) m.liEnd=m.liStart+ATC(["],m.lcPom2)-1
m.lcPom=STUFF(m.lcPom,m.liStart,m.liEnd-m.liStart,LTRIM(STR(20*2,11))) && Fontsize*
m.liStart=ATC([<w:szCs w:val="],m.lcPom)+15 m.lcPom2=SUBSTR(m.lcPom,m.liStart) m.liEnd=m.liStart+ATC(["],m.lcPom2)-1
m.lcPom=STUFF(m.lcPom,m.liStart,m.liEnd-m.liStart,LTRIM(STR(20*2,11))) && Fontsize* =FSEEK(m.lihFile,0)
DO WHILE LEN(m.lcPom)>0
=FWRITE(m.lihFile,LEFT(m.lcPom,65000)) m.lcPom=SUBSTR(m.lcPom,65001)
ENDDO ENDIF ENDWITH SELECT (m.liSele) RETURN lcPage ENDPROC
Notificaciones de banderas Documentación XFRX / ... / Tao de XFRX metadata.attachments
Sin etiquetas
XFRX # INIT e imágenes / documentos en el campo General martinajindrova Modificado por última vez feb 20, 2018
El soporte completo para campos generales y XFRX # INIT es desde XFRX 16.0.2 / XFRX 16.1. Pero para XFRX 15.7 y XFRX 16.0 es el paquete extendido. Usar es muy simple.
File extractfromgf.FXP copia en la misma carpeta con XFRX o en cualquier otro lugar (pero no olvides utilizar SET PROCEDURE TO ... ADDITIVE) Copia de archivo xfrxlib.fll a la misma carpeta con XFRX Establezca la fuente de control para control consolidado de imagen / ole: VFP 6.0 VFP 9.0
Como la salida PDF no admite imágenes con fondo transparente, agregue las siguientes dos filas en su programa (antes de llamar a XFRX) PUBLIC m.tnTC m.tnTC=RGB(255,255,255)
XFRX
Enlazar
XFRX 15.7
ExtensionPackageXFRX157.zip
XFRX 16.0
ExtensionPackageXFRX160.zip
XFRX 18.0
ExtensionPackageXFRX180.zip
Notificaciones de banderas Documentación XFRX / Páginas /
Sin etiquetas
Obsoleto
Funciones experimentales - Textformat (HTML) martinajindrova Feb 03, 2017
Formato de texto XFRX 15.3 PDF
no
DOC2PDF
sí
FDOC2PDF
sí
XPS
no
DOC
sí
FDOC
sí
NATIVE_DOCX
no
NATIVE_FDOCX
no
RTF
sí
FRTF
sí
ODT
no
Formato de texto calzado
no
SAO
no
PIE
no
PFODS
no
XLS
sí
XLSPLAIN
sí
NATIVE_FXLSX
no
NATIVE_PFXLSX
no
LLANURA
-
HTML
sí
HTMLPLAIN
no
MHT
sí
CNT / previewer
no
TIFF, BMP, GIF, JPEG, PNG, EMF
no
XFF
sí
XML
sí
Impresión
no
1) Página de códigos en el método SetParams () debe ser 'UTF-8' o 65001
Formato de texto (HTML) Etiquetas compatibles Etiqueta de inicio
Etiqueta final
Negrita
Itálico
Subrayar
StrikeThr u
<s>
Color
darse cuenta
Color de fondo
Nombre de la fuente
Tamaño de fuente
Sobrescri to
>
<sup>
>
Subíndic e CRLF
<sub>
Apo yo
XFRX # INIT
si 1)
XFRX # LIST ENE R
si 1)
XFF
sí 2)
XML
sí 2)
HTM L
sí
HTM LPLA IN
no
MHT
sí
Neg rita
Itáli co
Subr ayar
Strik eThr u
C o l o r
C ol o r d e f o n d o
N o m br e de la fu en te
Ta m añ o d e fu e nt e
So br esc rit o
Su bí nd ic e
C R L F
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
DOC
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
RTD
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
DOC X
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
DOC 2PD F
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
PDF
no
XLS
sí
sí
sí
sí
sí
sí
no 3)
sí
sí
sí
sí
sí
XLSP LAIN
sí
sí
sí
sí
sí
sí
no 3)
sí
sí
sí
sí
sí
RTF
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
FDO C
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
FDO CX
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
FDO C2P DF
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
FRTF
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
sí
LLAN URA
no 4)
ODT
no
calza do
no
SAO
no
PIE
no
PFO DS
no
XPS
no
NATI VE_ DOC X
no
NATI VE_F DOC X
no
NATI VE_F XLSX
no
NATI VE_P FXLS X
no
Imág enes
no
1) Detecta el formato de texto 2) Guardar información 3) Excel no admite color de fondo para cada palabra 4) Eliminar solo el código de formato
Notificaciones de banderas
Sin etiquetas
Related Documents
Reportes En Vfp
February 2021
1
Fundamentos En Farmacologia En Terapeutica
March 2021
0
Massalik En
January 2021
1
524221 En
January 2021
0
En 10130
February 2021
2
En 61373
January 2021
2
More Documents from ""
Reportes En Vfp
February 2021
1
Analisis Dofa Ecopetrol
March 2021
0
Costos Y Presupuestos
January 2021
5
Romance - Boleros Favoritos - Songbook - 191 Pages
February 2021
2
2. La Influencia De La Cultura Y Del Entorno.
February 2021
0