Provides read and write access to the System Registry. The Functionality provided is greatly abstracted resulting in using a single method call to set and retrieve values from the registry.
Class
custom
registry
*readregistrystring Lee un Valor String del Registro de Windows
*readregistryint Lee un valor Integer (DWORD) o Short en el registro de Windows
*writeregistrystring Escribe una valor String en el Registro de Windows
*writeregistryint Escribe una valor num
rico en el Registro de windows
*writeregistrybinary Escribe un valor binario en el registro de Windows
*deleteregistrykey Elimina una llave del registro de Windows
*enumregistrykey Retorna un valor del registro basado en un indice. Permite llamadas desde un ciclo FOR
*enumvalue Retorna el nombre de un valor del registro
*getenumvalues Retorna todos los valores de una llave en un array
*getenumkeys Retorna todas las subclaves de una clave especificada
Ipdfhandle Handle for the Pdf Document To Generate
pageheight Height of The Report Pages
pagewidth Width of Report Pages
encryptdocument Property to Know if the Document Will Be Encrypted
oprogress Property to Store Progress Bar
oregistry
mergedocument
mergedocumentname
opage Property to Store the Page Object
oimagescollection Collection of images files used in the report
cpdfauthor Pdf Author
cuserpassword User Pasword of the Document
lencryptdocument
nencryptionlevel Accepts a Value of 0 Or 1, 0 = Standard 40-bit encryption. 1 = Advanced 128-bit encryption.
npageheight
lcanedit
lcancopy
lcanaddnotes
lcanprint If .T. User will be allowed to print the document, if 0 he won't
lopenviewer If .T. Adobe Reader will be opened
cmasterpassword Master Password of the Pdf Document
ctargetfilename
cpdfcreator Pdf Creator
cpdfkeywords Pdf Keywords
cpdfsubject Pdf Subject
cpdftitle Pdf Title
waitfornextreport
npgcounter
npagemode
lextended
ldefaultmode
npagewidth
lobjtypemode
_stat
lshowerrors
ncurrentpage
*addblankpage
*cleardlls
*encryptpdf Method to Encrypt the Pdf Document
*startpdfdocument Method to start pdf generation
*writepdfinformation Writes Information About the File
*declaredll Method to Start Dll Declarations
*makepdf
*outputfromdata
*updateproperties
*_stat_assign
*_errorinfo
LNWIDTH
LNHEIGHT
LDEFAULTMODE
GETPAGEWIDTH
GETPAGEHEIGHT
NPAGEWIDTH
NPAGEHEIGHT
OPAGE
HPDF_ADDPAGE
PDFHANDLE
_STAT
HPDF_PAGE_SETWIDTH
HPDF_PAGE_SETHEIGHT
HPDF_New,HPDF_Free
HPDF_SaveToFile
HPDF_SetPageMode
HPDF_AddPage
HPDF_Page_SetWidth
HPDF_Page_SetHeight
HPDF_LoadJpegImageFromFile
HPDF_SetInfoAttr
HPDF_SetPassword
HPDF_SetPermission
HPDF_SetEncryptionMode
HPDF_SetCompressionMode
HPDF_Page_Concat
HPDF_Page_DrawImage
HPDF_LoadPngImageFromFile
HPDF_GetError
HPDF_ResetError
INTEGER
LENCRYPTDOCUMENT
CMASTERPASSWORD
CUSERPASSWORD
_STAT
HPDF_SETPASSWORD
PDFHANDLE
LNPERMIT
LCANPRINT
LCANEDIT
LCANCOPY
LCANADDNOTES
HPDF_SETPERMISSION
NENCRIPTIONLEVEL
HPDF_SETENCRYPTIONMODE
Could not load the library LIBHPDF.DLL .C
The process can't continue. Make sure that you have the PDF library available, and that FoxyPreviewer is installed in a folder that has READ/WRITE access.
Error
DECLAREDLL
PDFHANDLE
HPDF_NEW
CANCELREPORT
_STAT
HPDF_SETCOMPRESSIONMODE
HPDF_SETPAGEMODE
NPAGEMODE
WRITEPDFINFORMATION
ENCRYPTPDF
ADDBLANKPAGE
CPDFAUTHOR
_STAT
HPDF_SETINFOATTR
PDFHANDLE
CPDFTITLE
CPDFSUBJECT
CPDFKEYWORDS
CPDFCREATOR
HPDF_New
libhpdf.dll
HPDF_Free
libhpdf.dll
HPDF_SaveToFile
libhpdf.dll
HPDF_SetPageMode
libhpdf.dll
HPDF_AddPage
libhpdf.dll
HPDF_Page_SetWidth
libhpdf.dll
HPDF_Page_SetHeight
libhpdf.dll
HPDF_LoadJpegImageFromFile
libhpdf.dll
HPDF_LoadPngImageFromFile
libhpdf.dll
HPDF_SetInfoAttr
libhpdf.dll
HPDF_SetPassword
libhpdf.dll
HPDF_SetPermission
libhpdf.dll
HPDF_SetEncryptionMode
libhpdf.dll
HPDF_SetCompressionMode
libhpdf.dll
HPDF_Page_Concat
libhpdf.dll
HPDF_Page_DrawImage
libhpdf.dll
HPDF_GetError
libhpdf.dll
HPDF_ResetError
libhpdf.dll
HPDF_NEW
LIBHPDF
HPDF_FREE
HPDF_SAVETOFILE
HPDF_SETPAGEMODE
HPDF_ADDPAGE
HPDF_PAGE_SETWIDTH
HPDF_PAGE_SETHEIGHT
HPDF_LOADJPEGIMAGEFROMFILE
HPDF_LOADPNGIMAGEFROMFILE
HPDF_SETINFOATTR
HPDF_SETPASSWORD
HPDF_SETPERMISSION
HPDF_SETENCRYPTIONMODE
HPDF_SETCOMPRESSIONMODE
HPDF_PAGE_CONCAT
HPDF_PAGE_DRAWIMAGE
HPDF_GETERROR
HPDF_RESETERROR&
REPORTLISTENER
Report Listener could not be accessed
% -
TEMP5
Internal error loading the page image file from the report.
Error
100% - CCC
TOLISTENER
TNWIDTH
TNHEIGHT
LLSHOWTHERM
THIS
QUIETMODE
LOBJTYPEMODE
LNSECS
DOFOXYTHERM
_GOHELPER
_INITSTATUSTEXT
LDEFAULTMODE
NPAGEWIDTH
NPAGEHEIGHT
BEFOREREPORT
STARTPDFDOCUMENT
LNPAGECOUNT
LNFILETYPE
LNDEVICETYPE
LNPAGENO
LCFILE
LNHANDLE
LNPERCENT
LNLASTPERCENT
LNDELAY
PAGETOTAL
_SECONDSTEXT
_RUNSTATUSTEXT
NCURRENTPAGE
ADDBLANKPAGE
OUTPUTPAGE
HPDF_LOADPNGIMAGEFROMFILE
PDFHANDLE
_STAT
HPDF_PAGE_DRAWIMAGE
OPAGE
OIMAGESCOLLECTION
AFTERREPORT
UNLOADREPORT]
LOBJTYPEMODE
OFOXYPREVIEWER
COMMANDCLAUSES
LOPENVIEWER
PREVIEW
TOFILE
CTARGETFILENAME
CDESTFILE
LCDESTFILE
COUTPUTPATH
LCFILE
_REPORTLISTENER
CANCELREPORT
QUIETMODE
LQUIETMODE
LCANPRINT
LPDFCANPRINT
LCANEDIT
LPDFCANEDIT
LCANCOPY
LPDFCANCOPY
LCANADDNOTES
LPDFCANADDNOTES
LENCRYPTDOCUMENT
LPDFENCRYPTDOCUMENT
CMASTERPASSWORD
CPDFMASTERPASSWORD
CUSERPASSWORD
CPDFUSERPASSWORD
CPDFAUTHOR
CPDFTITLE
CPDFSUBJECT
CPDFKEYWORDS
CPDFCREATOR
LNPGMODE
NPDFPAGEMODE
NPAGEMODE
LDEFAULTMODEM
PDFx error in CC
Error code :
Description:
Page:
Press 'Retry' to debug the application.
Error
PDFx error in CC
Error code :
Description :
Object:
Error
TNSTATUS
_STAT
LNHPDF_ERR
LCHEX
HPDF_GETERROR
PDFHANDLE
HPDF_RESETERROR
LSHOWERRORS
STARTMODE
LNOPTION
_ERRORINFO
NCURRENTPAGE
COBJECTTORENDERC
HPDF_ARRAY_COUNT_ERR
HPDF_ARRAY_ITEM_NOT_FOUND
HPDF_ARRAY_ITEM_UNEXPECTED_TYPE
HPDF_BINARY_LENGTH_ERR
HPDF_CANNOT_GET_PALLET
HPDF_DICT_COUNT_ERR
HPDF_DICT_ITEM_NOT_FOUND
HPDF_DICT_ITEM_UNEXPECTED_TYPE
HPDF_DICT_STREAM_LENGTH_NOT_FOUND
HPDF_DOC_ENCRYPTDICT_NOT_FOUND
HPDF_DOC_INVALID_OBJECT
HPDF_DUPLICATE_REGISTRATION
HPDF_EXCEED_JWW_CODE_NUM_LIMIT
HPDF_ENCRYPT_INVALID_PASSWORD
HPDF_ERR_UNKNOWN_CLASS
HPDF_EXCEED_GSTATE_LIMIT
HPDF_FAILD_TO_ALLOC_MEM
HPDF_FILE_IO_ERROR
HPDF_FILE_OPEN_ERROR
HPDF_FONT_EXISTS
HPDF_FONT_INVALID_WIDTHS_TABLE
HPDF_INVALID_AFM_HEADER
HPDF_INVALID_ANNOTATION
HPDF_INVALID_BIT_PER_COMPONENT
HPDF_INVALID_CHAR_MATRICS_DATA
HPDF_INVALID_COLOR_SPACE
HPDF_INVALID_COMPRESSION_MODE
HPDF_INVALID_DATE_TIME
HPDF_INVALID_DESTINATION
HPDF_INVALID_DOCUMENT
HPDF_INVALID_DOCUMENT_STATE
HPDF_INVALID_ENCODER
HPDF_INVALID_ENCODER_TYPE
HPDF_INVALID_ENCODING_NAME
HPDF_INVALID_ENCRYPT_KEY_LEN
HPDF_INVALID_FONTDEF_DATA
HPDF_INVALID_FONTDEF_TYPE
HPDF_INVALID_FONT_NAME
HPDF_INVALID_IMAGE
HPDF_INVALID_JPEG_DATA
HPDF_INVALID_N_DATA
HPDF_INVALID_OBJECT
HPDF_INVALID_OBJ_ID
HPDF_INVALID_OPERATION
HPDF_INVALID_OUTLINE
HPDF_INVALID_PAGE
HPDF_INVALID_PAGES
HPDF_INVALID_PARAMETER
HPDF_INVALID_PNG_IMAGE
HPDF_INVALID_STREAM
HPDF_MISSING_FILE_NAME_ENTRY
HPDF_INVALID_TTC_FILE
HPDF_INVALID_TTC_INDEX
HPDF_INVALID_WX_DATA
HPDF_ITEM_NOT_FOUND
HPDF_LIBPNG_ERROR
HPDF_NAME_INVALID_VALUE
HPDF_NAME_OUT_OF_RANGE
HPDF_PAGE_INVALID_PARAM_COUNT
HPDF_PAGES_MISSING_KIDS_ENTRY
HPDF_PAGE_CANNOT_FIND_OBJECT
HPDF_PAGE_CANNOT_GET_ROOT_PAGES
HPDF_PAGE_CANNOT_RESTORE_GSTATE
HPDF_PAGE_CANNOT_SET_PARENT
HPDF_PAGE_FONT_NOT_FOUND
HPDF_PAGE_INVALID_FONT
HPDF_PAGE_INVALID_FONT_SIZE
HPDF_PAGE_INVALID_GMODE
HPDF_PAGE_INVALID_INDEX
HPDF_PAGE_INVALID_ROTATE_VALUE
HPDF_PAGE_INVALID_SIZE
HPDF_PAGE_INVALID_XOBJECT
HPDF_PAGE_OUT_OF_RANGE
HPDF_REAL_OUT_OF_RANGE
HPDF_STREAM_EOF
HPDF_STREAM_READLN_CONTINUE
HPDF_STRING_OUT_OF_RANGE
HPDF_THIS_FUNC_WAS_SKIPPED
HPDF_TTF_CANNOT_EMBEDDING_FONT
HPDF_TTF_INVALID_CMAP
HPDF_TTF_INVALID_FOMAT
HPDF_TTF_MISSING_TABLE
HPDF_UNSUPPORTED_FONT_TYPE
HPDF_UNSUPPORTED_FUNC
HPDF_UNSUPPORTED_JPEG_FORMAT
HPDF_UNSUPPORTED_TYPE1_FONT
HPDF_XREF_COUNT_ERR
HPDF_ZLIB_ERROR
HPDF_INVALID_PAGE_INDEX
HPDF_INVALID_URI
HPDF_PAGE_LAYOUT_OUT_OF_RANGE
HPDF_PAGE_MODE_OUT_OF_RANGE
HPDF_PAGE_NUM_STYLE_OUT_OF_RANGE
HPDF_ANNOT_INVALID_ICON
HPDF_ANNOT_INVALID_BORDER_STYLE
HPDF_PAGE_INVALID_DIRECTION
HPDF_INVALID_FONT
HPDF_PAGE_INSUFFICIENT_SPACE
HPDF_PAGE_INVALID_DISPLAY_TIME
HPDF_PAGE_INVALID_TRANSITION_TIME
HPDF_INVALID_PAGE_SLIDESHOW_TYPE
HPDF_EXT_GSTATE_OUT_OF_RANGE
HPDF_INVALID_EXT_GSTATE
HPDF_EXT_GSTATE_READ_ONLY
Unknown Error
TNSTATUS
UPDATEPROPERTIES
Collection
OIMAGESCOLLECTION
STRING
LDEFAULTMODE
WAITFORNEXTREPORT
OIMAGESCOLLECTION
LCITEM
LOEXC
LDEFAULTMODE
LOBJTYPEMODE
OUTPUTFROMDATA
GETPAGEWIDTH
GETPAGEHEIGHT
WAITFORNEXTREPORT
OFOXYPREVIEWER
CDESTFILE
CTARGETFILENAME
LCFILE
_STAT
HPDF_FREE
PDFHANDLE
HPDF_SAVETOFILE
LOPENVIEWER
SHELLEXEC
NPGCOUNTERn
INTEGER
STRING
TEMP5
NPAGENO
EDEVICE
NDEVICETYPE
NLEFT
NWIDTH
NHEIGHT
NCLIPLEFT
NCLIPTOP
NCLIPWIDTH
NCLIPHEIGHT
LNHANDLE
LCFILE
STARTPDFDOCUMENT
ADDBLANKPAGE
OUTPUTPAGE
HPDF_LOADPNGIMAGEFROMFILE
PDFHANDLE
_STAT
HPDF_PAGE_DRAWIMAGE
OPAGE
GETPAGEWIDTH
GETPAGEHEIGHT
OIMAGESCOLLECTION
THIS
CLEARDLLS
addblankpage,
cleardlls
encryptpdf0
startpdfdocument
writepdfinformation
declaredll@
outputfromdata
updateproperties
_stat_assignP
_errorinfoC
LoadReport
BeforeReport
UnloadReport
AfterReport
OutputPage
Destroy,?
reportlistener
pr_reportlistener.vcx
tnHKeyb
RegQueryValueEx
Win32APIQ
RegQueryString
TNHKEY
TCSUBKEY
TCENTRY
LNREGHANDLE
LNRESULT
LNSIZE
LCDATABUFFER
TNTYPE
REGOPENKEY
REGQUERYVALUEEX
WIN32API
REGQUERYSTRING
LNTYPE
REGCLOSEKEYI
tnHKeyb
RegQueryValueEx
Win32APIQ
RegQueryInt
TNHKEY
TCSUBKEY
TCENTRY
LNREGHANDLE
LNRESULT
LNSIZE
LCDATABUFFER
TNTYPE
REGOPENKEY
REGQUERYVALUEEX
WIN32API
REGQUERYINT
LNDATABUFFER
REGCLOSEKEY
tnHKeyb
RegSetValueEx
Win32API
TNHKEY
TCSUBKEY
TCENTRY
TCVALUE
TLCREATE
LNREGHANDLE
LNRESULT
LNSIZE
LCDATABUFFER
TNTYPE
REGOPENKEY
REGCREATEKEY
REGSETVALUEEX
WIN32API
REGDELETEVALUE
REGCLOSEKEY
tnHKeyb
RegSetValueEx
Win32API
TNHKEY
TCSUBKEY
TCENTRY
TNVALUE
TLCREATE
LNREGHANDLE
LNRESULT
LNSIZE
LCDATABUFFER
TNTYPE
REGOPENKEY
REGCREATEKEY
REGSETVALUEEX
WIN32API
REGDELETEVALUE
REGCLOSEKEY
tnHKeyb
tnLengthb
RegSetValueEx
Win32API
TNHKEY
TCSUBKEY
TCENTRY
TCVALUE
TNLENGTH
TLCREATE
LNREGHANDLE
LNRESULT
LNSIZE
LCDATABUFFER
TNTYPE
REGOPENKEY
REGCREATEKEY
REGSETVALUEEX
WIN32API
REGDELETEVALUE
REGCLOSEKEY
tnHKeyb
TNHKEY
TCSUBKEY
LNRESULT
LNREGHANDLE
REGOPENKEY
REGDELETEKEY
REGCLOSEKEY
RegEnumKey
WIN32API
TNHKEY
TCSUBKEY
TNINDEX
LCSUBKEY
LCRETURN
LNRESULT
LCDATABUFFER
LNREGHANDLE
REGOPENKEY
REGENUMKEY
WIN32API
LNSIZE
LNRETURN
REGCLOSEKEYp
tnTypeb
RegEnumValue
Win32API
TNHKEY
TCSUBKEY
TNINDEX
TNTYPE
LCSUBKEY
LCRETURN
LNRESULT
LCDATABUFFER
LNREGHANDLE
REGOPENKEY
REGENUMVALUE
WIN32API
TCVALUE
LNSIZE
LNVALSIZE
LNRETURN
REGCLOSEKEY
TAVALUES
TNHKEY
TCSUBKEY
LCKEY
LNTYPE
THIS
ENUMVALUE
LCVALUE
OREGISTRY
READREGISTRYSTRING
LNVALUE
READREGISTRYINT
TAKEYS
TNHKEY
TCSUBKEY
LCKEY
LNTYPE
ENUMKEY
SOFTWARE\West Wind Technologies
SOFTWARE\West Wind Technologies\WebConnection
CurrentVersion
1.45a
SOFTWARE\West Wind Technologies\WebConnection
Timeout
SOFTWARE\West Wind Technologies\WebConnection
CurrentVersion
SOFTWARE\West Wind Technologies\WebConnection
Timeout
OREGISTRY
WRITEREGISTRYSTRING
WRITEREGISTRYINT
READREGISTRYSTRING
READREGISTRYINT
RegOpenKey
Win32API
RegCreateKey
Win32API
RegCloseKey
Win32API
RegDeleteKey
Win32API
RegDeleteValue
Win32API
REGOPENKEY
WIN32API
REGCREATEKEY
REGCLOSEKEY
REGDELETEKEY
REGDELETEVALUE
readregistrystring,
readregistryintT
writeregistrystring@
writeregistryint
writeregistrybinary
deleteregistrykey
enumregistrykey
enumvalueg
getenumvalues
getenumkeys
examples
`)PROCEDURE addblankpage
WITH This
LOCAL lnWidth, lnHeight
IF This.lDefaultMode
lnWidth = .GetPageWidth()
lnHeight = .GetPageHeight()
ELSE
lnWidth = This.nPageWidth
lnHeight = This.nPageHeight
ENDIF
.oPage=HPDF_AddPage(.pdfHandle) &&Add a New Page
This._Stat = HPDF_Page_SetWidth(.oPage, (lnWidth/960)*72) &&Establish the Width of the page
This._Stat = HPDF_Page_SetHeight(.oPage, (lnHeight/960)*72) &&Establish the Height of the page
MESSAGEBOX("Could not load the library LIBHPDF.DLL ." + CHR(13) + ;
"The process can't continue. Make sure that you have the PDF library available, and that FoxyPreviewer is installed in a folder that has READ/WRITE access.", 16, "Error")
*!* * Check if the library HPDF.DLL is in the disk
*!* LOCAL lcPDFFile
*!* lcPDFFile = "libhpdf.dll"
*!* IF EMPTY(SYS(2000,lcPDFFile))
*!* MESSAGEBOX("Could not locate the library LIBHPDF.DLL ." + CHR(13) + ;
*!* "The process can't continue. Make sure that you have the PDF library available, and that FoxyPreviewer is installed in a folder that has READ/WRITE access.", 16, "Error")
*!* RETURN .F.
*!* ENDIF
Declare Integer HPDF_New In libhpdf.dll Integer, Integer
Declare Integer HPDF_Free In libhpdf.dll Integer
Declare Integer HPDF_SaveToFile In libhpdf.dll Integer, String
Declare Integer HPDF_SetPageMode In libhpdf.dll Integer, Integer
Declare Integer HPDF_AddPage In libhpdf.dll Integer
Declare Integer HPDF_Page_SetWidth In libhpdf.dll Integer, Single
Declare Integer HPDF_Page_SetHeight In libhpdf.dll Integer, Single
Declare Integer HPDF_LoadJpegImageFromFile In libhpdf.dll Integer, String
Declare Integer HPDF_LoadPngImageFromFile In libhpdf.dll Integer, String
Declare Integer HPDF_SetInfoAttr In libhpdf.dll Integer, Integer, String
Declare Integer HPDF_SetPassword In libhpdf.dll Integer, String, String
Declare Integer HPDF_SetPermission In libhpdf.dll Integer, Integer
Declare Integer HPDF_SetEncryptionMode In libhpdf.dll Integer, Integer, Integer
Declare Integer HPDF_SetCompressionMode In libhpdf.dll Integer, Integer
Declare Integer HPDF_Page_Concat In libhpdf.dll Integer, Single, Single, Single, Single, Single, Single
Declare Integer HPDF_Page_DrawImage In libhpdf.dll Integer, Integer, Single, Single, Single, Single
Declare Integer HPDF_GetError In libhpdf.dll Integer
Declare Integer HPDF_ResetError In libhpdf.dll Integer
ENDPROC
PROCEDURE outputfromdata
LPARAMETERS toListener as ReportListener, tnWidth, tnHeight
LOCAL llShowTherm
llShowTherm = (This.QuietMode = .F.) AND (This.lObjTypeMode = .F.)
pdfhandle Handle to the PDF file to create by the DLL
nlastpageproccesed Number of the last page proccesed by the system
ndivisionfactor Factor to be used for the conversion between unit of measures
cpdfauthor Author of the Pdf File
cpdftitle Title of the PDF Document
cpdfsubject Subject of the PDF File
cpdfkeywords Keywords of the PDF Document
cpdfcreator Name of the Pdf Creator
lcanprint Property to know if user can print or can't print the document
lcancopy Property to know if user can copy the document contents
lcanedit Property to know if user can Edit the contents of the document
lcanaddnotes Property to know if the user can add or modify annotations
lencryptdocument Property to know if the document should be Encripted
cuserpassword User Password for the PDF document
cmasterpassword Master Password for the PDF document
nencriptionlevel A Value Between 5(40bit) and 16(128bit) can be specified for length of the key
opage Current Page object returned by the library
lstarted Property to know if the conversion procces has started
ctargetfilename Name of the PDF File to create
lopenviewer Flag to execute the default PDF reader of the pc
ofonts Fonts Collection used in the library
oregistry Property to store the Registry Object, this object will provide access to windows registry
npageheight Height of the page, used to invert the coordinate system of the pdf library
nspacesfortab Number of Spaces per TAB character
lembedfont Property to Know if the font is Embedded into the document, if .T. file size will increase
ccodepage Code Page to be used by the pdf listener when loading fonts
lunderline Property to know if the text being draw should use underline style
ctextstyle Internal to the Class
odynamics Property to store the object used to store temporary values of the dynamics properties
waitfornextreport Logical, keep the PDF handles opened, waiting for a new report to be joined.
npgcounter
nglobalpgcounter
otempimagescollection Property to store the collection of temporary Images used in the PDF Generation
opicturehandles Used to store the handle of pictures used in the PDF generation
_lsetconsole
_lsettalk
npagemode How the document should be displayed - 0 = USE_NONE; 1 = USE_OUTLINE; 2 = USE_THUMBS; 3 = FULL_SCREEN
lextended
ldefaultmode
npagewidth
_cwinfolder
_ctempfolder
_stat
lshowerrors
csymbolfontslist
cobjecttorender
_stat2
ncurrentpage
oactivelistener
cdefaultfont
lobjtypemode
_lschinese
lrighttoleft
lreplacefonts Replaces some fonts using some generic fonts that are stored inside the DLL
_ltchinese
_lkorean
_ljapanese
nwmwidthratio
nwmheightratio
nwmwidth
nwmheight
cwmpicture
hwmpdfhandle
_cwmpicture
_nwmy
_nwmx
_nwmw
_nwmh
lusingwatermark
nsystemlangid
lhasuserfld
*declaredll Method to Declare all DLL required for the Job
*writepdfinformation
*searchfont
*startpdfdocument
*cleardlls Method to Clear from Memory all the DLL Calls
*encryptpdf
*addblankpage Method to add a Blank Page to the document
*addpdfstandardfonts
*findfontfilename Method to find the real filename of a True Type Font, it will look in the Registry for it
*cropimage Method to Crop an Image, uses code from Cesar Chalom Samples
*parseunderlinetext Method to prepare the text to be drawed as underline
*processdynamics Method to process the dynamics properties of VFP9 SP2
*processfields
*processshapes
*processlabel
*processpictures
*processlines
*getpicturehandle Used to get the picture handle when pictures are not in general fields
^aspawnobj[1,1]
*ispixelalpha
*outputfromdata
*getparheight
^afontsreplaced[1,0]
*stringtopic
*processpictures2
^afontssymbol[1,0]
*_stat_assign
*_errorinfo
*_stat2_assign
*getpicturefromlistener
*getpageimg
^apagesimgs[1,0]
*clearpdferrors
*getimgtype
*getdefaultfont
*updateproperties
*filesize Returns the file size
*getfonthandle
*getfontstylename
*gettempfile
*istempfile
*getwatermarkobject
*getwatermark
*getlanguagefromsystem
HPDF_New
libhpdf.dll
HPDF_Free
libhpdf.dll
HPDF_SaveToFile
libhpdf.dll
HPDF_GetError
libhpdf.dll
HPDF_ResetError
libhpdf.dll
HPDF_SetPageMode
libhpdf.dll
HPDF_GetCurrentPage
libhpdf.dll
HPDF_AddPage
libhpdf.dll
HPDF_Page_SetWidth
libhpdf.dll
HPDF_Page_SetHeight
libhpdf.dll
HPDF_GetFont
libhpdf.dll
HPDF_LoadTTFontFromFile
libhpdf.dll
HPDF_GetEncoder
libhpdf.dll
HPDF_GetCurrentEncoder
libhpdf.dll
HPDF_SetCurrentEncoder
libhpdf.dll
HPDF_Encoder_GetType
libhpdf.dll
HPDF_Encoder_GetByteType
libhpdf.dll
HPDF_Encoder_GetUnicode
libhpdf.dll
HPDF_Encoder_GetWritingMode
libhpdf.dll
HPDF_UseJPEncodings
libhpdf.dll
HPDF_UseKREncodings
libhpdf.dll
HPDF_UseCNSEncodings
libhpdf.dll
HPDF_UseCNTEncodings
libhpdf.dll
HPDF_UseJPFonts
libhpdf.dll
HPDF_UseKRFonts
libhpdf.dll
HPDF_UseCNSFonts
libhpdf.dll
HPDF_UseCNTFonts
libhpdf.dll
HPDF_LoadPngImageFromFile
libhpdf.dll
HPDF_LoadJpegImageFromFile
libhpdf.dll
HPDF_Image_GetWidth
libhpdf.dll
HPDF_Image_GetHeight
libhpdf.dll
HPDF_SetInfoAttr
libhpdf.dll
HPDF_SetPassword
libhpdf.dll
HPDF_SetPermission
libhpdf.dll
HPDF_SetEncryptionMode
libhpdf.dll
HPDF_SetCompressionMode
libhpdf.dll
HPDF_Font_MeasureText
libhpdf.dll
HPDF_Page_GetWidth
libhpdf.dll
HPDF_Page_GetHeight
libhpdf.dll
HPDF_Page_TextWidth
libhpdf.dll
HPDF_Page_GetCurrentFont
libhpdf.dll
HPDF_Page_MeasureText
libhpdf.dll
HPDF_Page_GetRGBFill
libhpdf.dll
HPDF_Page_GetCurrentFont
libhpdf.dll
HPDF_Page_GetCurrentFontSize
libhpdf.dll
HPDF_Page_SetLineWidth
libhpdf.dll
HPDF_Page_SetDash
libhpdf.dll
HPDF_Page_MoveTo
libhpdf.dll
HPDF_Page_LineTo
libhpdf.dll
HPDF_Page_ClosePath
libhpdf.dll
HPDF_Page_Rectangle
libhpdf.dll
HPDF_Page_Concat
libhpdf.dll
HPDF_Page_SetCharSpace
libhpdf.dll
HPDF_Page_SetWordSpace
libhpdf.dll
HPDF_Page_SetHorizontalScalling
libhpdf.dll
HPDF_Page_SetTextLeading
libhpdf.dll
HPDF_Page_SetTextRise
libhpdf.dll
HPDF_Page_Stroke
libhpdf.dll
HPDF_Page_ClosePathStroke
libhpdf.dll
HPDF_Page_Fill
libhpdf.dll
HPDF_Page_FillStroke
libhpdf.dll
HPDF_Page_EndPath
libhpdf.dll
HPDF_Page_BeginText
libhpdf.dll
HPDF_Page_EndText
libhpdf.dll
HPDF_Page_SetFontAndSize
libhpdf.dll
HPDF_Page_SetTextRenderingMode
libhpdf.dll
HPDF_Page_MoveTextPos
libhpdf.dll
HPDF_Page_MoveToNextLine
libhpdf.dll
HPDF_Page_SetRGBFill
libhpdf.dll
HPDF_Page_SetRGBStroke
libhpdf.dll
HPDF_Page_Ellipse
libhpdf.dll
HPDF_Page_DrawImage
libhpdf.dll
HPDF_Page_TextRect
libhpdf.dll
HPDF_Page_TextOut
libhpdf.dll
HPDF_Page_SetTextMatrix
libhpdf.dll
HPDF_Page_ShowText
libhpdf.dll
HPDF_Page_CurveTo
libhpdf.dll
GdipCloneBitmapAreaI
GDIPLUS.DLLQ
pdfxGdipCloneBitmapAreaI
_strrev
msvcrt20.dllQ
xfcRevertString
HPDF_NEW
LIBHPDF
HPDF_FREE
HPDF_SAVETOFILE
HPDF_GETERROR
HPDF_RESETERROR
HPDF_SETPAGEMODE
HPDF_GETCURRENTPAGE
HPDF_ADDPAGE
HPDF_PAGE_SETWIDTH
HPDF_PAGE_SETHEIGHT
HPDF_GETFONT
HPDF_LOADTTFONTFROMFILE
HPDF_GETENCODER
HPDF_GETCURRENTENCODER
HPDF_SETCURRENTENCODER
HPDF_ENCODER_GETTYPE
HPDF_ENCODER_GETBYTETYPE
HPDF_ENCODER_GETUNICODE
HPDF_ENCODER_GETWRITINGMODE
HPDF_USEJPENCODINGS
HPDF_USEKRENCODINGS
HPDF_USECNSENCODINGS
HPDF_USECNTENCODINGS
HPDF_USEJPFONTS
HPDF_USEKRFONTS
HPDF_USECNSFONTS
HPDF_USECNTFONTS
HPDF_LOADPNGIMAGEFROMFILE
HPDF_LOADJPEGIMAGEFROMFILE
HPDF_IMAGE_GETWIDTH
HPDF_IMAGE_GETHEIGHT
HPDF_SETINFOATTR
HPDF_SETPASSWORD
HPDF_SETPERMISSION
HPDF_SETENCRYPTIONMODE
HPDF_SETCOMPRESSIONMODE
HPDF_FONT_MEASURETEXT
HPDF_PAGE_GETWIDTH
HPDF_PAGE_GETHEIGHT
HPDF_PAGE_TEXTWIDTH
HPDF_PAGE_GETCURRENTFONT
HPDF_PAGE_MEASURETEXT
HPDF_PAGE_GETRGBFILL
HPDF_PAGE_GETCURRENTFONTSIZE
HPDF_PAGE_SETLINEWIDTH
HPDF_PAGE_SETDASH
HPDF_PAGE_MOVETO
HPDF_PAGE_LINETO
HPDF_PAGE_CLOSEPATH
HPDF_PAGE_RECTANGLE
HPDF_PAGE_CONCAT
HPDF_PAGE_SETCHARSPACE
HPDF_PAGE_SETWORDSPACE
HPDF_PAGE_SETHORIZONTALSCALLING
HPDF_PAGE_SETTEXTLEADING
HPDF_PAGE_SETTEXTRISE
HPDF_PAGE_STROKE
HPDF_PAGE_CLOSEPATHSTROKE
HPDF_PAGE_FILL
HPDF_PAGE_FILLSTROKE
HPDF_PAGE_ENDPATH
HPDF_PAGE_BEGINTEXT
HPDF_PAGE_ENDTEXT
HPDF_PAGE_SETFONTANDSIZE
HPDF_PAGE_SETTEXTRENDERINGMODE
HPDF_PAGE_MOVETEXTPOS
HPDF_PAGE_MOVETONEXTLINE
HPDF_PAGE_SETRGBFILL
HPDF_PAGE_SETRGBSTROKE
HPDF_PAGE_ELLIPSE
HPDF_PAGE_DRAWIMAGE
HPDF_PAGE_TEXTRECT
HPDF_PAGE_TEXTOUT
HPDF_PAGE_SETTEXTMATRIX
HPDF_PAGE_SHOWTEXT
HPDF_PAGE_CURVETO
GDIPCLONEBITMAPAREAI
GDIPLUS
PDFXGDIPCLONEBITMAPAREAI
_STRREV
MSVCRT20
XFCREVERTSTRING
CPDFAUTHOR
_STAT
HPDF_SETINFOATTR
PDFHANDLE
CPDFTITLE
CPDFSUBJECT
CPDFKEYWORDS
CPDFCREATOR
STRING
INTEGER
STRING
STRING
STRING
Bold
Italic
BOOLEAN
INTEGER
STRING
LCFONTNAME
LNSTYLE
LNPOS0
AFONTSSYMBOL
LCRETORNO
LCFONTREGULAR
LCFONTSTYLE
CTEXTSTYLE
LBRESULT
OFONTS
COUNT
GETKEY
LNREPLCOUNT
LNPOS
AFONTSREPLACED
LCKEY
LCNEWFONT
FINDFONTFILENAME
GETDEFAULTFONT
Could not load the library LIBHPDF.DLL .C
The process can't continue. Make sure that you have the PDF library available, and that FoxyPreviewer is installed in a folder that has READ/WRITE access.
*!* * Check if the library HPDF.DLL is in the disk
*!* LOCAL lcPDFFile
*!* lcPDFFile = "libhpdf.dll"
*!* IF EMPTY(SYS(2000,lcPDFFile))
*!* MESSAGEBOX("Could not locate the library LIBHPDF.DLL ." + CHR(13) + ;
*!* "The process can't continue. Make sure that you have the PDF library available, and that FoxyPreviewer is installed in a folder that has READ/WRITE access.", 16, "Error")
*!* RETURN .F.
*!* ENDIF
Declare Integer HPDF_New In libhpdf.dll Integer, Integer
Declare Integer HPDF_Free In libhpdf.dll Integer
Declare Integer HPDF_SaveToFile In libhpdf.dll Integer, String
Declare Integer HPDF_GetError In libhpdf.dll Integer
Declare Integer HPDF_ResetError In libhpdf.dll Integer
Declare Integer HPDF_SetPageMode In libhpdf.dll Integer, Integer
Declare Integer HPDF_GetCurrentPage In libhpdf.dll Integer
Declare Integer HPDF_AddPage In libhpdf.dll Integer
Declare Integer HPDF_Page_SetWidth In libhpdf.dll Integer, Single
Declare Integer HPDF_Page_SetHeight In libhpdf.dll Integer, Single
Declare Integer HPDF_GetFont In libhpdf.dll Integer, String, String
Declare String HPDF_LoadTTFontFromFile In libhpdf.dll Integer, String, Integer
Declare Integer HPDF_GetEncoder In libhpdf.dll Integer, String
Declare Integer HPDF_GetCurrentEncoder In libhpdf.dll Integer
Declare Integer HPDF_SetCurrentEncoder In libhpdf.dll Integer, String
Declare Integer HPDF_Encoder_GetType In libhpdf.dll Integer
Declare Integer HPDF_Encoder_GetByteType In libhpdf.dll Integer, String, Integer
Declare String HPDF_Encoder_GetUnicode In libhpdf.dll Integer, String
Declare Integer HPDF_Encoder_GetWritingMode In libhpdf.dll Integer
Declare Integer HPDF_UseJPEncodings In libhpdf.dll Integer
Declare Integer HPDF_UseKREncodings In libhpdf.dll Integer
Declare Integer HPDF_UseCNSEncodings In libhpdf.dll Integer
Declare Integer HPDF_UseCNTEncodings In libhpdf.dll Integer
Declare Integer HPDF_UseJPFonts In libhpdf.dll Integer
Declare Integer HPDF_UseKRFonts In libhpdf.dll Integer
Declare Integer HPDF_UseCNSFonts In libhpdf.dll Integer
Declare Integer HPDF_UseCNTFonts In libhpdf.dll Integer
Declare Integer HPDF_LoadPngImageFromFile In libhpdf.dll Integer, String
Declare Integer HPDF_LoadJpegImageFromFile In libhpdf.dll Integer, String
Declare Integer HPDF_Image_GetWidth In libhpdf.dll Integer
Declare Integer HPDF_Image_GetHeight In libhpdf.dll Integer
Declare Integer HPDF_SetInfoAttr In libhpdf.dll Integer, Integer, String
Declare Integer HPDF_SetPassword In libhpdf.dll Integer, String, String
Declare Integer HPDF_SetPermission In libhpdf.dll Integer, Integer
Declare Integer HPDF_SetEncryptionMode In libhpdf.dll Integer, Integer, Integer
Declare Integer HPDF_SetCompressionMode In libhpdf.dll Integer, Integer
Declare Integer HPDF_Font_MeasureText In libhpdf.dll Integer, String, Integer, Single, Single, Single, Single, Integer, Single @
Declare Single HPDF_Page_GetWidth In libhpdf.dll Integer
Declare Single HPDF_Page_GetHeight In libhpdf.dll Integer
Declare Single HPDF_Page_TextWidth In libhpdf.dll Integer, String
Declare Integer HPDF_Page_GetCurrentFont In libhpdf.dll Integer
Declare Integer HPDF_Page_MeasureText In libhpdf.dll Integer, String, Single, Integer, Single @
Declare Integer HPDF_Page_GetRGBFill In libhpdf.dll Integer
Declare Integer HPDF_Page_GetCurrentFont In libhpdf.dll Integer
Declare Single HPDF_Page_GetCurrentFontSize In libhpdf.dll Integer
Declare Integer HPDF_Page_SetLineWidth In libhpdf.dll Integer, Single
Declare Integer HPDF_Page_SetDash In libhpdf.dll Integer, String, Integer, Integer
Declare Integer HPDF_Page_MoveTo In libhpdf.dll Integer, Single, Single
Declare Integer HPDF_Page_LineTo In libhpdf.dll Integer, Single, Single
Declare Integer HPDF_Page_ClosePath In libhpdf.dll Integer
Declare Integer HPDF_Page_Rectangle In libhpdf.dll Integer, Single, Single, Single, Single
Declare Integer HPDF_Page_Concat In libhpdf.dll Integer, Single, Single, Single, Single, Single, Single
Declare Integer HPDF_Page_SetCharSpace In libhpdf.dll Integer, Single
Declare Integer HPDF_Page_SetWordSpace In libhpdf.dll Integer, Single
Declare Integer HPDF_Page_SetHorizontalScalling In libhpdf.dll Integer, Single
Declare Integer HPDF_Page_SetTextLeading In libhpdf.dll Integer, Single
Declare Integer HPDF_Page_SetTextRise In libhpdf.dll Integer, Single
Declare Integer HPDF_Page_Stroke In libhpdf.dll Integer
Declare Integer HPDF_Page_ClosePathStroke In libhpdf.dll Integer
Declare Integer HPDF_Page_Fill In libhpdf.dll Integer
Declare Integer HPDF_Page_FillStroke In libhpdf.dll Integer
Declare Integer HPDF_Page_EndPath In libhpdf.dll Integer
Declare Integer HPDF_Page_BeginText In libhpdf.dll Integer
Declare Integer HPDF_Page_EndText In libhpdf.dll Integer
Declare Integer HPDF_Page_SetFontAndSize In libhpdf.dll Integer, Integer, Single
Declare Integer HPDF_Page_SetTextRenderingMode In libhpdf.dll Integer, Integer
Declare Integer HPDF_Page_MoveTextPos In libhpdf.dll Integer, Single, Single
Declare Integer HPDF_Page_MoveToNextLine In libhpdf.dll Integer
Declare Integer HPDF_Page_SetRGBFill In libhpdf.dll Integer, Single, Single, Single
Declare Integer HPDF_Page_SetRGBStroke In libhpdf.dll Integer, Single, Single, Single
Declare Integer HPDF_Page_Ellipse In libhpdf.dll Integer, Single, Single, Single, Single
Declare Integer HPDF_Page_DrawImage In libhpdf.dll Integer, Integer, Single, Single, Single, Single
Declare Integer HPDF_Page_TextRect In libhpdf.dll Integer, Single, Single, Single, Single, String, Integer, Integer
Declare Integer HPDF_Page_TextOut In libhpdf.dll Integer, Single, Single, String
Declare Integer HPDF_Page_SetTextMatrix In libhpdf.dll Integer ,Single, Single, Single, Single, Single, Single
Declare Integer HPDF_Page_ShowText In libhpdf.dll Integer, String
Declare Integer HPDF_Page_CurveTo In libhpdf.dll Integer, Single, Single, Single, Single, Single, Single
* CChalom 2010-01-17
* Removed the dependance of having "System.App" from GdiPlusX
* Now using _Gdiplus.vcx that is already embedded in ReportOutput.App
* Added a GdiPlus.dll declaration missing in the embedded classes
* Function used in the CropImage method
DECLARE Long GdipCloneBitmapAreaI IN GDIPLUS.DLL AS pdfxGdipCloneBitmapAreaI Long x, Long y, Long nWidth, Long Height, Long PixelFormat, Long srcBitmap, Long @dstBitmap
* Function to revert strings
DECLARE STRING _strrev IN msvcrt20.dll as xfcRevertString STRING @
* Added "lStarted" property in order to allow merging reports
SET TALK OFF
SET CONSOLE OFF
IF .pdfHandle = 0 AND NOT .lStarted
LOCAL llError
TRY
.pdfHandle = HPDF_New(0, 0) && Create a New Document
llError = .F.
CATCH
llError = .T.
ENDTRY
IF .pdfHandle = 0 OR llError
* Check if the library HPDF.DLL is in the disk
MESSAGEBOX("Could not load the library LIBHPDF.DLL ." + CHR(13) + ;
"The process can't continue. Make sure that you have the PDF library available, and that FoxyPreviewer is installed in a folder that has READ/WRITE access.", 16, "Error")
Lparameters lcText As String, nWidth As Number, lnAncho As Number
Local lnI As Integer, lcTemp As String, lnLen As Integer, lcRetorno As String
lnLen = Len(lcText)
lcTemp = ""
lcRetorno = ""
For lnI=1 To lnLen
If HPDF_Page_TextWidth(This.oPage, lcTemp + Substr(lcText, lnI, 1)) < nWidth Then
lcTemp = lcTemp + Substr(lcText, lnI, 1)
Else
lcRetorno = lcRetorno + lcTemp + " "
lcTemp = ""
EndIf
EndFor
Return lcRetorno + lcTemp
ENDPROC
PROCEDURE processdynamics
LParameters lcStyle As String, lcType As String
Local lbReturn As Boolean, lcCursor As String
lcCursor=Select()
XMLToCursor(lcStyle, "_TempDynamics")
Catch
lbReturn = .F.
EndTry
This.oDynamics = Null
* CChalom 2010-06-15
* Included verification for IF USED("_TempDynamics")
* for the case of an invalid XML
IF USED("_TempDynamics") AND Reccount("_TempDynamics") > 0 Then
This.oDynamics = CreateObject("Empty")
Select _TempDynamics
If InList(lcType,"FIELD","SHAPE","PICTURE")
Scan For !Empty(_TempDynamics.ExecWhen)
Try
If Evaluate(_TempDynamics.ExecWhen)
Do Case
Case lcType="FIELD"
AddProperty(This.oDynamics, "cValue", _TempDynamics.Script) &&Corresponds to the Replace Expression With
AddProperty(This.oDynamics, "cExecWhen", _TempDynamics.ExecWhen) &&Corresponds to the expresion to be evaluate it
AddProperty(This.oDynamics, "cFontName", _TempDynamics.FName) &&Corresponds to the font name applied if expresion is true
AddProperty(This.oDynamics, "nFontSize", Iif(Vartype(_TempDynamics.FSize)="N", _TempDynamics.FSize, 0)) &&Corresponds to the font size applied if expresion is true
AddProperty(This.oDynamics, "nFontStyle",Iif(Vartype(_TempDynamics.FStyle)="N", _TempDynamics.FStyle, 0)) &&Corresponds to the font style applied if expresion is true
If Cast(_TempDynamics.PenRgb As I)!= -1 Then
*!* This color transformation was taken from samples provided by
AddProperty(This.oDynamics, "cExecWhen", _TempDynamics.ExecWhen) &&Corresponds to the expresion to be evaluate it
AddProperty(This.oDynamics, "nWidth", Iif(Vartype(_TempDynamics.Width)="C", Int(Val(_TempDynamics.Width)), _TempDynamics.Width)) &&Corresponds to the width assigned
AddProperty(This.oDynamics, "nHeight", Iif(Vartype(_TempDynamics.Height)="C", Int(Val(_TempDynamics.Height)), _TempDynamics.Height)) &&Corresponds to the width assigned
lbReturn = .T.
Exit
EndCase
EndIf
Catch
lbReturn = .F.
EndTry
EndScan
EndIf
*!* No check for Rotation Values
Scan For _TempDynamics.Name="Microsoft.VFP.Reporting.Builder.Rotate"
LOCAL lnOcurrences As Integer, lnAncho As Integer, lnFontHandle As Integer, lnAlto As Integer, lcUnderLineText As String, lnRotate As Integer, lnCharWidth As Integer
lnRotate = 0
WITH This
*!* Code to handle the Dynamic Options added in SP2
IF !Empty(lcStyle) ;
AND (This.lDefaultMode OR (VARTYPE(_goHelper) = "O" AND USED(_goHelper.oListener.cMainAlias)))
&& AND This.lDefaultMode Then && Dynamic Properties are stored here as xml
loVFPImg.Picture = lcContents && 2010-09-17 - Jacques Parent - If lnPicWidth = 0, then the lcFile does not point to the actual temporary file. Take then the original one.
lnPicWidth = loVFPImg.Width
lnPicHeight = loVFPImg.Height
loVFPImg = NULL
EndIf
lnPicWidth = (lnPicWidth / 960) * 72
lnPicHeight = (lnPicHeight / 960) * 72
* Isometric Adjustment
Local lnHorFactor, lnVertFactor, lnResizeFactor, lnIsoWidth, lnIsoHeight
Lparameters lcFile As String, tnX, tnY, lnWidth As Integer, lnHeight As Integer, tlFile
Local loBmp As gpBitmap OF HOME() + "ffc\_gdiplus.vcx"
loBmp = NEWOBJECT("GpBitmap", "_GdiPlus.vcx")
loBmp.CreateFromFile(lcFile)
lnHeight = MIN(lnHeight, loBmp.ImageHeight)
lnWidth = MIN(lnWidth , loBmp.ImageWidth)
LOCAL lhBitmap, lnStatus
lhBitmap = 0
* Function used in the CropImage method
DECLARE Long GdipCloneBitmapAreaI IN GDIPLUS.DLL AS pdfxGdipCloneBitmapAreaI Long x, Long y, Long nWidth, Long Height, Long PixelFormat, Long srcBitmap, Long @dstBitmap
Please check the folder permissions of the folder where you saved 'FoxyPreviewer.App', because this utility needs Read/Write permission in that folder.
You may need to move the APP from that folder.
Loading default preview settings
Error in UpdateSettingsC
Line:
.F..F..F..F..F..F..F.
TLINSESSION
LCLOCALFOXYPATH
FOXYPREVIEWERPATH
LCCLASSPATH
LCFILE
LCUSERSETFILE
LCDEFAULTSETFILE
LCNEWFILE
CLASSLIBRARY
LEXTENDED
OFOXYPREVIEWER
_CLOCALPATH
PR_PATHFILEEXISTS
PR_CPZERO
LCSETSAFETY
LNSELECT
LCALIAS
_SETTINGSFILE
LCPROP
LCTYPE
LUVALUE
LUVALUE2
LOEXC
ERRORNO
SETERROR
MESSAGE
LINENO
LINECONTENTS
LSAVEASIMAGE
LSAVEASPDF
LSAVEASRTF
LSAVEASXLS
LSAVEASHTML
LSAVEASTXT
LSAVEASMHT
LSAVETOFILE
FXTHERM
FOXYTHERM
TNTYPE
LCTHERMCLASS
_CTHERMCLASS
NTHERMTYPE
ENGLISH
ESPANIOL
SPANISH
TCLANGUAGE
THIS
CLANGUAGE
_OLANG
SETLANGUAGE?
FoxyPreviewer_Locs.dbf
Could not load the localizations table.
Collection
Collection
LANGNOTFOU
Make sure that the desired language is available in FoxyPreviewer_Locs.dbf
TCLANGUAGE
LCDBFFILE
LNSELECT
SETERROR
_ALANGUAGES
_ALANGLOCAL
LANGUAGE
LOCALLANG
GETLOC
_LANGINDEX
CCODEPAGE
OLANG
_OLANG*
ERROR
ERROR
TCERRMSG
TCTITLE
CERRORS
LSILENT
LCERRCAPTION
GETLOC
CVERSIONi
This._oLang.
ERROR
** ERROR **
Could not locate the string '
' in the localizations table.
Please make sure that you have the latest version available of 'FoxyPreviewer_locs.dbf'.
TCSTRING
LCTRANSL
SETERROR
SET UDFPARMS TO &lcUDFPar.
CUSTOM
Error updating the caller class.C
Check if the file FOXUPREVIEWERCALLER.PRG matches the APP version.
LCUDFPAR
_SETUDFPARMS
LOPARENT
_OCALLER
LSAVED
LPRINTED
CDESTFILE
LEMAILED
CERRORS
NVERSION
CVERSION
LOEXC
SETERROR
_OREPORT
OLISTENER
_OREPORTS
_OCLAUSES
_OALIASES
_ONAMES
_OPROOFSHEET
_OSETTINGSSHEET
_OEMAILSHEET
_OEXHANDLER
_OPARENTFORM
_OLANG
CLEARCACHE
_GOHELPER
_OPROOFSHEET
RELEASE
_OSETTINGSSHEET
_OEMAILSHEET
DOFOXYTHERM3
Collection
Collection
Collection
Collection
TCREPORT
TCCLAUSES
TCALIAS
TCNAME
THIS
_OREPORTS
_OCLAUSES
_OALIASES
_ONAMES
REPORTLISTENER
REPORTLISTENER
Printer
LABEL FORM (m.lcReport) OBJECT m.loListener &lcClauses.
NOPAGEEJECT
WaitForNextReport
REPNOTFOUN
LABEL FORM (m.lcReport) &lcClauses. &lcUser. TO PRINTER NOCONSOLE
REPORT FORM (m.lcReport) &lcClauses. &lcUser. TO PRINTER NOCONSOLE
LABEL FORM (m.lcReport) OBJECT m.loListener &lcClauses. &lcUser.
REPORT FORM (m.lcReport) OBJECT m.loListener &lcClauses. &lcUser.
TOLISTENER
TLKEEPHANDLE
LCREPORT
LCCLAUSES
LCALIAS
LCTYPE
LOLISTENER
THIS
OLISTENER
CPRINTERNAME
SETPRINTER
_OREPORTS
PRINTJOBNAME
_ONAMES
_OCLAUSES
_OALIASES
LCUSER
LNCOUNT
COUNT
_NINDEX
WAITFORNEXTREPORT
SETERROR
GETLOC
LUSELISTENER
_LSENDTOPRINTER
_LISDOTMATRIX
LDIRECTPRINT
CLEANCLAUSESM
Printer
_CORIGINALPRINTER
SETPRINTERt
ERRNOPRINTER
FOXYLISTENER
PR_ReportListener.vcx
PR_ReportListener.vcx
PR_ReportListener.vcx
REPORTLISTENER
_REPORTLISTENER
FXLISTENER
DBFLISTENER
FULLJUSTIFYLISTENER
FOXYLISTENER
FOXYLISTENER
SYS(16) : C
GetCurPath() :
File('PR_ReportListener.vcx') :
PR_ReportListener.vcx0_
This.ClassLibrary :
Error loading FoxyListener!C
Line:
FXLISTENER
PR_ReportListener.vcx
lStoreData
PR_FRXPreview.Prg
EXTENSIONHANDLER
ExtensionHandler
TOPARENT
GAPRINTERS
SETERROR
GETLOC
LPRINTED
_OCALLER
OLISTENER
LCLISTENERCLASS
LEXTENDED
CDEFAULTLISTENER
STARTMODE
GETCURPATH
CLASSLIBRARY
FXFEEDBACKCLASS
_CTHERMCLASS
LEXPANDFIELDS
LCSUCCESSOR
CSUCCESSOR
SUCCESSOR
LOEXC
LCMSG
ERRORNO
MESSAGE
LINENO
LINECONTENTS
LDIRECTPRINT
OUTPUTTYPE
LSTOREDATA
DOOUTPUT
_OLANG
SETLANGUAGE
CLANGUAGE
CDESTFILE
LISTENERTYPE
LOPREVIEWCONTAINER
LCPREVIEWAPP
LOEXHANDLER
SETEXTENSIONHANDLER
_OEXHANDLER
ZOOMLEVEL
NZOOMLEVEL
CANVASCOUNT
NCANVASCOUNT
PREVIEWCONTAINER
CALLREPORT
_LNOWAIT
PdfListener
PR_PDFx.vcx
PdfListener
PR_PDFx.vcx
PDFasImageListener
PR_Pdfx.vcx
PDFasImageListener
PR_PDFx.vcx
ERR_CREATI
MSXML2.XSLTEMPLATE.4.0
ERR_CREATI
The MSXML4.0 library could not be loaded. Please check if it was properly installed.
HTMLListener
PR_HTMLListener
PR_ReportListener.vcx
ERR_CREATI
RTFreportlistener
PR_RTFListener
ERR_CREATI
ExcelListener
ExcelListener
pr_ExcelListener.vcx
Sheet
ERR_CREATI
ERR_CREATI
REPORTLISTENER
ExportListener
ERR_CREATI
REPORTLISTENER
FOXYLISTENER
PR_ReportListener.vcx
ERR_CREATI
FOXYLISTENERC
PR_ReportListener.vcx
FOXYLISTENER
PR_ReportListener.vcx
FOXYLISTENER
PR_ReportListener.vcx
REPORTLISTENER
_REPORTLISTENER
FXLISTENER
DBFLISTENER
FULLJUSTIFYLISTENER
FOXYLISTENER
FOXYLISTENER
FXLISTENER
PR_ReportListener.vcx
TLEMAIL
LCFILEFORMAT
CDESTFILE
LSAVED
COUTPUTPATH
LSAVETOFILE
LNTYPE
LPDFASIMAGE
LOLISTENER
CCODEPAGE
LEMBEDFONT
LPDFEMBEDFONTS
CSYMBOLFONTSLIST
CPDFSYMBOLFONTSLIST
CDEFAULTFONT
CPDFDEFAULTFONT
LREPLACEFONTS
LPDFREPLACEFONTS
CTARGETFILENAME
QUIETMODE
LQUIETMODE
FXFEEDBACKCLASS
_CTHERMCLASS
LCANPRINT
LPDFCANPRINT
LCANEDIT
LPDFCANEDIT
LCANCOPY
LPDFCANCOPY
LCANADDNOTES
LPDFCANADDNOTES
LENCRYPTDOCUMENT
LPDFENCRYPTDOCUMENT
CMASTERPASSWORD
CPDFMASTERPASSWORD
CUSERPASSWORD
CPDFUSERPASSWORD
LSHOWERRORS
LPDFSHOWERRORS
CPDFAUTHOR
CPDFTITLE
CPDFSUBJECT
CPDFKEYWORDS
CPDFCREATOR
LOPENVIEWER
LNPGMODE
NPDFPAGEMODE
NPAGEMODE
LEXTENDED
LDEFAULTMODE
CALLREPORT
LCFULLOUTPUTALIAS
LNWIDTH
LNHEIGHT
OLISTENER
GETFULLFRXDATA
GETPAGEWIDTH
GETPAGEHEIGHT
OUTPUTFROMDATA
SETERROR
GETLOC
LLERROR
LOTESTXML4
WINDOW_HTML
TARGETFILENAME$
COPYIMAGEFILESTOEXTERNALFILELOCATION
LORTFLISTENER
LCOUTPUTALIAS
LOREPORTLISTENER
LISTENERTYPE
LOUTPUTTOCURSOR
CWORKBOOKFILE
CWORKSHEETNAME
LCONVERTTOXLS
LEXCELCONVERTTOXLS
LREPEATHEADERS
LEXCELREPEATHEADERS
LREPEATFOOTERS
LEXCELREPEATFOOTERS
LHIDEPAGENO
LEXCELHIDEPAGENO
LALIGNLEFT
LEXCELALIGNLEFT
NEXCELSAVEFORMAT
_OREPORTS
REPORT2PIC
LDIRECTPRINT
NCOPIES
LPRINTED
RESTOREPRINTER
_LSENDTOPRINTER
STARTMODE
GETCURPATH
CLASSLIBRARY
LCSUCCESSOR
CDEFAULTLISTENER
SUCCESSOR
LOEXC
LOEXCEPTION
_LSENDINGEMAIL
LAUTOSENDMAIL
SENDREPORTTOEMAIL
_CDEFAULTFOLDER
_LALREADYOPENED
OPENFILE
REPORTRELEASEDD
ERR_CREATI
BADCONFIG
ERRSENDMAI
MSGNOTSENT
ERROR
OFOXYPREVIEWER
THIS
CDESTFILE
CEMAILPRG
NEMAILMODE
SETERROR
GETLOC
LEMAILED
LAUTOSENDMAIL
SENDCDOMAIL
PR_SENDMAILEX
HWINDOW
LCDELIMITER
LCFILES
LCMSGSUBJ
LNMAPIRETURN
PR_GETACTIVEWINDOW
PR_MAPISENDDOCUMENTS
PR_MAPISHOWMESSAGE
_CDEFAULTFOLDER
LOMAILEX
LEMAILAUTO
LSAVED
_LSENDINGEMAIL
DefaultvC
TOEXT
THIS
OLISTENER
ERASETEMPFILES
_CORIGINALPRINTER
CPRINTERNAME
SETPRINTER
CLOSESHEETS
_GOHELPER
_CDEFAULTFOLDER
CLEARCACHE
DESTROY2
_OREPORTOUTPUT
PREVIEWCONTAINER
LOEXC>
EXCEPTION
SET PRINTER TO NAME '&lcPrinter'
Could not change the current printer.C
Current Printer:
Printer
Failed Printer:
TCPRINTERNAME
LCPRINTER
LLRETURN
LOEXC
SETERROR@
LENABLED
PREVIEWFORM
TOOLBAR
REFRESH
CAPTION
FORMCAPTIONf
MENUTOP
MENUPREV
MENUNEXT
MENULAST
MENUGOTO
MENUSHOWPA
MENUTOOLB
CBOZOOMTTI
CBOZOOMTTI
m.oRef.ExtensionHandler.ActionGotoPage()
m.oRef.ExtensionHandler.actionToolbarVisibility()
MENUPRINT
m.oRef.ExtensionHandler.ActionPrintEx()
PRINTINGPR
m.oRef.ExtensionHandler.DoCustomPrint()
SAVEREPORT
ON BAR 17 OF (m.cPopup) ACTIVATE POPUP &lcSaveMenu.
SAVEASIMAG
pr_Img.bmp
m.oRef.ExtensionHandler.DoSaveType(1)
SAVEASPDF
pr_Pdf.bmp
m.oRef.ExtensionHandler.DoSaveType(2)
SAVEASHTML
pr_Html.bmp
m.oRef.ExtensionHandler.DoSaveType(3)
SAVEASMHT
pr_MHT.bmp
m.oRef.ExtensionHandler.DoSaveType(8)
SAVEASRTF
pr_Word.bmp
m.oRef.ExtensionHandler.DoSaveType(4)
SAVEASXLS
pr_Excel.bmp
m.oRef.ExtensionHandler.DoSaveType(5)
m.oRef.ExtensionHandler.DoSaveType(1)
ON BAR 17 OF (m.cPopup) ACTIVATE POPUP &lcSaveMenu.
SAVEASIMAG
pr_Img.bmp
m.oRef.ExtensionHandler.DoSaveType(1)
SAVEASPDF
pr_Pdf.bmp
m.oRef.ExtensionHandler.DoSaveType(2)
SAVEASHTML
pr_Html.bmp
m.oRef.ExtensionHandler.DoSaveType(3)
SAVEASMHT
pr_MHT.bmp
m.oRef.ExtensionHandler.DoSaveType(8)
SAVEASRTF
pr_Word.bmp
m.oRef.ExtensionHandler.DoSaveType(4)
SAVEASXLS
pr_Excel.bmp
m.oRef.ExtensionHandler.DoSaveType(5)
SAVEASTXT
pr_1page.bmp
m.oRef.ExtensionHandler.DoSaveType(6)
SENDTOEMAI
m.oRef.ExtensionHandler.DoSendEmail()
MENUPROOF
m.oRef.ExtensionHandler.DoProof()
m.oRef.ExtensionHandler.DoSearch()
FINDBACK
FINDNEXT
m.oRef.ExtensionHandler.DoSearchBack()
m.oRef.ExtensionHandler.DoSearchAgain()
SETUP
m.oRef.ExtensionHandler.DoSetup()
MENUCLOSE
m.oRef.ExtensionHandler.ActionClose()
LANGUAGE
ENGLISH
ON BAR 7 OF (m.cPopup) ACTIVATE POPUP &lcZoom2
ON BAR 8 OF (m.cPopup) ACTIVATE POPUP &lcPages2
whole page
CBOZOOMWHO
fit to width
CBOZOOMPGW
m.oRef.actionSetZoom( BAR() )
ONEPGMENU
TWOPGMENU
TWOPGMENU
FOURPGMENU
FOURPGMENU
m.oRef.actionSetCanvasCount(1)
m.oRef.actionSetCanvasCount(2)
m.oRef.actionSetCanvasCount(4)
CPOPUP
INEXTBAR
_GOHELPER
GETLOC
IMGBTN_TOP
IMGBTN_PREV
IMGBTN_NEXT
IMGBTN_BOTT
IMGBTN_GOTOPG
LSHOWPAGECOUNT
LPRINTVISIBLE
LSHOWPRINTBTN
IMGBTN_PRINT
LPRINTERPREF
LCIMGPRINTPREF
IMGBTN_PRINTPREF
LSAVETOFILE
IMGBTN_SAVE
LCSAVEMENU
LEXTENDED
_LCANSEARCH
LSAVEASIMAGE
LSAVEASPDF
LSAVEASHTML
LSAVEASMHT
LSAVEASRTF
LSAVEASXLS
LSAVEASTXT
LSENDTOEMAIL
IMGBTN_EMAIL
LSHOWMINIATURES
IMGBTN_MINI
LSHOWSEARCH
IMGBTN_SEARCH
_LSHOWSEARCHAGAIN
IMGBTN_SEARCHBACK
IMGBTN_SEARCHAGAIN
LSHOWSETUP
IMGBTN_SETUP
IMGBTN_CLOSE
LCZOOM2
LCPAGES2
LCITEM
ZOOMLEVELS
ZOOMLEVEL
IPAGESALLOWED
CANVASCOUNT}
PreviewHelper
_GOHELPER
LEXTENDED
_OLANG
SETLANGUAGE
CLANGUAGE
TNVISIBLE
PREVIEWFORM
TOOLBAR
TOOLBARISVISIBLE
CREATETOOLBAR
UPDATETOOLBAR
SHOWTOOLBAR
PREVIEWFORM
TOOLBAR
TOOLBARISVISIBLE
CREATETOOLBAR
UPDATETOOLBAR
SHOWTOOLBARP
CustomFrxGotoPageForm
LOFORM
IPAGENO
OPARENTFORM
PREVIEWFORM
TOOLBAR
SHOWTOOLBAR
PAGENO
CURRENTPAGE
SETCURRENTPAGEq
REPORTLISTENER
OutputPage
DialogPrinting
_GOHELPER
NPRINTERPROPTYPE
_CORIGINALPRINTER
CPRINTERNAME
SETPRINTER
SETPRINTERPROPS
CLOSESHEETS
PREVIEWFORM
OREPORT
COMMANDCLAUSES
PROMPT
PRINTPAGECURRENT
CURRENTPAGE
LOLISTENER
ONPREVIEWCLOSE
LEXTENDED
CLEARCACHE
RESTOREPARENT<
NPAGENO
EDEVICE
NDEVICETYPE
THIS
_GOHELPER
LPRINTED
_GOHELPER
LEXTENDED
REPORTRELEASED
LCALIAS
LNSESSION
LNRECNO
PREVIEWFORM
OREPORT
CSTARTINGALIAS
NSTARTINGSESSION
NSTARTINGRECNO
ERASETEMPFILES
RELEASE
LOEXC
DESTROY
ONPREVIEWCLOSE
CLEARCACHE
RESTOREPARENT
HIDEFORM
LCALIAS
LNSESSION
LNRECNO
PREVIEWFORM
OREPORT
CSTARTINGALIAS
NSTARTINGSESSION
NSTARTINGRECNO
ERASETEMPFILES
RELEASE
LOEXC
_GOHELPER
DESTROY
RESTOREPARENT
LCALIAS
LNSESSION
LNRECNO
PREVIEWFORM
OREPORT
CSTARTINGALIAS
NSTARTINGSESSION
NSTARTINGRECNO
ERASETEMPFILES
RELEASE
LOEXC{
PREVIEWFORM
VISIBLE
LOEXC
HIDEFORM
_GOHELPER
_OPARENTFORM
LOFORM
CONTROLBOX
TITLEBAR
CLOSABLE
PAINT
PREVIEWFORM
OREPORT
ONPREVIEWCLOSEM
REPORTLISTENER
winspool
CreateDC
WIN32APIQ
PR_CreateDC
STRING
PCHAR
FoxyPreviewer Report
PChar
Printing
Error trying to send the output to an alternate printer!C
Please report to vfpimaging@hotmail.com
Error
LNPAGE
LNPRINTWIDTH
LNPRINTHEIGHT
LNMAXWIDTH
LNMAXHEIGHT
LNHORMARGIN
LNVERTMARGIN
LNHORRES
LNVERTRES
LNPAPERFORM
_GOHELPER
OLISTENER
NPRTPAPERSIZE
GETFORMDIMENSIONS
CPRINTERNAME
CLOSESHEETS
_LISDOTMATRIX
ISDOTMATRIX
CPRINTJOBNAME
PRINTJOBNAME
LLCHANGEDPRINTER
_CORIGINALPRINTER
LEXTENDED
NCOPIES
LREPEATINPAGE
LCPRINTER
LHPRINTER
LOLISTENER
LCDRIVER
CREATEDC
WIN32API
PR_CREATEDC
LNPRINTERDC
LCDOCINFO
LODOCNAME
LCPRINTJOB
GETADDR
XFCSTARTDOC
THIS
SIZEPAGES
OUTPUTPAGECOUNT
XFCSTARTPAGE
OUTPUTPAGE
XFCENDPAGE
XFCENDDOC
XFCDELETEDC
PREVIEWFORM
OREPORT
ONPREVIEWCLOSE
LOEXC
VISIBLE
LPRINTED
_LSENDTOPRINTER
LUSELISTENER
SETPRINTER
ACTIONCLOSE
_LNOWAIT
DOOUTPUTp
REPORTLISTENER
TNHDC
TNHORRES
TNVERTRES
LLSCALEADJUST
LOLISTENER
_GOHELPER
OLISTENER
LNHDC
GETPAGEWIDTH
GETPAGEHEIGHT
XFCGETDEVICECAPS
PR_Settings.scxJ
PR_Settings.scxJ
_GOHELPER
CLOSESHEETS
PREVIEWFORM
TOOLBAR
LLOLDVISIBLE
VISIBLE
SHOWTOOLBAR
PR_SETTINGS
_OSETTINGSSHEET
NAME5
pr_previous.bmp
pr_next.bmp
pr_top.bmp
pr_bottom.bmp
pr_Locate.bmp
pr_Print.bmp
pr_PrintPref.bmp
pr_gotopage.bmp
pr_1page.bmp
pr_2page.bmp
pr_4page.bmp
pr_close.bmp
pr_close2.bmp
pr_Save.bmp
pr_Mail.bmp
pr_Gear.bmp
pr_Search.bmp
pr_SearchAgain.bmp
pr_SearchBack.bmp
pr_previous_32.bmp
pr_next_32.bmp
pr_top_32.bmp
pr_bottom_32.bmp
pr_Locate_32.bmp
pr_Print_32.bmp
pr_PrintPref_32.bmp
pr_gotopage_32.bmp
pr_1page_32.bmp
pr_2page_32.bmp
pr_4page_32.bmp
pr_close_32.bmp
pr_close2_32.bmp
pr_Save_32.bmp
pr_Mail_32.bmp
pr_Gear_32.bmp
pr_Search_32.bmp
pr_SearchAgain_32.bmp
pr_SearchBack_32.bmp
THIS
_GOHELPER
NBUTTONSIZE
IMGBTN_PREV
IMGBTN_NEXT
IMGBTN_TOP
IMGBTN_BOTT
IMGBTN_MINI
CIMGMINIATURES
IMGBTN_PRINT
CIMGPRINT
IMGBTN_PRINTPREF
CIMGPRINTPREF
IMGBTN_GOTOPG
IMGBTN_1PG
IMGBTN_2PG
IMGBTN_4PG
IMGBTN_CLOSE
CIMGCLOSE
IMGBTN_CLOSE2
CIMGCLOSE2
IMGBTN_SAVE
CIMGSAVE
IMGBTN_EMAIL
CIMGEMAIL
IMGBTN_SETUP
CIMGSETUP
IMGBTN_SEARCH
CIMGSEARCH
IMGBTN_SEARCHAGAIN
CIMGSEARCHAGAIN
IMGBTN_SEARCHBACK
CIMGSEARCHBACK
CIMGMINIATURESBIG
CIMGPRINTBIG
CIMGPRINTPREFBIG
CIMGCLOSEBIG
CIMGCLOSE2BIG
CIMGSAVEBIG
CIMGEMAILBIG
CIMGSETUPBIG
CIMGSEARCHBIG
CIMGSEARCHAGAINBIG
CIMGSEARCHBACKBIG
TOOLBAR
lStarted
lStarted-
GetParent
WIN32API
SetParent
WIN32API
SetWindowPos
WIN32API
SynchPageNo
SynchPageNo
Refresh
RefreshToolbar
RenderPage
RenderPage
RestoreFromResource
RestoreFromResource_Bind
QueryUnload
PreviewUnload2
Destroy
PreviewUnload2
QueryUnload
PreviewUnload
REPORTLISTENER
cOutputAlias
ISTYLE
LOTOOLBAR
LLTOOLBARVISIBLE
PREVIEWFORM
TOOLBAR
VISIBLE
LOPREVIEWFORM
ADDPROPERTY
CHECKHELPERCLASS
_GOHELPER
OLISTENER
OREPORT
_NBTSIZE
NBUTTONSIZE
LABEL1
_PREVIEWVERSION
CAPTION
SETIMAGES
DESKTOP
GETPARENT
WIN32API
SETPARENT
SETWINDOWPOS
LNOLDPARENT
DOCKED
WIDTH
MOVABLE
SIZABLE
LLNOWAIT
LLTOPFORM
TOPFORM
_TOPFORM
ICON
CFORMICON
ALLOWPRINTFROMPREVIEW
SHOWWINDOW
LCPARENTTITLE
LCCAPTION
LOFORM
GETPARENTWINDOW
FORMS
CLOSABLE
_OPARENTFORM
COMMANDCLAUSES
NOWAIT
_LNOWAIT
NDOCKTYPE
INWINDOW
WINDOWSTATE
NWINDOWSTATE
LOLISTENER
NPAGETOTAL
PAGETOTAL
_CFRXNAME
FRXFILENAME
_CLAUSENRANGEFROM
RANGEFROM
_CLAUSENRANGETO
RANGETO
_CLAUSELSUMMARY
SUMMARY
_CLAUSECHEADING
HEADING
_LCANSEARCH
LSTARTED
UPDATETOOLBAR
ACTIONSHOWTOOLBAR
NSHOWTOOLBARF
PREVIEWFORM
TOOLBAR
CREATETOOLBAR
VISIBLEk
FRXPREVIEWFORM.NEWOBJECT
Canvas1
FoxyPreviewer CC
VFP
Complete mode
Simplified mode6
.pageTotal =
.currentPage =
_PAGENO =
.canvasCount =
.pageHeight =
.pageWidth =
Report Clauses:
.oReport.commandClauses.C
Error #C
Line
Internal Error -
IERROR
CMETHOD
ILINE
PREVIEWFORM
LLHASERROR
LCHEADER
LCMODE
LCTEXT
LCFIELD
_GOHELPER
LCVERSIONTEXT
GETVFPVERSION
CVERSION
LEXTENDED
LCPROPERTY
LUVALUE
PAGETOTAL
CURRENTPAGE
CANVASCOUNT
PAGEHEIGHT
PAGEWIDTH
OREPORT
COMMANDCLAUSES
LCERRORMSG
CANCELLED
SUSPENDED5
REPPREVIEW
MINILABEL
%FP%C
%LP%C
PAGECAPTIO
ICURRENTPAGE
CMESSAGE
LCREPORTNAME
LCFORMCAPTION
PREVIEWFORM
CURRENTPAGE
STARTOFFSET
_GOHELPER
LEXTENDED
_CFRXNAME
_ONAMES
CTITLE
LCTITLE
GETLOC
OREPORT
COMMANDCLAUSES
WINDOW
CANVASCOUNT
LNLASTPAGE
PAGETOTAL
CAPTION
TOOLBAR
AutoSizea
AutoSize-
Height
commandbutton
combobox
spinner
cntsearch1
REPPREVIEW
PREVIEWFORM
TOOLBAR
LOCKSCREEN
SETALL
_GOHELPER
_NBTSIZE
LOCONTROL
CONTROLS
BASECLASS
WIDTH
HEIGHT
CMDSEARCHVISIBILITY
LCREPORTNAME
_CFRXNAME
CAPTION
CTOOLBARTITLE
GETLOC
TOOLBAR
MENUNEXT
MENULAST
MENUTOP
MENUPREV
COMMANDBUTTON
LANGUAGE
ENGLISH
cmdGoto1
cmdGotoEx
MENUGOTO
cmdProof1
cmdProof
MINIATURES
COMBOBOX
LANGUAGE
ENGLISH
CBOZOOMTTI
CBOZOOMTTI
whole page
CBOZOOMWHO
fit to width
CBOZOOMPGW
ONEPGTTIP
TWOPGTTIP
FOURPGTTIP
OPTIONGROUP
cmbPrinters1
cmbPrinters
AVAILABLEP
cPrtPrinterName
cntCopies1
cntCopies
cmdSave1
cmdSave
SAVEREPORT
cmbSave1
cmbSave
SAVEASIMAG
pr_Img.bmp
SAVEASPDF
pr_Pdf.bmp
SAVEASRTF
pr_Word.bmp
SAVEASXLS
pr_Excel.bmp
SAVEASHTML
pr_HTML.bmp
SAVEASMHT
pr_MHT.bmp
SAVEASTXT
pr_1page.bmp
cmdEmail1
cmdEmail
SENDTOEMAI
cmdPrinterProps1
cmdPrinterProps
PRINTINGPR
cmdPrint1
cmdPrintEx
PRINTREPOR
cmdSetup1
cmdSetup
SETUP
cntSearch1
cntSearch
FINDBACK
FINDNEXT
cmdExit1
cmdExit
CLOSEREPOR
Destroy
ReportReleased
TLVISIBLE
PREVIEWFORM
ALLOWPRINTFROMPREVIEW
TOOLBAR
LOCKSCREEN
LNSIZE
_GOHELPER
_NBTSIZE
CNTNEXT
WIDTH
HEIGHT
CMDFORWARD
PICTURE
IMGBTN_NEXT
TOOLTIPTEXT
GETLOC
CMDBOTTOM
IMGBTN_BOTT
CNTPREV
CMDTOP
IMGBTN_TOP
CMDBACK
IMGBTN_PREV
LOCMDGOTO
CMDGOTOPAGE
VISIBLE
ADDOBJECT
CMDGOTO1
IMGBTN_GOTOPG
LSHOWMINIATURES
CMDPROOF1
LOCOMBO
CBOZOOM
LCITEM
LISTCOUNT
LISTITEM
OPGPAGECOUNT
LSHOWPAGECOUNT
IMGBTN_1PG
IMGBTN_2PG
IMGBTN_4PG
LPRINTVISIBLE
LSHOWPRINTERS
CMBPRINTERS1
FONTSIZE
OREPORT
CPRTPRINTERNAME
VALUE
DISPLAYVALUE
LISTINDEX
LSHOWCOPIES
LSAVETOFILE
CMDSAVE1
LNCMBINDEX
CMBSAVE1
LSAVEASIMAGE
ADDITEM
NEWINDEX
LEXTENDED
_LCANSEARCH
LSAVEASPDF
LSAVEASRTF
LSAVEASXLS
LSAVEASHTML
LSAVEASMHT
LSAVEASTXT
LSENDTOEMAIL
CMDEMAIL1
LPRINTERPREF
CMDPRINTERPROPS1
CMDPRINT
LSHOWPRINTBTN
CMDPRINT1
LSHOWSETUP
CMDSETUP1
LSHOWSEARCH
CNTSEARCH1
CMDSEARCH1
CMDSEARCHBACK1
CMDSEARCHAGAIN1
CMDCLOSE
LSHOWCLOSE
CMDEXIT1
NBUTTONSIZE
CNTCOPIES1
SPNCOPIES1
LBLCOPIES1
ADJUSTCONTROLS
REFRESH
LCREPORTNAME
LCTITLE
_CFRXNAME
_ONAMES
SYNCHPAGENO-
ACTIONCLOSE
_GOHELPER
REPORTRELEASED-
ProofSheet
GLOBALPREV
EXCEPTION
_GOHELPER
CLOSESHEETS
LLSHOWTOOLBAR
PREVIEWFORM
TOOLBAR
VISIBLE
SHOWTOOLBAR
_OPROOFSHEET
SETREPORT
OREPORT
CAPTION
GETLOC
NMAXMINIATUREITEM
NMAXMINIATUREDISPLAY
_OPARENTFORM
SETPROOFCAPTION
LOEXC
LNPAGE
CURRENTPAGE
SETCURRENTPAGE6
TOOLBAR
FINDBACK
FINDNEXT
TLVISIBLE
LOTOOLBAR
PREVIEWFORM
TOOLBAR
CNTSEARCH1
CMDSEARCHAGAIN1
VISIBLE
LNWIDTH
_GOHELPER
_NBTSIZE
CMDSEARCH1
WIDTH
CMDSEARCHBACK1
LCTEXT
LNSIZE
_CTEXTTOFIND
TOOLTIPTEXT
GETLOC
_LSHOWSEARCHAGAIN
Search feature is currently unavailable for this report.
FoxyPreviewer error
PR_Search.scx
PR_Search.scx
Search feature is currently unavailable for this report.
The helper FRX table is not available. Output can't be created
Error
Datasessionv
FRXCopy
FRXCopy
REPLACE ALL Contents WITH strt(strt(strt(STRCONV(Contents, 6),'&','&'),'>','>' ),'<','<')
TOLISTENER
TCOUTPUTDBF
THIS
SHOWTHERM
CFRXALIAS
LNSELECT
LNORIGDATASESSION
LISTENERDATASESSION
LDEFAULTMODE
FRXCOPY
COUTPUTDBF
COUTPUTALIAS
CALCBANDNUMBERS
NOREPEAT
OBJTYPE
OBJCODE
LCRENDERALIAS
LNPGFROM
LNPGTO
_GOHELPER
_CLAUSENRANGEFROM
_CLAUSENRANGETO
FRXRECNO
NFRXRECNO
NLEFT
WIDTH
NWIDTH
HEIGHT
NHEIGHT
UNCONTENTS
CONTENTS
NPAGENO
AFTERREPORT
LOEXCL
xls;xml
LOBJTYPEMODE
OFOXYPREVIEWER
COMMANDCLAUSES
LOPENVIEWER
PREVIEW
TOFILE
TARGETFILENAME
CDESTFILE
LCDESTFILE
COUTPUTPATH
LCFILE
_REPORTLISTENER
CANCELREPORT
QUIETMODE
LQUIETMODE
Spreadsheet file
excel.application
LOGICAL
excel.application
TCSOURCE
TCDESTINATION
LOEXCEL
LLRETURN
ALERTBEFOREOVERWRITING
DISPLAYALERTS
WORKBOOKS
ACTIVEWORKBOOK
SAVEAS
NEXCELSAVEFORMAT
ACTIVEWINDOW
CLOSE
LOEXC
Spreadsheet file
TCSOURCE
TCDESTINATION
LLRETURN
PR_OOXML2XLS
PLEASEWAIT
TNVALUE
TCTEXT
TCTITLE
_GOHELPER
LQUIETMODE
DOFOXYTHERM
_RUNSTATUSTEXT
GETLOC
lDefaultMode
DATASESSIONv
FRXDataSession
LDEFAULTMODE
FRXDATASESSION
RESETTODEFAULT
RESETDATASESSION
UPDATEPROPERTIESo!
SELECT 00000 AS ExcelRow,000 AS ExcelCol, UPPER(PADR(Expr,100)) AS cExpr,PADR(User,3) AS cUser,PADR(UPPER(Contents),100) AS cContents, OA.*, 00000 AS nExcelColRequest,00000 AS nExcelSpecialColRequest,00000 AS nExcelMergeAcross, 00000.00 AS nExcelColWidth,SPACE(50) AS cExcelAlignment, SPACE(100) AS cExcelBorder,SPACE(100) AS cExcelInterior, SPACE(100) AS cExcelInsertFormula,SPACE(100) AS cExcelNamedRange,SPACE(100) AS cExcelNamedCell, 0 AS nUnderlinedColCount, .F. AS lDelete, &lcFRXAlias..* FROM (this.cOutputAlias) OA JOIN (This.cFRXalias) ON (OA.nFrxRecno = &lcFRXalias..nRecno AND NOT INLIST(ObjType, 6, 7, 17)) INTO CURSOR (this.cOutputAlias) READWRITE
@L 999999_C
@L 999999_
@L 999999_C
@L 999999_
@L 999999_
_PAGENOC
Widths
Solid,CCCC
Horizontal,Left
Horizontal,Right
Horizontal,Center66
Horizontal,Left
<data> <datos>
</datos> </data>
PageTop
@L 999999_C
@L 999999_
@L 999999_C
@L 999999_
Lefts
@L 999999_
Sheet1
ADDITIVE
ADDITIVE
WINDOWS
Lucida Console
RowCol
TEMP5
Error creating file:
Error
Safetyv
SET SAFETY &lcOldSetSafe.
xlConv2xls
Report is too big to be exported to the Excel format.C
Please revise the created document because it will be incomplete!
This class knows how to read printer environment information. Usage:
x = NEWOBJECT( "frxDeviceHelper" )
IF x.LoadDeviceInfo( cDRIVER, cDEVICE, frx.TAG2 )
? x.DpiX
? x.DpiY
:
etc
Class
gProvides methods to translate and manipulate various values in label and report tables (LBXs and FRXs)
custom
frxdevicehelper
~dpix Logical pixels-per-inch in the X dimension
dpiy Logical pixels-per-inch in the Y dimension
offsetx Physical printable page left margin
offsety Physical printable page top margin
actualx Physical width of page in device units
actualy Physical length of page in device units
mmx Horizontal page size in millimeters
mmy Vertical page size in millimeters
printablex Horizontal page width in pixels
printabley Vertical page length in pixels
_memberdata XML Metadata for customizable properties
orientation 0=Portrait, 1=Landscape
errormessage Occurs when the Valid event returns false (.F.), and provides a means to display an error message.
*loaddeviceinfo Parses out print device parameters into member properties given specific device information: Parameters: cDriver, cDevice, cDevMode. Assumes current VFP default printer if no parameters specified.
*loadfromfrx Loads printer device parameters from an FRX cursor header record. Restores recno and selected alias. Params: [ cFrxAlias ] (assumes "frx" if none specified.)
Unable to create device context. CreateIC() returned 0.
LCDRIVER
LCDEVICE
LCDEVMODE
ERRORMESSAGE
LRETVAL
VRESULT
CREATEIC
LOADFROMHDC
DELETEDC
MESSAGE-
WINDOWS
LCFRXALIAS
ERRORMESSAGE
CURSEL
CURREC
LRETVAL
PLATFORM
OBJTYPE
OBJCODE
LOADFROMSTRINGS
TAG26
DRIVER=
DEVICE=
TCEXPR
TCTAG2
CLINE
CDRIVER
LDRIVER
CDEVICE
LDEVICE
LOADDEVICEINFO
TIHDC
GETDEVICECAPS
OFFSETX
OFFSETY
PRINTABLEX
PRINTABLEY
ACTUALX
ACTUALY
GetLastError
win32api
SetLastError
win32api
CreateIC
gdi32
GetDeviceCaps
gdi32
DeleteDC
gdi32
GETLASTERROR
WIN32API
SETLASTERROR
CREATEIC
GDI32
GETDEVICECAPS
DELETEDC
loaddeviceinfo,
loadfromfrx
loadfromstrings
loadfromhdcO
custom
Class
custom
frxcursor
screendpi Contains the working DPI of the ReportDesigner. Currently hard-coded to 96.
_memberdata XML Metadata for customizable properties
quietmode Allows runtime users of frxCursor to specify whether the class displays error messages and other user feedback.
*inttobinstring Returns a string of bytes, the binary version of a given integer.
*binstringtoint Returns a numeric equivalent of a given binary number given in byte string form.
*hasprotectionflag Returns .T. if the given binary data contains a specific bit set. Parameters: cBytes, iBit
*frutopixels Returns the pixel value of a given measurement in FRUs.
*pixelstofru Returns the FRU value of a given measurement in pixels.
*getfrutextwidth Returns the width of a given string in FRUs. Parameters: cText, cTypeface, iSize [, cStyle ]
*getfrutextheight Reutrns the height of a given string in FRUs. Parameters: cText, cTypeface, iSize [, cStyle ]
*gorec Restores record pointer with bounds checking. Parameters: i, cAlias
*getreportattribute Returns the value of a given report/header attribute. The FRX cursor must be open. Parameters: cToken [, iAlternate]
*createbandcursor Creates a cursor with alias "bands" containing records of information for each band in the report. Assumes source alias is "FRX" unless specified. Parameters: [cFrxAlias]
*hasband Returns .T. if the report has the specified band type. Calls .createBandCursor() if necessary. Parameters: iObjCode
*hasdetailheader Returns .T. if the specified detail band has an associated detail header band. Calls .createBandCursor() if necessary. Parameters: cUniqueId
*createobjectcursor Creates a cursor (default alias: "objects") of records for each object record in the report alias. Parameters: [ cFrxAlias [, cDestinationAlias [, iFilterMode ]]]
*createobjcursorrecord Called from .createObjectCursor(). Parameter: cDestinationAlias
*charsettolocale Converts a given Font Charset to a candidate locale Id for use with the STRCONV() function. Parameters: nCharSet
*getbandfor Returns a SCATTER NAME band object for the specified object ID. Calls .createObjectCursor() if necessary. Parameters: cObjectID [, lStart]
*synchobjectpositions Updates VPOS values in the FRX cursor for each object, based on which band the object starts in, and the current height of each band as expressed in the bands cursor. Assumes: band and object cursors exist; current alias is frx cursor; no recno restore.
*getobjectsinband Returns a collection of UNIQUEIDs (or RECNOs) for each object in a given band. Calls .createObjectCursor() if necessary. Parameters: cBandId [, lRecnos]
*insertdataenvrecord Inserts a data environment object record into an FRX cursor. Assumes that the record pointer is appropriately located. Parameters: ID, NAME, EXPR, CODE
*insertband Inserts a band record into an frx cursor. Assumes that the FRX is currently selected and that the record pointer is located appropriately. Parameter: iObjCode
*inserttitleband Inserts a title band into the frx cursor. Parameter: lBreakToNewPage
*insertsummaryband Inserts a summary band into the frx cursor. Parameters: lBreakToNewPage, lPageHeader, lPageFooter
*insertdetailband Inserts a detail band into the frx cursor. Assumes: the record pointer is located appropriately. Parameters: none
*insertdetailheaderfooter Inserts detail header and footer bands into the frx cursor. Assumes: record pointer is located on the detail band record. Parameters: none
*setcolumncount Adds or removes columns (and column header/footer records) from the FRX cursor. Assumes: the frx cursor is selected. Parameters: iColumns
*creategroupcursor Creates a cursor with the alias "groups" containing records of information about each data group in the specified report cursor, default "frx". Parameters: [cFrxAlias]
*createvariablecursor Creates a cursor with the alias "vars" containing records of information for each report variable in the report. Parameters: [cFrxAlias]
*createcalcresetoncursor Creates a cursor with alias "reset_on" that contains records of information for each prompt in the Calculation Reset combobox. Parameters: [cFrxAlias]
*createdefaultprintenvcursor Creates a one-row cursor with the same structure as the FRX. Default parameters are "frx", "defPrnEnv". Parameters: [ cFrxAlias [, cDestinationAlias]]
*getselectedobjectcount Returns the number of selected objects in the frx cursor. Parameter: [cFrxAlias]
*pushprintenvtocursor Saves the current printer environment to a cursor. Parameter: cSavedInAlias
*popprintenv Restores the printer environment from a previously saved cursor. See .PushPrintEnvToCursor() method. Assumes: previously saved cursor is currently selected.
*getfrxtimestamp Returns a FOX system file timestamp from a datetime value, any data type. Parameter: [vDateTime]
*gettimestampstring Returns a readable string version of a Fox system timestamp, using current date settings. Parameter: iStamp
*inttobin Returns a binary form of an integer. Parameter: iNumber
*bintoint Returns the integer form of binary data. Parameter: cBinary
*gettargettypetext Returns a readable string version of a target Type+Code. Parameters: iObjectType, iObjectCode
*getunitvaluefromfru Returns a given unit value for a given value in FRUs, depending on the units. Parameters: nFruValue, iUnits
*stripquotes Returns a string with embraced string delimiters removed. Parameters: cString
*getmetadatadomdoc Returns a reference to an MSXml.DomDocument with the metadata xml loaded. Assumes FRX is located on desired record.
*islayoutcontrol
*unpackmemberdata Parameters: [cFrxAlias], [cMetaAlias]. Defaults to 'frx', 'memberdata'
*packupmemberdata Parameters: [cFrxAlias], [cMetaAlias]. Defaults to 'frx', 'memberdata'
*unpackfrxmemberdata
*getfrxrecdisplayname Returns a readable string version of the current record in the current alias. (Assumes current alias is an FRX structure.)
*xmlstrtocursor
*cursortoxmlstr
*quietmode_assign
*generateevaluatecontentsscript Provides generated EvaluateContents code based on specified MemberData record usage.
*generateadjustobjectsizescript Provides generated AdjustObjectSize code based on specified MemberData record usage.
*resettextmerge Restores a saved set of delimiters and other characteristics of the SET TEXTMERGE command.
]screendpi = 96
_memberdata =
4363<?xml version = "1.0" encoding="Windows-1252" standalone="yes"?>
ENGLISH ENGLISH 201111281252Print First page Previous page Next page Last page Go to page Show pages Print report Close preview Toolbar 1 page 2 pages 4 pages Whole page Zoom Page width Go to page One page Two pages Four pages Previewing report... Failed creating the file! Please try again later. Error No Printers found.
Please install a printer and try running the report again \<Miniatures... Copies Save report Save as image file... Save as PDF Save as HTML Save as RTF Save as XLS Save as TXT / CSV / XL5 Output path Send report by e-mail Close report Print report Show miniatures Global preview Available printers Go to page Ok Cancel Printing preferences Customize printing General Preferences Page range All pages Current page Pages Pages from %FP% to %LP% Page # First page set Last page set Next page set Previous page set Configurations Report preview setup General Language Toolbar visibility Dock position Canvas count Zoom level Window state Miniatures per page Visible Invisible Undocked Toolbar on TOP of the window Toolbar on LEFT of the window Toolbar on RIGHT of the window Toolbar on BOTTOM of the window Use settings from resource file Normal Minimized Maximized Controls Output Email Email mode Attachment type Automatically generate email file CDO email settings SMTP server Login Password SMTP port Sender Security connection (SSL) Custom procedure Send email Subject To Body Send Size of buttons Small (16x16 pixels) Big (32x32 pixels) Find Find next Search backwards Find text: String not found! Error sending email Destination not defined Message was not sent Invalid authentication protocol SMTP server is not specified User name/password is required for basic authentication From is empty Subject is empty Bad email configuration Attachment not found Could not locate the selected language Could not locate the report source file Save file as ... Global printer prompt options Setup property sheet for current printerMax. pages to search Progress bar Default Windows progress bar Quiet Initializing... Running calculation prepass... Creating output... sec(s) Stop report execution? (If you press 'No', report execution will continue.) Press Esc to cancel... Report execution was cancelled. Your results are not complete. Attention Settings updated. The performed changes will be working on the next report preview session. Italic Bold Underline Font size Font name Attachments Align left Align right Align center Full justified Increase indentationDecrease indentationHyperlink Picture Horizontal bar HTML model for message Ask for receipt Priority Cut Copy Paste File created successfully Formatting bullets Formatting numbers Undo Redo New document Clean formatting Email was sent! Sending message... Please wait... Text color Background color Remove file attachment HTML file to be used as email body Make the saved file the default email body in the next sessions? Open using the default viewer PDF options Embed fonts Allow printing Allow edit Allow copy Allow add notes Encrypt document Master password User password 'Master' and 'User' passwords for PDF must be different! Page mode Normal view Show the outlines pane Show the thumbnails pane PDF author PDF title Symbol or bar codes fonts list Fonts list that can't be converted in PDF. Usually, bar codes and symbol fonts. Delimited with commas, eg. "Webdings,Biro" Invalid SMTP email configuration! Continue anyway? Setup inconsistency Default Select recipients Search field Render pages as images Attach file Select all Unselect all Invert selection Report Preview Close button PDF default font Please wait ... Convert worksheet to 'Excel 97' format? (requires MS Excel or OpenOffice installed) Repeat report page headers in worksheet Repeat report page footers in worksheet Worksheet file extension Ommits page number fields in worksheet Align character cells to the left Save as MHTML Report is too big to be exported to the Excel format. Revise the created document because it is incomplete! Converting to XLS format Preparing data PORTUGUESE PORTUGUES 201111281252Imprimir In
cio P
g. Anterior P
g. Seguinte
ltima p
gina Ir para p
gina Mostrar p
ginas Imprimir Fechar Barra de Ferramentas 1 p
gina 2 p
ginas 4 p
ginas P
gina Inteira Zoom Largura da P
gina Ir para a p
gina Uma p
gina Duas p
ginas Quatro p
ginas Previsualizando relat
rio... Falha na cria
o do arquivo !
Tente novamente. Erro Impressora n
o encontrada.
Instale uma impressora e execute o relat
rio novamente. \<Miniaturas... C
pias Salvar relat
rio Salvar em arquivo de imagem... Salvar em PDF Salvar em HTML Salvar em RTF Salvar em XLS Salvar em TXT / CSV / XL5 Pasta destino Enviar relat
rio por email Fechar relat
rio Imprimir Mostrar miniaturas Previsualiza
o geral Impressoras dispon
veis Ir para p
gina Ok Cancelar Prefer
ncias de impress
o Customizar impress
o Geral Prefer
ncias Intervalo de p
ginas Tudo P
gina atual P
ginas : Paginas de %FP% a %LP% P
gina Grupo de p
ginas inicial
ltimo grupo de p
ginas Pr
ximo grupo de p
ginas Grupo de p
ginas anterior Configura
es Configura
o da previsualiza
o de relat
rios Geral Idioma Barra de ferramentas Posi
o de dock Quantidade de p
ginas N
vel de zoom Estado da janela Miniaturas por p
gina Vis
vel Invis
vel Undocked Ferramentas no TOPO da janela Ferramentas
ESQUERDA da janela Ferramentas
DIREITA da janela Ferramentas ABAIXO da janela Defini
es do arquivo de recursos Normal Minimizado Maximizado Controles Sa
da Email Tipo de email Tipo de anexo Gerar automaticamente anexo de email Configura
es para envio de emails Servidor SMTP Login Senha Porta SMTP Identifica
o Usar conex
o segura (SSL) Modo personalizado Enviar email Assunto Destinat
rio Mensagem Enviar Tamanho dos bot
es Pequeno (16x16 pixels) Grande (32x32 pixels) Localizar Localizar pr
ximo Procurar atr
s Encontrar texto: Texto n
o localizado! Erro ao enviar email Destinat
rio n
o especificado Mensagem n
o foi enviada Protocolo de autentica
o inv
lido Servidor SMTP n
o especificado Usu
rio/senha s
o necess
rios para autentica
sica Remetente vazio Assunto vazio Configura
o de email inv
lida Anexo n
o encontrado Linguagem solicitada n
o foi localizada O arquivo de relatorio n
o foi localizado Salvar arquivo como ... Op
es de impress
o gerais Configurar impressora atual Max. p
ginas a buscar Barra de progresso Original (plana) Barra de progressos do Windows Silencioso Inicializando... Executando c
lculos preliminares... Criando relat
rio... segs. Interromper a execu
o do relat
rio? (Se selecionar 'N
o', o relat
rio continuar
.) <ESC> Cancela... A gera
o do relat
rio foi cancelada. Seus resultados est
o incompletos. Aten
o Configura
es salvas. As mudan
as entrar
o em vigor na pr
xima sess
o de relat
rio. It
lico Negrito Sublinhado Tamanho da fonte Nome da fonte Anexos Alinhar
esquerda Alinhar
direita Centralizar Justificado Aumentar recuo Diminuir recuo Hyperlink Imagem Barra horizontal Modelo HTML para mensagemSolicitar confirma
o Prioridade Recortar Copiar Colar Arquivo criado com sucesso Lista com marcadores Lista numerada Desfazer Refazer Novo documento Limpar formata
o Mensagem foi enviada! Enviando mensagem... Favor aguardar... Cor do texto Cor do fundo Remover o arquivo anexo Arquivo HTML para ser usado como padr
o Marcar o arquivo salvo como texto padr
o para o corpo dos emails? Abrir com o visualizador padr
o Op
es de PDF Inserir fontes no PDF Permite imprimir Permite alterar Permite copiar Permite adicionar anota
es Criptografar documento Senha mestre Senha do usu
rio Senhas 'mestre' e do 'usu
rio' para o PDF devem ser diferentes! Modo de p
gina Visualiza
o normal Show the outlines pane Exibir painel de miniaturas Autor do PDF T
tulo do PDF Fontes de s
mbolos or cod. barras Lista de fontes que n
o pode ser convertida normalmente. Em geral c
d de barras e desenhos. Usar virgula como separador, ex. "Webdings,Biro" Configura
o inv
lida do servidor SMTP Continuar assim mesmo? Inconsist
ncia nas configura
es Padr
o Selecione os contatos Buscar campo Gera p
ginas em formato imagem Anexar arquivo Selecionar todos Descelecionar todos Inverter sele
o Previsualiza
o Bot
o fechar Fonte padr
o Por favor aguarde ... Converter planilha para o formato 'Excel 97' ? (requer MS Excel ou OpenOffice instalados) Repetir cabe
alho de p
ginas do relat
rio na planilha Repetir rodap
de p
ginas do relat
rio na planilha Extens
o do arquivo de planilha Omite n
mero de p
gina nas planilhas Alinhar c
lulas
esquerda Salvar em MHTML Relatorio
muito grande para ser exportado para o formato Excel. Revise o documento criado pois ele esta incompleto! Convertendo para o formato XLS Preparando dados SPANISH ESPA
OL 201111281252Imprimir Inicio P
gina anterior P
gina siguiente
ltima p
gina Ir a p
gina Mostrar p
ginas Imprimir Cerrar Barra de herramientas 1 p
gina 2 p
ginas 4 p
ginas P
gina entera Zoom Ancho de p
gina Ir a p
gina Una p
gina Dos p
ginas Cuatro p
ginas Vista previa del informe...
No se pudo crear el archivo! Por favor int
ntelo nuevamente. Error No se encontraron impresoras. Instale una impresora e intente ejecutar de nuevo el informe. \<Miniaturas... Copias Guardar informe Guardar como archivo de imagen... Guardar como PDF Guardar como HTML Guardar como RTF Guardar como XLS Guardar como TXT / CSV / XL5 Carpeta destino Enviar informe por correo electr
nico Cerrar informe Imprimir informe Mostrar miniaturas Vista previa global Impresoras disponibles Ir a p
gina Aceptar Cancelar Preferencias de impresi
n Personalizar impresi
n General Preferencias Rango de p
ginas Todas las p
ginas P
gina actual P
ginas: P
ginas de %FP% a %LP% P
gina Primera p
gina del grupo
ltima p
gina del grupo Grupo de p
ginas siguiente Grupo de p
ginas anterior Configuraciones Configuraci
n de vista previa de informe General Idioma Barra de herramientas Posici
n de acoplamiento Cantidad de p
ginas Nivel de zoom Estado de la ventana Miniaturas por p
gina Visible Invisible Desacoplado Barra de herramientas al Tope de la ventana Barra de herramientas a la Izq. de la ventanaBarra de herramientas a la Der. de la ventanaBarra de herramientas al Pie de la ventana Usar definiciones del archivo de recursos Normal Minimizado Maximizado Controles Salida Correo Tipo de correo Tipo de adjunto Generar autom
ticamente archivo de correo Configuraci
n para env
o de correosServidor SMTP Inicio de sesi
n Contrase
a Puerto SMTP Remitente Usar conexion segura (SSL) Modo personalizado Enviar correo Asunto Destinatario Mensaje Enviar Tama
o de botones Peque
o (16x16 pixels) Grande (32x32 pixels) Buscar Buscar siguiente Buscar hacia atr
s Buscar texto:
Texto no encontrado! Error al enviar el correo Destinatario no especificado Mensaje no fue enviado Protocolo de autenticaci
n inv
lido Servidor SMTP no especificado Usuario/contrase
a son necesarios para autenticaci
sica Remitente est
en blanco Asunto est
en blanco Configuraci
n de correo inv
lida Adjunto no encontrado Lenguaje seleccionado no encontrado No se puede encontrar el archivo del informe Guardar archivo como... Opciones generales de impresi
n Configurar impresora actual Max. p
ginas a buscar Barra de progreso Predeterminado Barra de progreso de Windows Silencioso Inicializando... Ejecutando c
lculos preliminares... Creando informe... segs.
Detener la ejecuci
n del informe? (Si selecciona 'No', el informe continuar
.) Presione [Esc] para cancelar... La ejecuci
n del informe fue cancelada. Sus resultados no est
n completos. Atenci
n Configuraci
n actualizada. Los cambios realizados regir
n a partir de la pr
xima sesi
n de informe. Cursiva Negrita Subrayado Tama
o de fuente Nombre de fuente Adjuntos Alinear a la izquierda Alinear a la derecha Centrar Justificado Aumentar sangr
a Reducir sangr
a Hiperv
nculo Imagen Barra horizontal Modelo HTML para mensaje Solicitar confirmaci
n Prioridad Cortar Copiar Pegar Archivo creado exitosamente. Lista con vi
etas Lista numerada Deshacer Rehacer Nuevo documento Limpiar formato
Correo enviado! Enviando mensaje... Por favor espere... Color de fuente Color de Relleno Eliminar el archivo adjunto Archivo HTML usado como cuerpo de correo Hacer que el archivo guardado sea el cuerpo de correo por defecto? Abrir el visor predeterminado Opciones del PDF Fuentes incrustadas Permitir la impresi
n Permitir la edici
n Permitir copiar Permitir agregar notas Encriptar documento Contrase
a maestra Contrase
a de usuario Las contrase
as maestras y de usuario del PDF deben ser diferentes! Modo p
gina Modo vista Mostrar el panel de contornosMostrar el panel de miniaturasAutor del PDF T
tulo del PDF Lista de fuentes de s
mbolos Lista de fuentes que no se pueden convertir en PDF. Generalmente fuentes de s
mbolos o c
digos de barra. Delimitado por comas, Ej: "Webdings, Biro" Configuraci
n de SMTP de correo inv
Desea continuar? Inconsistencia de instalac
n Predeterminado Seleccionar los destinatarios Campo de b
squeda Representar p
ginas como im
gen Archivo adjunto Seleccionar todo Seleccionar ninguno Invertir selecci
n Vista previa Bot
n cerrar Fuente b
sica Por favor espere ...
Convertir hoja de trabajo a formato 'Excel 97'? (requiere MS Excel u OpenOffice instalado) Repetir encabezado de p
gina en hoja de trabajo Repetir pie de p
gina en hoja de trabajo Extensi
n de hoja de trabajo Omitir n
meros de p
gina en hoja de trabajo Ajustar caracteres a la derecha Guardar como MHTML Report is too big to be exported to the Excel format. Revise the created document because it is incomplete! Converting to XLS format Preparando datos TURKISH T
E 201111281254Yazd
r
lk sayfa
nceki sayfa Sonraki sayfa Son sayfa Sayfaya git Sayfalar
ster Raporu yazd
r
nizlemeyi kapat Ara
u Tek sayfa
ki sayfa D
rt sayfa T
m sayfa Yakla
Sayfa geni
i Sayfaya git Tek sayfa
ki sayfa D
rt sayfa Rapor
nizleme... Dosya Olu
turma Hatas
! Tekrar Deneyin.. Hata Yaz
bulunamad
tfen bir yaz
kleyin ve raporu tekrar
deneyin. \<Minyat
rler... Kopya say
Raporu kaydet Resim dosyas
olarak kaydet... PDF Olarak Kaydet HTML Olarak Kaydet RTF Olarak Kaydet XLS Olarak Kaydet TXT / CSV / XL5 Olarak Kaydet Kaydetme Dizini Raporu e-Posta ile g
nder Kapat Yazd
r Minyat
rleri G
ster Genel
nizleme Kullan
r Yaz
lar Sayfaya Git Tamam Vazge
Yazd
rma Se
enekleri Yazd
zelle
tir Genel Tercihler Sayfa Aral
T
m Sayfalar Bu Sayfa Sayfalar : Sayfa Aral
( %FP% - %LP% ) Sayfa
lk sayfa ayar
Son sayfa ayar
Sonraki sayfa ayar
nceki sayfa ayar
Ayarlar Rapor
nizleme Ayarlar
Genel Dil Ara
u Ara
u Pozisyonu Sayfa Say
Yak
rma Derecesi Pencere Konumu Sayfa Ba
na Minyat
r Say
r G
nmez Sabit
stte Solda Sa
da Altta Ayarlar
Dosyadan Al Normal K
B
Kontroller
e-Posta e-Posta bi
imi Dosya T
e-Posta dosyas
otomatik olarak olu
tur CDO E-posta Ayarlar
SMTP Sunucu Kullan
ifre SMTP port G
nderen G
venli Ba
lanti (SSL)
zel Prosed
r E-posta G
nder Konu Kime Mesaj G
nder Buton Boyutu K
k (16x16 pixels) B
k (32x32 pixels) Bul Sonrakini Bul
ncekini Bul Aranan Metin: Bulunmad
! E-posta G
ndermede Hata! Hedef Belirtilmedi Message G
nderilemedi Ge
ersiz Do
rulama Protokolu SMTP sunucu belirtilmedi Kullan
ifre Do
rulama i
in gereklidir Kimden Bo
! Konu Bo
! Hatal
e-posta yap
Eklenti Bulunamad
Se
ilen Dil Bulunamad
Rapor Kaynak Dosyas
Bulunamad
Farkl
Kaydet .. Genel Yaz
Dialog Se
enekleri Se
ili Yaz
in Sayfa Ayar
Maks.Arama Sayfas
ilerleme
u Varsay
lan Windows ilerleme
u Sessiz Ba
yor... Hesaplama Yap
yor... Rapor Haz
yor Saniye
lem Durdurulsunmu? (Hay
larsan
lem devam edecek) Press Esc to cancel... Raporun
Durduruldu. Rapor Tamamlanmad
. Dikkat Ayarlar G
ncellendi. G
ncellenmi
Ayarlar Sonraki
nizlemede Aktif Olacak.
talik Kal
n Alt
izgili Boyut Yaz
tipi Eklentiler Sola Yaslanm
Sa
a Yaslanm
Ortalanm
Sayfaya Yaslanm
Bo
u Artt
r Bo
r Link Resim Yat.Kayd
u Mesaj i
in HTML bi
imi Al
Raporu
ncelik Kes Kopyala Yap
r Dosya Ba
ile Olu
turuldu Madde
areti Bi
imlendir Numara
areti Bi
imlendir Geri Al
leri Al Yeni D
man Bi
imlemeyi Temizle e-Posta G
nderildi! e-Posta G
nderiliyor...Bekleyiniz.. Yaz
Rengi Arka Plan Rengi Dosya Eklentisini
kart Mesaj G
vdesi HTML olarak kullan
lacak Dosya Bundan Sonraki Oturumlar
in Kaydedilsinmi? Varsay
lan G
leyiciyi A
PDF Se
enekleri G
Fontlar Yazd
labilir D
zenlenebilir Kopyalanabilir Not Eklenebilir D
ifrele Ana
ifre Kullan
ifresi Ana
ifre ve Kullan
ifreleri PDF i
in Farkl
Olmal
r Sayfa G
Normal G
m
zet B
lmesini G
ster K
lmede G
ster PDF Yaratan PDF Ba
k Sembol yada bar code font listesi Font listesi PDF te d
lemez. Genellikle, bar code ve sembol fontlar
virgul ile ayr
rn. "Webdings,Biro" Ge
ersiz SMTP email konfig
rasyonu Devam Edilsinmi? Tutars
z Kurulum! Varsay
lan Al
Aranacak Alan Ad
Sayfalar
resim olarak d
r Dosya ekle Hepsini se
Hi
birini se
me Ters se
im Rapor
nizleme Kapatma D
mesi PDF Varsay
lan Yaz
tipi L
tfen Bekleyiniz....
ma sayfas
'Excel 97' bi
imine d
? (MS Excel yada OpenOffice gerekir) Rapor ba
ma sayfas
nda tekrarla Rapor alt ba
ma sayfas
nda tekrarla
ma sayfas
dosya uzant
Sayfa numaralar
ma sayfas
nda es ge
H
creleri sola hizala MHTML Olarak Kaydet Report is too big to be exported to the Excel format. Revise the created document because it is incomplete! Converting to XLS format Preparing data ITALIAN ITALIANO 201102011252Stampa Prima pagina Precedente Successiva Iltima pagina Vai alla pagina Visualizza pagine Stampa Chiudi anteprima Barra strumenti Una pagina Due pagine Quattro pagine Tulla la pagina Zoom Larghezza pagina Vai a pagina Una pagina Due pagine Quattro pagine Anteprima stampa... Errore nella creazione del file! Riprovare pi
tardi. Errore Nessuna stampante trovata. Si prega di installare una stampante e provare a rieseguire il report \<Miniature... Copie Salva stampa Salva come immagine... Salva come PDF Salva come HTML Salva come RTF Salva come XLS Salva come TXT / CSV / XL5 Percorso di destinazione Invia la stampa per e-mail Chiudi stampa Stampa Visualizza miniature Anteprima globale Stampanti disponibili Vai alla pagina Ok Annullare Preferenze di stampa Personalizza stampa Generale Preferenze Pagine da stampare Tutte Pagina Corrente Pagine: Pagine da %FP% a %LP% Pagina Prima pagina del gruppo Ultima pagina del gruppo Prossimo gruppo di pagine Gruppo di pagine precedente Configurazioni Impostazioni anteprima di stampa Generale Linguaggio Visibilit
barra strumenti Posizione barra strumentiConteggio di pagine Livello di zoom Stato della finestra Miniature per pagina Visibile Invisibile Undocked Barra strumenti SOPRA la finestra Barra strumenti a SINISTRA della finestra Barra strumenti a DESTRA della finestra Barra strumenti SOTTO la finestra Usare impostazioni dal file di risorse Normale Minimizzato Massimizzato Controlli Output Email Tipo di email Tipo di allegato Genera automaticamente fle di email Impostazioni email CDO Server SMTP Login Password Porta SMTP Mittente Connessione di sicurezza (SSL) Modalit
personalizzata Invio email Soggetto A Corpo Inviare Formato del bottone Piccolo (16x16 pixels) Grande (32x32 pixels) Trova Trova il prossimo Ricerca indietro Trova il testo Non trovato! Errore in invio email Destinazione non definita Il messaggio non
stato inviato Protocollo di autenticazione non valido Server SMTP non specificato Lo username/password
richiesto per autenticazione di base Da
vuoto Soggetto
vuoto Configurazione email non valida Allegato non trovato Linguaggio selezionato non trovato Impossibile trovare il sorgente del report Salva con nome... Opzioni generali di stampa Impostare propriet
stampante corrente Pagine massime da cercare Barra di avanzamento Default Barra di avanzamento Windows Silenzioso Inizializzazione... Esecuzione calcoli preliminari... Creazione output... sec. Interrompere esecuzione report? (Se si preme 'No' continuer
esecuzione report) Premi Esc per cancellare... Esecuzione del report cancellata. Risultati incompleti. Attenzione Impostazioni aggiornate. I cambiamenti apportati entreranno in funzione con la prossima anteprima. Corsivo Grassetto Sottolineato Formato font Nome del font Allegati Allineamento a sinistra Allineamento a destra Allinemento centrato Giustificato Aumento indentazioneDiminuire indentaz. Hyperlink Immagine Barra orizzontale Modello HTML per messaggiRichiesta conferma Priorit
Taglia Copia Incolla File creato con successo Lista puntata Lista numerata Disfa Rifai Nuovo documento Formattazione pulita Email inviata Invio messaggio... Attendere... Colore del testo colore di sfondo Rimuovere file allegato File HTML da usare come corpo email Rendere il file salvato il corpo email di default nella prossimasessione? Apri il visualizzatore di default Opzioni PDF Inserire i font Consenti stampa Consenti modifica Consenti copia Concenti aggiunta annotazioni Crittografare documento Password principale Password utente Password principale ed utente per i PDF devono essere diverse Modalit
pagina Vista normale Mostra il pannello dei profiliMostra il pannello delle minieAutore del PDF Titolo del PDF Lista dei font dei simboli o dei codici a barre Lista dei font che non possono essere convertiti in PDF. Di solito, codici a barre e font dei simboli. Delimitati da virgole, es. "Webdings,Biro" Configurazione SMTP non valida Continuare comunque? Anomalia di configurazione Default Selezionare destinatari Campo di ricerca Visualizzare pagine come immagini Allegare file Seleziona tutto Deseleziona tutto Invertire selezione Anteprima di stampa Bottone chiudi Font di default per PDF Prego attendere... Convertire foglio di lavoro in formato 'Excel 97' ? (richiede MS Excel o OpenOffice installati) Ripetere intestazioni di pagina nel foglio di lavoro Ripetere pi
di pagina nel foglio di lavoro Estensione file di foglio di lavoro Omette numeri di pagina nei fogli di lavoro Allinea celle di caratteri a sinistra Salva come MHTML Il report
troppo grande per essere esportato in formato EXCEL. Controlla il documento creato perch
incompleto! Conversione al formato XLS Preparazione dati PERSIAN
201102011256
...
.
. \<
...
PDF
HTML
RTF
XLS
TXT / CSV / XL5 Output path
%FP%
%LP%
#
Dock
Undocked
CDO
SMTP
SMTP
(SSL) Custom procedure
(16x16
)
(32x32
) Find Find next Search backwards Find text: Not found! Error sending email Destination not defined Message was not sent Invalid authentication protocol SMTP server is not specified User name/Password is required for basic authentication From is empty Subject is empty Bad email configuration Attachment not Found Could not locate the selected language Could not locate the Report source file Save file as ... Global printer prompt options Setup property sheet for current printerMax. pages to search Progress bar Default Windows progress bar Quiet Initializing... Running calculation prepass... Creating output... sec(s) Stop report execution? (If you press 'No', report execution will continue.) Press Esc to cancel... Report execution was cancelled. Your results are not complete. Attention Settings updated. The performed changes will be working on the next report preview session. Italic Bold Underline Font size Font name Attachments Align left Align right Align center Full justified Increase indentationDecrease indentationHyperlink Picture Horizontal bar HTML model for message Ask for receipt Priority Cut Copy Paste File created successfully Formatting bullets Formatting numbers Undo Redo New document Clean formatting Email was sent! Sending Message... Please wait... Text color Background color Remove file attachment HTML file to be used as email body Make the saved file the default email body in the next sessions? Open the default viewer PDF options Embed fonts Allow printing Allow edit Allow copy Allow add notes Encrypt document Master password User password Master and User passwords for PDF must be different! Page mode Normal view Show the outlines pane Show the thumbnails pane PDF author PDF title Symbol or bar codes fonts list Fonts list that can't be converted in PDF. Usually, bar codes and symbol fonts. Delimited with commas, eg. "Webdings,Biro" Invalid SMTP email configuration! Continue anyway? Setup inconsistency Default Select recipients Search field Render pages as images Attach file Select all Unselect all Invert selection Report Preview Close button PDF default font Please wait ... Convert worksheet to 'Excel 97' format? (requires MS Excel or OpenOffice installed) Repeat report page headers in worksheet Repeat report page footers in worksheet Worksheet file extension Ommits page number fields in worksheet Align character cells to the left
MHTML Report is too big to be exported to the Excel format. Revise the created document because it is incomplete! Converting to XLS format Preparing data POLISH POLSKA 201102011252Drukuj Pierwsza strona Poprzednia Nast
pna Ostatnia strona Id
do strony Poka
strony Drukuj raport Zamknij podgl
d Panel sterowania 1 strona 2 strony 4 strony Ca
a strona Lupa Szeroko
strony Id
do strony Jedna strona Dwie strony Cztery strony Przeglad raportu... B
d utworzenia pliku !
Prosz
buj ponownie. B
d Brak drukarek.
Zainstaluj drukark
i spr
buj ponownie. \<Miniatury... Kopie Zapisz raport Zapisz jako plik graficzny... Zapisz jako PDF Zapisz jako HTML Zapisz jako RTF Zapisz jako XLS Zapisz jako TXT / CSV / XL5 Output path Wy
lij raport za pomoc
e-mail Zamknij raport Drukuj raport Poka
miniatury Globalny podgl
d Dost
pne drukarki Id
do strony TAK Cofnij Ustawienia drukarki Dostosuj drukowanie General Ustawienia Rozmiar strony Wszystkie strony Bie
aca strona Strony Strony od %FP% do %LP% Strona # Pierwsza strona Ostatnia strona Next page set Previous page set Configurations Report preview setup General Language Toolbar visibility Dock position Canvas count Zoom level Window state Miniatures per page Visible Invisible Undocked Toolbar on TOP of the window Toolbar on LEFT of the window Toolbar on RIGHT of the window Toolbar on BOTTOM of the window Use settings from resource file Normal Minimized Maximized Controls Output Email Email mode Attachment type Automatically generate email file CDO Email settings SMTP server Login Password SMTP port Sender Security connection (SSL) Custom procedure Send email Subject To Body Send Buttons size Small (16x16 pixels) Big (32x32 pixels) Find Find next Search backwards Find text: Not found! Error sending email Destination not defined Message was not sent Invalid authentication protocol SMTP server is not specified User name/Password is required for basic authentication From is empty Subject is empty Bad email configuration Attachment not Found Could not locate the selected language Could not locate the Report source file Save file as ... Global printer prompt options Setup property sheet for current printerMax. pages to search Progress bar Default Windows progress bar Quiet Initializing... Running calculation prepass... Creating output... sec(s) Stop report execution? (If you press 'No', report execution will continue.) Press Esc to cancel... Report execution was cancelled. Your results are not complete. Attention Settings updated. The performed changes will be working on the next report preview session. Italic Bold Underline Font size Font name Attachments Align left Align right Align center Full justified Increase indentationDecrease indentationHyperlink Picture Horizontal bar HTML model for message Ask for receipt Priority Cut Copy Paste File created successfully Formatting bullets Formatting numbers Undo Redo New document Clean formatting Email was sent! Sending Message... Please wait... Text color Background color Remove file attachment HTML file to be used as email body Make the saved file the default email body in the next sessions? Open the default viewer PDF options Embed fonts Allow printing Allow edit Allow copy Allow add notes Encrypt document Master password User password Master and User passwords for PDF must be different! Page mode Normal view Show the outlines pane Show the thumbnails pane PDF author PDF title Symbol or bar codes fonts list Fonts list that can't be converted in PDF. Usually, bar codes and symbol fonts. Delimited with commas, eg. "Webdings,Biro" Invalid SMTP email configuration! Continue anyway? Setup inconsistency Default Select recipients Search field Render pages as images Attach file Select all Unselect all Invert selection Report Preview Close button PDF default font Please wait ... Convert worksheet to 'Excel 97' format? (requires MS Excel or OpenOffice installed) Repeat report page headers in worksheet Repeat report page footers in worksheet Worksheet file extension Ommits page number fields in worksheet Align character cells to the left Zapisz jako MHTML Report is too big to be exported to the Excel format. Revise the created document because it is incomplete! Converting to XLS format Preparing data INDONESIAN INDONESIA 201111281252Cetak Halaman Pertama Sebelumnya Berikut Halaman terakhir Ke halaman Tampilkan halaman Cetak laporan Tutup laporan Toolbar Satu halaman Dua halaman Empat halaman Halaman penuh Zoom Lebar halaman Ke halaman Satu halaman Dua halaman Empat halaman Menampilkan laporan... Gagal membuat berkas !
Silahkan mencoba sesaat lagi. Error Tidak ditemukan printer.
Silahkan instal printer and jalankan ulang laporan. \<Miniatur... Salinan Simpan Laporan Simpan sebagai gambar... Simpan sebagai PDF Simpan sebagai HTML Simpan sebagai RTF Simpan sebagai XLS Simpan sebagai TXT / CSV / XL5 Lokasi tujuan (path) Kirim laporan lewat e-mail Tutup Laporan Cetak Laporan Tampilkan Miniatur Preview global Printer yang tersedia Ke halaman Ok Batalkan Preferensi Percetakan Sesuaikan Percetakan Umum Preferensi Jumlah halaman Semua halaman Halaman ini Halaman Halaman dari %FP% s/d %LP% Halaman no. Set halaman pertama Set halaman terakhir Set halaman berikut Set halaman sebelumnya Konfigurasi Setup preview laporan Umum Bahasa Tampilan toolbar Posisi dock Jumlah halaman di previewTingkat Zoom Status Jendela Miniatur per halaman Tampilkan Sembunyikan Undocked Toolbar di bagian ATAS jendela Toolbar di bagian KIRI jendela Toolbar di bagian KANAN jendela Toolbar di bagian BAWAH jendela Gunakan pengaturan dari berkas Normal Minimized Maximized Controls Output Email Jenis email Jenis lampiran Ciptakan berkas email secara otomatis Pengaturan pengiriman email Server SMTP Login Password Port SMTP Pengirim Gunakan koneksi aman (SSL) Modus Custom Kirim email Judul Subjek Kepada Pesan Kirim Ukuran tombol Kecil (16x16 pixels) Besar (32x32 pixels) Cari Cari berikut Pencarian mundur Cari teks: Tidak ditemukan! Error kirim email Tujuan tidak ditentukan Pesan tidak terkirim Protokol otentikasi tidak valid SMTP server tidak ditentukan User name/Password diperlukan utk otentikasi dasar From kosong Subjek kosong Konfigurasi email salah Lampiran tidak ditemukan Bahasa yang dipilih tidak ditemukan Berkas sumber laporan tidak ditemukan Simpan berkas sebagai... Opsi-opsi global utk printer Setup property sheet utk printer ini Maks. halaman pencarian Progress bar Default Windows progress bar Modus diam Initialisasi... Menjalankan kalkulasi prepass... Membuat output... sec(s) Hentikan eksekusi laporan? (Jika pilih 'No', eksekusi laporan dilanjutkan.) Tekan Esc utk membatalkan... Eksekusi laporan dibatalkan. Hasil Anda tidak lengkap. Perhatian Settings telah di-update. Perubahan akan berlaku di preview laporan yang akan datang. Italic Bold Underline Font size Font name Lampiran Align left Align right Align center Full justified Besarkan indent Kecilkan indent Hyperlink Gambar Bar horisontal Model HTML untuk pesan Minta kwitansi Prioritas Cut Copy Paste Berkas berhasil dibuat Daftar dengan bullet Daftar dengan nomor Undo Redo Dokumen baru Kembalikan format Email telah dikirim! Mengirim pesan... Silahkan menunggu Warna teks Warna latar belakang Hapus berkas lampiran Berkas HTML utk digunakan sbg email body Jadikan berkas tersimpan sbg email body default pada sesi berikut? Buka viewer default Opsi-opsi PDF Gabungkan fonts Injinkan cetak Injinkan sunting Injinkan salin Injinkan menambahkan catatan Enkripsikan dokumen Password Utama Password pengguna Password utama dan pengguna utk PDF harus berbeda! Modus halaman Tampilan biasa Tampilkan outlines pane Tampilkan thumbnails pane Penulis PDF Judul PDF Daftar simbol atau font barcode Daftar font yg tak bisa dikonversi ke PDF. Pada umumnya font barcode dan symbol. Delimited with commas, cth. "Webdings,Biro" Konfigurasi SMTP email tidak valid Tetap dilanjutkan? Setup tidak konsisten Default Pelih para penerima Cari di field Render halaman sebagai gambar Lampirkan berkas Pilih semua Unselect semua Membalikkan seleksi Preview laporan Tombol tutup Font default PDF Silahkan menunggu... Konversi worksheet ke format 'Excel 97'? (membutuhkan MS Excel atau OpenOffice) Ulangi page headers laporan di worksheet Ulangi page footers laporan di worksheet Ekstensi berkas worksheet Mengabaikan field nomor halaman di worksheet Sel karakter dijajar ke kiri Simpan sebagai MHTML Report is too big to be exported to the Excel format. Revise the created document because it is incomplete! Converting to XLS format Preparing data GERMAN DEUTSCH 201111281252Drucken Erste Seite Zur
ck Vor Letzte Seite Gehe zu Seite Anzahl Seiten Drucken Beenden Toolbar 1 Seite 2 Seiten 4 Seiten Ganze Seite Anzeigegr
e Seitenbreite Gehe zu Seite 1 Seite 2 Seiten 4 Seiten Vorschau f
r ... Datei konnte nicht erstellt werden. Bitte versuchen Sie es erneut. Fehler Keine Drucker gefunden. Bitte installieren Sie einen Drucker und versuchen es dann erneut. \<Miniaturansichten... Kopien Speichern Speichern als Bild Speichern als PDF Speichern als HTML Speichern als RTF Speichern als XLS Speichern als TXT / CSV / XL5 Zielordner Als Email versenden Beenden Drucken Miniaturansichten anzeigen Vorschau Verf
gbare Drucker Gehe zu Seite OK Abbrechen Druckoptionen Drucken Allgemein Optionen Seitenbereich Alles Aktuelle Seite Seiten Seitenbereich ( %FP% - %LP% ) Seite # Erste Seitengruppe Letzte Seitengruppe N
e Vorschaufenster Miniaturen pro Seite Sichtbar Unsichtbar Frei Toolbar oben Toolbar links Toolbar rechts Toolbar unten Einstellungen aus Ressourcendatei Normal Minimiert Maximiert Steuerelemente Ausgabe Email Email-Modus Attachment-Typ Email automatisch erstellen CDO Email-Einstellungen SMTP Server Benutzername Passwort SMTP Port Absender Sichere Verbindung (SSL) Eigene Methode Email senden Betreff An Text Senden Schaltfl
chengr
e Klein (16x16 Pixel) Gro
(32x32 Pixel) Suchen Weiter Suchen R
rts Suchen Text Suchen Nicht gefunden Fehler beim Senden Ziel nicht definiert Nachricht wurde nicht gesendet Ung
ltiges Authentifizierungsprotokoll SMTP Server nicht spezifiziert Benutzername/Passwort erforderlich Absender ist leer Betreffzeile ist leer Ung
ltige Email-Konfiguration Anhang nicht gefunden Ausgew
hlte Sprache nicht gefunden Report-Datei nicht gefunden Datei Speichern als... Allgemeine Druck-Optionen Eigenschaften des aktuellen Druckers Max. zu durchsuchende Seiten Fortschrittsanzeige Standard Windows Fortschrittsanzeige Stiller Modus Initialisierung... Seiten werden berechnet... Ausgabe wird berechnet...Sek. Erstellung abbrechen? (W
hlen Sie "Nein" um fortzusetzen) Dr
cken Sie Esc um abzubrechen... Reporterstellung abgebrochen. Resultat ist unvollst
ern Rand verkleinern Link Bild Horizontales Band Nachricht als HTML Best
tigung anfordern Priorit
t Ausschneiden Kopieren Einf
gen Datei wurde erfolgreich erstellt. Aufz
hlungszeichen Aufz
hlungsnummern R
ngig Wiederholen Neues Dokument Formatierung zur
cksetzen Email wurde gesendet Nachricht wird gesendet... Schriftfarbe Hintergrundfarbe Dateianlage entfernen HTML Email-Vorlage Soll die gespeicherte Datei ab der n
chsten Sitzung zur Standardvorlage werden? Ansicht
che PDF Standardschriftart Bitte warten Sie ... Arbeitsblatt ins 'Excel 97' Format konvertieren? (erfordert MS Excel oder OpenOffice) Reportseiten-
berschriften in Excel wiederholen Reportseiten-Fu
zeilen in Excel wiederholen Excel-Dateinamenerweiterung Entfernt Seitenzahlfelder in Excel Zeichenformattierte Zellen linksb
ndig Speichern als MHTML Report is too big to be exported to the Excel format. Revise the created document because it is incomplete! Converting to XLS format Preparing data CZECH
it jako MHTML Report is too big to be exported to the Excel format. Revise the created document because it is incomplete! Converting to XLS format Preparing data ARABIC ARABIC 201111281256
\<
PDF
HTML
RTF
XLS
TXT / CSV / XL5 Output path
%FP%
%LP%
CDO
SMTP
SMTP
(SSL)
(16x16)
(32x32)
:
SMTP
....
... Running calculation prepass...
...
)
Esc
...
.
HTML
...
HTML
PDF
PDF
PDF
PDF.
. "Webdings
Biro"
SMTP
PDF
...
"Excel 97"? (
Excel or OpenIffice
)
worksheet
worksheet
Worksheet
worksheet
MHTML Report is too big to be exported to the Excel format. Revise the created document because it is incomplete! Converting to XLS format Preparing data GREEK
201110011253
1
2
4
...
...
. \<
...
...
PDF
HTML
RTF
XLS
TXT / CSV / XL5
e-mail
%FP%
%LP%
Email
Email
CDO
SMTP
SMTP
(SSL)
mail
(16x16 pixels)
(32x32 pixels
:
!
email
SMTP
email
...
Windows
...
...
...
...)
Esc
...
.
.
HTML
Email
!
...
HTML
;
PDF
PDF
PDF
PDF
PDF.
. "Webdings,Biro"
SMTP
;
Render pages as images Attach file Select all Unselect all Invert selection Report Preview Close button PDF default font Please wait ... Convert worksheet to 'Excel 97' format? (requires MS Excel or OpenOffice installed) Repeat report page headers in worksheet Repeat report page footers in worksheet Worksheet file extension Ommits page number fields in worksheet Align character cells to the left
MHTML Report is too big to be exported to the Excel format. Revise the created document because it is incomplete! Converting to XLS format Preparing data FRENCH FRAN
AIS 201111281252Imprimer Premi
re page Pr
dente Suivante Derni
re page Aller
la page Afficher les pages Imprimer le rapport Fermer la pr
essayer le rapport. \<Miniatures... Copies Sauvegarder le rapport Sauvegarder en fichier image... Sauvegarder en PDF Sauvegarder en HTML Sauvegarder en RTF Sauvegarder en XLS Sauvegarder en TXT / CSV / XL5 Chemin de sauvegarde Envoyer le rapport par courriel Fermer la pr
visualisation Imprimer le Rapport Afficher les Miniatures Pr
visualisation Globale Imprimantes Disponibles Aller
la page Ok Annuler Param
tres d'impression Personnalisation de l'impression G
ral Pr
rences Plage de Pages Toutes les Pages Page en Cours Pages Pages %FP%
%LP% Page # Premier groupe de pages Dernier groupe de pages Groupe de pages suivant Groupe de pages pr
dent Configurations Configuration de l'aper
u avant impression G
ral Langage Visibilit
de la Barre d'Outils Position d'Accrochage Nombre de rep
res Niveau de Zoom Etat de la fen
tre Miniatures par page Visible Invisible Flottant Barre d'Outils en HAUT de la fen
tre Barre d'Outils
GAUCHE de la fen
tre Barre d'Outils
DROITE de la fen
tre Barre d'Outils en BAS de la fen
tre Utiliser les param
trages du fichier de ressourcesNormal R
duit Agrandi Contr
les Sortie Courriel Type de courriel Type de Pi
ce Jointe G
rer automatiquement le fichier de courriel Configuration CDO Serveur SMTP Utilisateur Mot de Passe Port SMTP Exp
diteur Connexion S
curis
e (SSL) Proc
dure personnalis
e Envoyer le Courriel Objet
Texte Envoyer Taille des Boutons Petit (16x16 pixels) Grand (32x32 pixels) Rechercher Trouver le suivant Trouver le pr
dent Chercher: Texte non trouv
! Erreur lors de l'envoi du courriel Le destinataire n'a pas
fini Le message n'a pas
envoy
Protocole d'authentification invalide Le serveur SMTP n'a pas
identifi
Nom/Mot de passe obligatoires pour autentification de base Le formulaire est vide L'objet est vide La configuration du courriel est invalide La pi
ce jointe n'a pas
trouv
e Le langage s
lectionn
est introuvable Le rapport source est introuvable Enregistrer sous... Options d'impression globales Configuration de l'imprimante en cours Nbre Maximum de pages
chercher Barre de progression D
faut Barre de progression Windows Silencieux Initialisation... Calculs pr
paratoires en cours... Cr
ation de la sortie... sec(s) Voulez-vous interrompre l'ex
cution du rapport? (Si Non, l'ex
cution du rapport reprendra)Appuyez sur <
chap> pour annuler... L'ex
cution du rapport a
interrompue. Vos r
sultats sont incomplets. Attention Configuration mise
jour. Les changements effectu
s seront op
rationnels
la prochaine session. Italique Gras Soulign
Taille de police Police Pi
ces jointes Align
gauche Align
droite Centr
Justifi
Augmenter la marge Diminuer la marge HyperLien Image Barre Horizontale Message au format HTML Accus
de R
ception Priorit
Couper Copier Coller Le fichier a
avec succ
s Liste de points Liste num
e Annuler Refaire Nouveau document Supprimer le formattage Le courriel a
envoy
! Envoie du courriel... Un instant SVP...Couleur de la police Couleur de fond Supprimer fichier en pi
ce jointe Fichier HTML qui sera utilis
comme corps du message Rendre le fichier enregistr
le corps du message par d
faut dans les prochaines sessions? Ouvrir le visualiseur par d
faut Options PDF Polices Incorpor
es Autoriser l'Impression Autoriser la Modification Autoriser la Copie Autoriser l'Ajout de Notes Crypter le Document Mot de Passe Principal Mot de Passe Utilisateur Les mots de passe Principal et Utilisateur doivent
tre diff
rents ! Mode de Page Vue Normale Affiche le plan Affiche les vignettes Auteur du PDF Titre du PDF Liste des polices de symboles ou codes-barre Liste des polices ne pouvant pas
tre converties en PDF. En g
ral, les polices de code-barre et de symboles. s
s par une virgule, par exemple "Webdings,Biro" Configuration mail SMTP incorrecte ! Continuer quand m
me ? Configuration incoh
rente D
faut Choisir les destinataires Champ de recherche Afficher les pages comme des imagesJoindre le fichier Tout s
lectionner Tout d
selectionner Inverser la s
lection Aper
u du Rapport Bouton fermer Police par d
faut PDF Veuillez patienter... Voulez-vous convertir la feuille de calcul au format "Excel 97" ? Il faut que MS Excel ou Open Office soit install
. R
ter les en-t
tes de page du rapport sur la feuille de calcul R
ter les pieds de page du rapport sur la feuille de calcul Extension du fichier de feuille de calculOmettre le num
ro de page sur la feuille de calcul Aligner
gauche les cellules contenant du texte Sauvegarder en MHTML Report is too big to be exported to the Excel format. Revise the created document because it is incomplete! Converting to XLS format Preparing data SWAHILI SWAHILI 201111281252Chapisha Ukurasa Wa Kwanza Ukurasa Uliopita Ukurasa Ufuatao Ukurasa Wa Mwisho Enda Kwa Ukurasa Wa Onyesha Kurasa Chapisha Ripoti Funga Ripoti Ubao wa vifaa Ukurasa Kurasa 2 Kurasa 3 Ukurasa Mzima Vuta Upana Wa Ukurasa Enda ukurasa wa Ukurasa mmoja Kurasa mbili Kurasa Nne Kuitazama Repoti Haikuwezekana kuunda faili ! Tafadhali jaribu tena baadaye Hitilafu Kichapishi hakikupatikana. Tafadhali Tawazisha Kichapishi alafu jaribu tena kuitembeza ripoti \<Kifano Cha ripoti Mara ya kuregelea vichapo Hifadhi ripoti Hifadhi kama taswira Hifadhi kama PDF Hifadhi kama HTML Hifadhi kama RTF Hifadhi kama XLS Hifadhi kama TXT / CSV / XL5 Mahala pakuhifadhi Tuma ripoti kwa barua pepe Funga ripoti Chapisha ripoti Onyesha vifano vya ripoti Onyesho kwa jumla Vichapishi viliomo Nenda kwa ukurasa wa Sawa Batilisha Khiyari za uchapishi Badilisha Namna ya Uchapishi Kwa kawaida Khiyari Kurasa za kuchapisha Kurasa zote Ukurasa huu pekeyake Kurasa Kutoka Kurasa %FP% to %LP% Ukurasa nambari Ukurasa wa kuanzia Ukurasa wa kumalizia Ukurasa unao fuatia Ukurasa uliotangulia Matayarisho Maandalizi ya kutazama ripoti Kwa kawaida Lugha Kuonekana kwa ubao wa vifaa Mahali pa ubao vifaa Idadi ya canvas Kiwango cha kuvuta Hali ya ripoti Vifano kwa kila ukurasa Kuonekana Kutoonekana Ondosha Mahali ilipoUbao wa vifaa juu ya ripoti Ubao wa vifaa kushoto mwa ripoti Ubao wa vifaa kulia mwa repoti Ubao wa vifaa chini mwa ripoti Tumia marekebisho yaliyo hifadhiiwa Kawaida Imeteremshwa Imepanuliwa Dhibiti Kutoa Barua pepe Aina ya barua pepe Aina ya vishikanishwa Moja kwa moja toa faili ya barua pepe Marekebisho ya barua pepe za CDO Muhudumu wa SMPT Jina Alama za siri Mapitio ya SMTP Mtumaji barua pepe Maunganishi ya siri (SSL) Utaratibu ulio undwa Tuma barua pepe Madhumuni Kwa Mwili wa barua Tuma Ukubwa wa vifungo Ndogo (16x16 pixels) Kubwa (32x32 pixels) Tafuta Tafuta nyengine Tafuta Kuenda kureglea nyuma Tafuta nyengine Maandishi hayakupatikana Hitilafu katika kutuma barua pepe Mafikio ya barua pepe haya kuwekwa Barua haikutumwa Sheria za kuhakikisha hazifai Muhudumu wa SMTP hajulikani Jina / Maandishi ya siri ya hitajika kwa kuhakikisha Kutoka Kwa hakujawekwa kitu Madhumuni ya barua hakujawekwa kitu Matayarishi ya barua pepe ni mabaya Viambatanishwa havikupatikana Lugha ilochaguliwa haikuonekana Faili la ripoti halikupatikana Hifadhi faili kama... Khiyari yakuchagua kichapishi Tayarisha viungo va kichapishi hiki Jumla ya kurasa kutafutia Ubao wa maendeleo Kwa Kawaida Ubao wa maendeleo wa Windows Kimya Ya anzisha... Yaendelea kuhisabu vitangulizi Yatengeneza toleo... Nukta Simamisha Utengenezaji wa ripoti ?( Bonyeza 'No', Utengenezaji Utaendelea.) Bonyeza Alama Ya Esc ku batilisha.... Utengenezaji wa ripoti ulibatilishwa. Matokeo ya ripoti haya kukamilika Samahani Mabadiliko yamehifadhiwa. Mabadiliko yaliyo fanywa yatafanya kazi wakati repoti ikitazamwa tena Lalisha Nene Piga mstari Ukubwa wa herufi jina la herufi Vishikanishwa Vutia kushoto Vutia kulia Weka katikati Sawasanisha kabisa Panua uwachanishi Punguza uwachanishi Kiunga mtandao Picha Mlingoti wa upana Aina ya barua ya HTML Ungependa ku arifiwa Umuhimu Kata Nakili Paka Imefaulu kutengeneza faili Alama za kupanga barua Namabri za kupanga barua Kutofanya Fanya tena Ukurasa mpya Safisha matayarisho Baura pepe ishatumwa! Yatuma barua... Tafadhali subiri... Rangi ya herufi Rangi ya nyuma Ondosha faili ilioshikanishwa Faili ya HTML kutumika kama mwili wa barua pepe Fanya faili ilio hifadhiwa kuwa mwili wa barua pepe wakati ujao? Fungua kiangalilio cha kawaida Hiyari za PDF Shikanisha herufi Kubali ichapishwe Kubali ibadilishwe Kubali inakilishwe Kubali iongezwe maneno Ifunge ripoti Neno la siri la mwanzo Neno la siri la mtumiaji Neno la siri la mtumiaji na la mwanzo kwa PDF lazima liwe tofauti Mfumo wa kurasa Tazama kwa kwaida Onyesha upande wa matoleo Onyesha upande wa vikarakasi Mwandishi wa PDF Kichwa cha PDF Orodha ya herufi za bar code ama kuashiria Orodha ya herufi ambazo haziwezi kubadilishwa kwenye PDF. Kawaida za [bar code] na herufi za kuashiria zilotenganishwa na alama ya kupumzika kwa mfano "Webdings,Biro" Matayarishi ya barua ya SMTP hayafai Endelea hata hivyo? Matayarishi yasio lingamana Kawaida Chagua wapokezi Tefuta maeneo Toa ripoti kama picha Shikanisha Faili Chagua zote Ondosha vilochaguliwa Geuza chaguo Matokeo ya repoti Kifungo cha kufunga Herufi za PDF kawaida Subiri ... Badilisha iwe mfumo wa [worksheet] ya 'Excel 97' ? Yahitajia uwe na [MS Excel] ama [OpenOffice] Regelea kichwa cha repoti kwenye [worksheet] Regelea Fundo la repoti kwenye [worksheet] Kiendelezi cha jina la faili Ondosha alama ya hesabu ya ukurasa kwenye worksheet Panga herufi zianze kushoto Hifadhi kama MHTML Report is too big to be exported to the Excel format. Revise the created document because it is incomplete! Converting to XLS format Preparing data RUSSIAN
201111281251
1
2
4
...
.
.
...
...
PDF
HTML
RTF
XLS
TXT / CSV / XL5
e-mail
%FP%
%LP% C
#
E-mail
E-mail
e-mail
CDO SMTP-
SMTP
(SSL)
e-mail
(16x16
:
!
e-mail
! SMTP-
e-mail
...
Windows
...
...
...
.
.)
Esc
...
.
HTML-
E-mail
...
HTML-
?
PDF
PDF
!
PDF
PDF
PDF.
"Webdings,Biro"
SMTP!
?
PDF
...
'Excel 97'? (
MS Excel
OpenOffice)
MHTML Report is too big to be exported to the Excel format. Revise the created document because it is incomplete! Converting to XLS format Preparing data DUTCH NEDERLANDS 201111281252Afdrukken 1e pagina Vorige pagina Volgende pagina Laatste pagina Ga naar blz. Bladzijde overzicht Afdrukmenu Sluiten Zwevend menu Een bladzijde Twee bladzijden Vier bladzijden Volledige bladzijde Zoomvergroting Pagina breedte Ga naar pagina E
n bladzijde Twee pagina's Vier pagina's Afdrukvoorbeeld Fout bij het maken van bestand !
Svp nogmaals proberen.. Fout Geen printer gevonden.
Svp rapport na her installatie van printer nogmaals afdrukken. \<Miniaturen Kopi
n Rapport opslaan Afbeelding opslaan Opslaan als PDF bestand Opslaan als HTML bestand Opslaan als RTF bestand Opslaan als XLS bestand Opslaan als TXT /CSV/XL5 bestand Opslaan van volledige map Rapport per E-mail verzenden Rapport opslaan Rapport afdrukken Miniaturen Algemeen afdrukvoorbeeld Beschikbare printers Ga naar pagina OK Afbreken Afdruk voorkeursinstellingen Afdrukinstellingen Algemeen Voorkeursinstellingen Pagina reeks Alle pagina's Huidige pagina Pagina's Pagina van %FP% tot%LP% Pagina nummer Eerste pagina groep Laatste pagina groep Volgende pagina groep Vorige pagina groep Instellingen Raport afdrukvoorbeeld Algemeen Taal Zwevende werkbalk zichtbaar Werkbalk positie Aantal pagina's Vergrotingsfaktor Venster situatie Aantal miniaturen per pagina Zichtbaar Onzichtbaar Zwevend Werkbalk bovenaan venster Werkbalk links op venster Werkbalk rechts op venster Werkbalk onderaan venster Instelling van resource overnemen Normaal Geminimaliseerd Gemaximaliseerd Stuurelementen Resultaat Email Email mode Bijlage type Automatisch gegenereerde mail Instellingen van CDO Mail SMTP Servernaam Gebruikersnaam Wachtwoord SMPT poort Afzender Versleutelde verbinding (SSL) Eigen procedure Email versturen Onderwerp Aan Tekst Versturen Groote van knoppen Klein (16x16 pixels) Groot (32x32 pixels) Zoeken Zoek volgende Zoek vorige Zoek tekst Tekst niet gevonden Fout bij het versturen van Email Geadresseerde niet aangegeven Bericht is niet verzonden Onjuiste authorisatie gegevens SMTP server niet aangegeven Gebruikersnaam en/of wachtwoord ontbreekt Afzender ontbreekt Onderwerp ontbreekt Verkleerde Email instellingen Bijlage niet gevonden Kan de aangegeven taal niet vinden Kan de rapport gegevens niet vinden Bestand opslaan als..... Algemene printer instellingen Instellingen van de actuele printer Maximaal aantal pagina's te doorzoeken Voortgangsindicator Standaard Windows voortgangsindicator Stil Initialisatie.... Aantal pagina's wordt berekend.... Uitvoer samenstellen.... Seconden Raport samenstelling afbreken? (Indien Nee gekozen wordt doorgegaan met samenstelling) Druk op Esc om te annuleren... Raportsamenstelling is afgebroken. Het resultaat is niet volledig. Let op Instellingen zijn aangepast. Worden bij een volgend rapport toegepast. Schuin Vet Onderstreept Lettergrootte Lettertype naam Bijlage's Links uitgelijnd Rechts uitgelijnd Gecentreerd Uitgevuld Inspringing vergroteInspringing verkleinHyperlink Afbeelding Horizontale streep HTML code opmaak voor hetOntvangstbevestiging Spoed Knippen Kopie Plakken Bestand opslaan, geslaagd Opsommingstekens Opsommings nummering Teniet doen Herhalen Nieuw document Alles verwijderen Email is verzonden Bericht wordt verzoden Letterkleur Achtergrondskleur Bijlage verwijderen HTML bestand sjablooon voor Email tekst Moet het opgeslagen bestand als Emailsjabloon voor een volgend bericht gebruikt worden? Bekijk normaal PDF opties Opgenomen lettertypen Afdrukken Wijzig Kopie Notities Document versleutelen Hoofdwachtwoord Gebruikers password Hoofd- en gebruikerwachtwoord moeten verschilend zijn Bekijken per bladzijde Normaal Laat geheel overzicht zien Laat miniaturen zien PDF auteur PDF titel Symbolen en barcode typen lijst Lettertypen niet in PDF geconverteerd kunnen worden. Lijst van lettertypen met komma's gescheiden Incorrecte SMTP email configuratie! Toch doorgaan? Instellingsfout Normaal Selecteer ontvangers Zoeken Sla bladzijden als plaatje op Bijlage Selecteer alles Deselecteer alles Selectie omdraaien Print op scherm Asluitknop PDF standaardlettertype Even wachten.... In Excel97 bestandsformaat wijzigen? - Alleen mogelijk indein Excel of OpenOfffice ge
nstalleerd is Rapportkop op de werkbladen herhalen Rapport voettekst op werkbladen herhalen Werkblad bestandsformaat Zonder paginanummer op werkbladen Tekens in de cel links uitlijnen Opslaan als MHTML bestand Report is too big to be exported to the Excel format. Revise the created document because it is incomplete! Converting to XLS format Preparing data CHINESE
20111001936
!
\<
...
PDF
HTML
WORD
XLS
TXT/CSV/XL5
%FP%
%LP%
CDO
SMTP
SMPT
(SSL)
(16x16 pixels)
(32x32 pixels)
!
...
Windows
...
...
...
(s)
)
...
HTML
...
PDF
!
PDF
"Webdings,Biro"
!
PDF
...
'Excel 97'
MS Excel
OpenOffice)
MHTML
Excel
!
BULGARIAN
201111281251
1
2
4
...
.
.
..
...
PDF
HTML
RTF
XLS
TXT / CSV / XL5
e-mail
OK
%FP%
%LP%
Email
Email
Email
CDO SMTP -
SMTP
(SSL)
Email
(16x16
)
(32x32
eMail
SMTP-
eMail
...
Windwows
...
...
...
.
)
ESC
...
.
.
HTML-
eMail-
!
...
HTML
eMail-
.
eMail
?
PDF
.
PDF
PDF
PDF.
. "Webdings,Biro"
SMTP!
?
PDF
...
'Excel 97' format? (
MS Excel
OpenOffice)
footer-
MHTML Report is too big to be exported to the Excel format. Revise the created document because it is incomplete! Converting to XLS format Preparing data TCHINESE
9Designates attributes shared by a group of related fonts.
gpobject
gpfontfamily
custom
_gdiplus.vcx
gpobject
_gdiplus.vcx
custom
gdiplus.h
gpimage
gpbitmap
custom
_gdiplus.vcx
custom
custom
custom
Class
Class
gpfont
Pixels
gpimage
Object which encapsulates text layout information (such as alignment and line spacing) and display manipulations (such as ellipsis insertion and national digit substitution).
Class
gpobject
gppen
custom
Lgetencoderparamsfromstring
getencoderparamsfromarray
getencoderparaminfo
gdiplus.h
gpbrush
Class
_gdiplus.vcx
gpobject
gdiplus.h
VDefines a particular format for text, including font face, size, and style attributes.
Class
gpobject
gpfont
custom
_gdiplus.vcx
Dforegroundcolor Color of hatch lines
backgroundcolor Color of space between hatch lines
hatchstyle Hatch style of this brush object
*create Create solid brush in given color
*foregroundcolor_access
*foregroundcolor_assign
*backgroundcolor_access
*backgroundcolor_assign
*hatchstyle_access
*hatchstyle_assign
gdiplus.h
gprectangle
Pixels
alignment Text alignment information.
formatflags Formatting Information (StringFormatFlags enumeration)
hotkeyprefix Set GpHotkeyPrefix object (write-only?)
linealignment Line alignment
trimming String trimming
*alignment_access
*alignment_assign
*formatflags_access
*formatflags_assign
*hotkeyprefix_access
*hotkeyprefix_assign
*linealignment_access
*linealignment_assign
*trimming_access
*trimming_assign
*getgenericdefault Get generic default string format (.NET: SystemDrawing.StringFormat.GenericDefault)
*getgenerictypographic Get generic typographic StringFormat
*create Create StringFormat with optional flags and language
Encapsulates a GDI+ bitmap, which consists of the pixel data for a graphics image and its attributes. A Bitmap object is an object used to work with images defined by pixel data.
6*createfromgraphics Create from a GpGraphics object
*create Create bitmap with specified properties
*setpixel Set an individual pixel in this image to a specific colour value
*getpixel Get the colour value of an individual pixel
*setresolution Set the resolution of the bitmap, specified in dots-per-inch
Pixels
sEncapsulates a GDI+ image, and serves as the base class for specific image types (for example, the gpBitmap class).
Class
gdiplus.h
Pixels
gpimage
\The abstract base class for all other _GDIPLUS classes. Provides some basic utility methods.
5A pen object, which is used to draw lines and curves.
_gdiplus.vcx
gphatchbrush
gpsize
custom
gpbrush
gpbase
Class
gprectangle
gdiplus.h
gdiplus_locs.h
custom
_gdiplus.vcx
0A brush object which fills with a hatch pattern.
Fgdiprect_access
gdiprect_assign
gdiprectf_access
gdiprectf_assign
gdiplus.h
gdiplus_locs.h
gThe abstract base class for all Brush classes (for example, the gpSolidBrush and gpHatchBrush classes).
WEncapsulates a set of four numbers that represent the location and size of a rectangle.
Fgdipsize_access
gdipsize_assign
gdipsizef_access
gdipsizef_assign
QStores an ordered pair of numbers, typically the width and height of a rectangle.
zw width value
h height value
gdipsize String representing the GDI+ Size structure (2 x 32bit integers)
gdipsizef String representing the GDI+ SizeF structure (2 x 32bit single-precision floats)
*gdipsize_access
*gdipsize_assign
*gdipsizef_access
*gdipsizef_assign
*create Set point from individual coordinates
*set Set point coordinates from individual x,y values
eEncapsulates an ordered pair of x- and y-coordinates that defines a point in a two-dimensional plane.
gdiplus.h
gdiplus_locs.h
gdiplus.h
gdiplus_locs.h
gdiplus.h
gdiplus_locs.h
gdiplus.h
gdiplus_locs.h
style Get style information for this font
unit The unit of measure used by this font
fontname Font name eg "Arial"
size Get the em size in the unit of this Font object
*create Create font using specified font family, size and style
*style_access
*style_assign
*unit_access
*unit_assign
*getheight Get line spacing for a given Graphics object (in the units of that graphics object)
*fontname_access
*fontname_assign
*size_access
*size_assign
*getheightgivendpi Get line spacing of this font, for specified DPI
gdipfontcollectionhandle Handle to GDI+ FontCollection object. This class does not manage this handle at all, it merely uses it. Normally it will refer to the collection of installed fonts.
fontname Font name eg "Arial"
*create Create font family with specified name
*getgenericmonospace Gets a generic monospace FontFamily
*getgenericserif Gets a generic serif FontFamily
*getgenericsansserif Gets a generic sans serif FontFamily
*isstyleavailable Indicates whether the specified Font Style enumeration is available
*fontname_access
*fontname_assign
*getcellascent Get cell ascent in design units, of this font family in the specified style
*getemheight Get the height in design units, of this font family in the specified style
*getcelldescent Get cell descent in design units, of this font family in the specified style
*getlinespacing Get line spacing in design units, of this font family in the specified style
*getname Get name of this font family, in the specified language
compositingmode how composited images are drawn to this Graphics object
compositingquality rendering quality of composited images drawn to this Graphics object
interpolationmode interpolation mode associated with this Graphics object.
pagescale The scaling between world units and page units
smoothingmode Rendering quality
pixeloffsetmode Value specifying how pixels are offset during rendering of this Graphics object
clipbounds Returns GpRectangle object that bounds the clipping region of this graphics object . Note: if the clipping region is infinite, this returns a meaningless large rectangle
pageunit The unit of measure used for page coordinates
visibleclipbounds Returns a GpRectange Object of the visible clipping region
renderingorigin The rendering origin for dithering and for hatch brushes
textcontrast Gamma corrrection value for rendering text
textrenderinghint Rendering mode for text associated with this Graphics object
*dpix_access
*dpix_assign
*dpiy_access
*dpiy_assign
*drawline Draw a line that connects two points, in the specified pen.
*drawrectangle Draw a rectangle
*drawstringa Draw a string in specified font and position (ANSI Version)
*drawstringw Draw a string in specified font and position (Unicode Version)
*drawpie Draw outlined pie slice in specified pen and start/stop anagles
*fillpie Draw filled pie slice in specified pen and start/stop angles
*drawarc Draws an arc representing a portion of an ellipse, given bounding rectangle of elllipse, start and sweep angles.
*drawbezier Draw a B
zier spline from 4 control points
*drawellipse Draw outlined ellipse specified by its bounding rectangle
*fillrectangle Fill a rectangle
*fillellipse Draw filled ellipse specified by its bounding rectangle
*flush Force execution of all pending graphics operations
*createfromhdc Create Graphics object for a given device context (HDC)
*createfromhwnd Create GDI+ Graphics object for a given window (HWND)
*compositingmode_access
*compositingmode_assign
*compositingquality_access
*compositingquality_assign
*interpolationmode_access
*interpolationmode_assign
*pagescale_access
*pagescale_assign
*smoothingmode_access
*smoothingmode_assign
*pixeloffsetmode_access
*pixeloffsetmode_assign
*clipbounds_access
*clipbounds_assign
*pageunit_access
*pageunit_assign
*visibleclipbounds_access
*visibleclipbounds_assign
*measurestringa Measures ANSI text string when drawn with the specified Font and formatting
*measurestringw Measures Unicode text string when drawn with the specified Font and formatting
*textrenderinghint_access
*textrenderinghint_assign
*renderingorigin_access
*renderingorigin_assign
*textcontrast_access
*textcontrast_assign
*drawlines Draw sequence of connected lines, given array of coordinates
*drawlinesfromcursor Draw sequence of connected lines, given cursor containing coordinates
*drawbeziers Draw a B
zier spline given a 2-column array of coordinates
*drawclosedcurve Draw a closed curve given a 2-column array of coordinates
*drawbeziersfromcursor Draw a B
zier spline given a cursor containing coordinates
*drawclosedcurvefromcursor Draw a closed curve given a cursor containing coordinates
*drawcurve Draw a smooth curve given a 2-column array of coordinates
*drawcurvefromcursor Draw a smooth curve given a cursor containing coordinates
*drawpolygon Draw a polygon given a 2-column array of coordinates
*drawpolygonfromcursor Draw a polygon given a cursor containing coordinates
*drawrectangles Draw a series of rectangles given a 4-column array (each row x,y,w,h)
*drawrectanglesfromcursor Draw a series of rectangles given a cursor containing x,y,w,h values
*fillclosedcurve Fill a closed curve defined by a 2-column array of coordinates
*fillclosedcurvefromcursor Fill a closed curve from a cursor defining coordinates
*fillpolygonfromcursor Fill a polygon from a cursor defining coordinates
*fillpolygon Filll a polygon defined by a 2-column array of coordinates
*fillrectangles Fill a series of rectangles defined by a 4-column array of coordinates
*fillrectanglesfromcursor Fill a series of rectangles defined by a cursor containing x,y,w,h values
*clear Clear entire drawing surface and fill with specified background color
*save Save current state and return token (for later restore)
*restore Restore previously saved state
*translatetransform Add translate by (x,y) to this graphics object's transformation matrix
*rotatetransform Prepend rotation by specified angle to this object's transformation matrix
*scaletransform Apply scaling to transformation matrix for this graphics object
*resettransform Reset the world transform matrix (to no transformation)
*createfromimage Create graphics object from the specified GpImage object (to draw on that image's surface)
*drawimageat Draw image at the specified location, using its original physical size
*drawimagescaled Draw image at the specified location with the specified size.
*drawimageportionat Draw portion of an image at the specified location, using its original size
*drawimageportionscaled Draw portion of an image at the specified location and with the specified size
*releasehdc Release device context previously obtained with GetHdc()
*gethdc Get handle to device context associated with this Graphics object.
DECLARE Long GdipSetTextRenderingHint IN GDIPLUS.DLL AS xfcGdipSetTextRenderingHint Long graphics, Long mode
DECLARE Long GdipStringFormatGetGenericTypographic IN GDIPLUS.DLL AS xfcGdipStringFormatGetGenericTypographic Long @StringFormat
DECLARE Long GdipCloneStringFormat IN GDIPLUS.DLL AS xfcGdipCloneStringFormat Long StringFormat, Long @newFormat
DECLARE Long GdipCreateStringFormat IN GDIPLUS.DLL AS xfcGdipCreateStringFormat Integer formatAttributes, Integer language, Long @StringFormat
DECLARE Long GdipDeleteStringFormat IN GDIPLUS.DLL AS xfcGdipDeleteStringFormat Long StringFormat
DECLARE Long GdipSetStringFormatFlags IN GDIPLUS.DLL AS xfcGdipSetStringFormatFlags Long StringFormat, Long flags
DECLARE Long GdipSetStringFormatAlign IN GDIPLUS.DLL AS xfcGdipSetStringFormatAlign Long StringFormat, Long Align
DECLARE Long GdipMeasureString IN GDIPLUS.DLL AS xfcGdipMeasureString Long graphics, String str, Long length, Long thefont, String @layoutRect, Long StringFormat, String @boundingBox, Long @codepointsFitted, Long @linesFilled
DECLARE Long GdipDrawString IN GDIPLUS.DLL AS xfcGdipDrawString Long graphics, String str, Long length, Long thefont, String @layoutRect, Long StringFormat, Long brush
DECLARE Long GdipDeleteStringFormat IN GDIPLUS.DLL AS xfcGdipDeleteStringFormat Long StringFormat
X_memberdata XML Metadata for customizable properties
buddycontrol Especifies the full name of the ctl32_ProgressBar control to bind this label to. For example: ThisForm.ctl32_ProgressBar1
labelstyle Especifies the Style used to display numbers in label text. N: Number, P: Percent, B: Bytes/KB/MB/GB
labelcaption Especifies the text to display in the label. Any text can be entered, keywords <<Value>> and <<Maximum>> will be replaced by the progressbar respective values.
minimum Specifies the lower limit of the value property. Must be a positive or negative number smaller than Maximum
maximum Specifies the upper limit of the value property. Must be a positive or negative number larger than minimum.
vertical Specifies if the progressbar is vertical or horizontal.
_memberdata XML Metadata for customizable properties
step Determines the value to use in the stepit method. Can be a positive or negative value.
marquee Especifies if the marquee style is active. When set to true, the Smooth property is set to false to avoid wrong display of bars when using XP with no themes.
ctl32_name Name of the control class
marqueeanimationspeed Specifies the speed of the marquee bar, in milliseconds.
hwnd Specifies the Window handle of the Control.
value Specifies the current value of the control.
percent Specifies the percent of the value property relative to the total of maximum - minimum.
repeat Specifies if the controls rolls over to minimum when value reaches maximum. Use it with Play to display a self updating progressbar.
smooth Specifies if the progressbar is shown using segments, or using a continuous bar.
parenthwnd Especifies the handle of the parent window of the control.
ctl32_hmenu CreateWindowEx parameter.
ctl32_lpparam CreateWindowEx parameter.
ctl32_lpwindowname CreateWindowEx parameter.
barcolor Specifies the color of the progress bar. A value of -1 resets color to system default. Backcolor specifies the color of the background, a value of -1 resets color to system default.
play When True, fires the StepIt method every 100 milliseconds. To set the speed, change the value of the step property.
max For compatibility only. Use Maximum property instead.
min For compatibility only. Use Minimum property instead.
scrolling For compatibility only. Use Smooth property instead.
orientation For compatibility only. Use Vertical property instead. 0: Horizontal, 1:Vertical
ctl32_oldstep Saves old Step value when the StepIt method is called with a parameter.
sizeadjust Adjusts Width/Height of Horizontal/Vertical ProgressBar so that bars show even and complete at the end/top. Use only with Themes applied in Windows XP.
themes Not Used
ctl32_version
ctl32_proxyhwnd Static window hwnd
flat Especifies if the flat style is active.
ctl32_left
ctl32_top
ctl32_width
ctl32_height
builderx
ctl32_flat
ctl32_backcolor
border
ctl32_formtype
ctl32_hwndparent
text Text string used to generate the caption. Check Help File
caption The Caption gets generated based on the string stored in the Text property
ctl32_oldproc
ctl32_pbproc
righttoleft Specifies if the control should draw right to left.
marqueespeed
*ctl32_resize Bound to Form.Resize
*step_assign
*minimum_assign
*maximum_assign
*marquee_assign
*visible_assign
*ctl32_create
*ctl32_destroy
*ctl32_declaredlls DLL declarations.
*ctl32_bindevents Binds events.
*ctl32_unbindevents
*marqueeanimationspeed_assign
*stepit Increments the value of the control by the amount specified in step. If a numeric parameter is passed, that value is used instead of the value set in the step property.
*hwnd_access
*value_access
*value_assign
*percent_access
*smooth_assign
*backcolor_assign
*barcolor_assign
*play_assign
*scrolling_assign
*percent_assign
*max_assign
*min_assign
*hwnd_assign
*reset Resets the Value property to the Minimum value.
Custom-derived class, supplying an abstract instance of the required interface to implement an FX or GFX object. For use with FXListener as a report decorator.
reportlisteners.h
foxpro_reporting.h
reportlisteners_locs.h
gfxoutputclip
pr_htmllistener
reportlisteners.h
reportlisteners.h
fxmemberdatascript
fxabstract
Pixels
Class
Class
ZExecutes script stored in FRX Memberdata, reading it from a cursor in the FRX datasession.
Pixels
reportlisteners.h
custom
Class
fxmemberdatascript
custom
gfxoutputclip
Pixels
PR_ReportListener.vcx
custom
_reportlistener
custom
fxabstract
o_memberdata XML Metadata for customizable properties
*applyfx Required method to implement the FX interface.
eApplies custom specifications, tuned to HTML production, to its parent class' XML generation process.
Class
pr_xmldisplaylistener
pr_htmllistener
TOLISTENER
TCMETHODTOKEN
applyfx,
reportlistener
!Arial, 0, 9, 5, 15, 12, 32, 3, 0
fxabstract
pr_reportlistener.vcx
PR_ReportListener.vcx
fxtherm
reportlisteners.h
foxpro_reporting.h
reportlisteners_locs.h
pr_xmldisplaylistener
reportlisteners.h
reportlisteners.h
Pixels
Pixels
fxresetpagetotal
custom
Class
dFX interface-conformant object derived from form class, providing user feedback during a report run.
foxylistener
Class
Pixels
Class
Class
Pixels
Jresetcount
oldpass
dothisrun
resetalias
dobeforeband
dobeforereport
fxresetpagetotal
reportlisteners.h
dbflistener
debuglistener
foxylistener
h*drawstringjustified
*drawstringintf
*tfprocess
*tfaddtoarray
^atfwords[1,0]
*tfaddtooutput
gTunes XML settings suitably for presentation output needs, and adds image-file-publishing capabilities.
pr_xmllistener
reportlisteners.h
foxpro_reporting.h
reportlisteners_locs.h
Pixels
reportlisteners.h
$targetalias
dodebugcommandclauses
Pixels
jProvides debugging output to help developers understand what happens during an object-assisted report run.
Class
Class
pr_xmldisplaylistener
dbflistener
reportlistener
pr_reportlistener.vcx
gfxnorender
reportlisteners.h
utilityreportlistener
debuglistener
reportlisteners.h
foxpro_reporting.h
reportlisteners_locs.h
,listener
norenderdataalias
omitrendering
Pixels
pr_xmllistener
reportlisteners.h
Class
reportlistener
PR_ReportListener.vcx
Pixels
Class
Conditionally eliminates default rendering behavior for report layout controls by evaluating a ReportListener-referencing expression specified in MemberData.
cincludeloadandunload Indicates whether the debug information should include values from the LoadReport and UnloadReport events.
verbose Specifies whether the DebugListener should include extended information about parameter values of object type, as well as page, alias, and recno() information for each event or method.
targetalias Holds the target alias during the processing of a detail band.
*dodebug Provides debug information for a ReportListener event or method.
*dodebugcommandclauses Provides debug information for the CommandClauses object and ReportListener member properties.
*verbose_assign
Adds error handling, session handling, and other common report run-time tasks to ReportListener base class. Provides the ability to chain a series of reports as well as the means to delegate or share output activities to a chain of Listener-successors.
fxtherm
Pixels
fxtherm.
THERMSHAPE
shape
shape
reportlistener
fxtherm.
&Provides XML output from a report run.
fxlistener
THERMLABEL
dbflistener
reportlistener
label
Class
pr_reportlistener.vcx
label
fxtherm.
!Arial, 0, 9, 5, 15, 12, 32, 3, 0
fxabstract
gfxnorender
custom
THERMBACK
jpgclsid
oldsendgdiplusimage
oldexternalfilelocation
imagefieldinstance
imagefieldtofile
utilityimage
checkreportforgeneralfields
initializefilecopysettings
adjustshapeaspectratio
lexpandfields
*storefrxdata
*getfullfrxdata
*erasetempfiles
*updateproperties
*getdynamicsfromfrx
*getprinterinfo
*getstringfromxml
*processdynamics
*onpreviewclose_bind
*addtolog
foxytherm
shape
_reportlistener
8listener Holds a ReportListener reference during applyFX processing for use in evaluating "Render When" conditions.
norenderdataalias Alias of private cursor for gfxNoRender subset of memberdata.
*omitrendering Evaluates Rendering requirements, returning True or False, in both current and frx data sessions.
gfxexample
Pixels
Example GFX class to show technique the object can use to remove itself from FXListener's collection at the conclusion of a report run. This technique is critical to safe use of FX and GFX objects that do not closely monitor their use of datasessions.
Class
fxabstract
gfxexample
custom
reportlistener
reportlisteners.h
foxpro_reporting.h
reportlisteners_locs.h
shape
reportlistener
reportlisteners.h
pr_reportlistener.vcx
vsuccessorsys2024
currentrecord
designateddriver
drivingaliascurrentrecno
escapereference
frxbandrecno
onescapecommand
percentdone
setescape
setnotifycursor
isrunning
drivingalias
getparentwindowref
getreportscopedriver
resetuserfeedback
setthermformcaption
synchstatus
pushuserfeedbackglobalsets
popuserfeedbackglobalsets
synchuserinterface
setupreport
Pixels
dFX interface-conformant object derived from form class, providing user feedback during a report run.
AutoSize = .T.
DefTop =
BackStyle = 1
Caption = ""
Left = 8
Top = ( (THISFORM.Height - THIS.Height) /2)
Visible = .T.
Width = 2
ForeColor = 0,0,0
Name = "THERMLABEL"
Class
foxytherm
HAlignment = 2
Left = 98
Top = 13
Visible = .F.
Name = "ThermLabel"
foxytherm.
ThermLabel
label
pr_ctl32_progressbar.vcx
ctl32_progressbarlabel
pr_utilityreportlistener
foxytherm.
Therm
reportlisteners.h
foxpro_reporting.h
reportlisteners_locs.h
fxlistener
reportlisteners.h
pr_xmllistener
showdatasessionissue Toggles demonstration of proper datasession handling in this example GFX class.
Provides page count & total in any report. Runs if _ResetPageTotal var exists, also fills vars _ReportPageNo & _ReportPageTotal if available. Results are similar to system variables _PAGENO & _PAGETOTAL, but accurate in reports that reset _PAGENO on band.
scriptalias
usememberdata
processmemberdatascript
processdynamicmethodscript
gatherscripts
adjustdynamiccalls
findparametersstatement
reportlisteners.h
Pixels
8Provides user feedback while report output is generated.
gfxrotate
reportlisteners.h
Pixels
oimagesrc
oimagedest
oprivategraphics
opoint
orect
lonthisrun
iimageinstanceindex
snamespace
simagepath
simagefullpath
aimagecopies
saveimageclips
getimageext
setup
listenersupportssaveclip
cleanup
resetcount Internal processing variable.
oldpass Internal processing variable.
dothisrun Holds assessment of whether this object must perform its function during the current report run.
resetalias Alias of cursor used to accumulate page counts for groups.
*dobeforeband Accumulates page counts into the ResetAlias cursor as the report run progresses.
*dobeforereport Initializes page count activity at the start of a report run.
thermform
setnotifycursor
setescape
escapereference
onescapecommand
percentdone
currentrecord
drivingaliascurrentrecno
frxbandrecno
designateddriver
successorsys2024
createtherm
getparentwindowref
setthermformcaption
resetuserfeedback
getreportscopedriver
synchstatus
ReportListener supplying the means to decorate base report content during a report run, using two member collections: FXs (adjust content and format instructions) and GFXs (adjust or replace GDIPlus-graphics rendering).
uscriptalias The alias of a cursor holding script information during the report run.
removescriptonfailure Indicates whether any script failure should remove the failed script for the balance of the report run. If .F., this script continues to be executed for additional report events and errors are handled silently. Defaults to .T..
*usememberdata Evaluates whether the current event and the current FRX layout element have MemberData that this class can process and positions the MemberData and Scripting cursors appropriately.
*processmemberdatascript Executes MemberData script from the main MemberData row for the current FRX layout element.
*processdynamicmethodscript Processes specialized MemberData rows for the current layout control for dynamic methods EvaluateContents and AdjustObjectSize.
*gatherscripts Sets up script elements at the beginning of a report run.
*adjustdynamiccalls Ensures that dynamic method calls are made if there is relevant MemberData script attached to them.
*removescriptonfailure_assign
*findparametersstatement Checks FX scripts for a parameter statement as required for ApplyFX() method.
Provides copy-to-image file for designated page regions during a report run, so you can export the rendered regions for embedding in output targets. Alternative to xmlDisplayListener.copyImageFilesToExternalFileLocation handling custom-rendered content.
RENDER
DATASESSIONv
Microsoft.VFP.Reporting.Builder.Rotate
TOLISTENER
TCMETHODTOKEN
TP12
LISESSION
LIANGLE
LISELECT
LIFRXRECNO
LIRETURN
FFCGRAPHICS
GETHANDLE
NEXTERNALGDIPLUSGFX
SETHANDLE
FRXDATASESSION
MEMBERDATAALIAS
GETFRXRECNO
FRXRECNO
EXECUTE
TRANSLATETRANSFORM
ROTATETRANSFORM
applyfx,
DATASESSIONv
TOLISTENER
TCEXPR
LLNORENDER
LISESSION
LISTENER
CURRENTDATASESSION
FRXDATASESSION
EXCEPTION
RENDER
DATASESSIONv
LOADREPORT
09.00.0000.3504
DATASESSIONv
Microsoft.VFP.Reporting.Builder.AdvancedProperty
ListenerRef.Preprocess.NoRenderWhen
Microsoft.VFP.Reporting.Builder.AdvancedProperty
ListenerRef.Preprocess.NoRenderWhen
BEFOREREPORT
DATASESSIONv
(ExecWhen == '
ListenerRef.Preprocess.NoRenderWhen
' OR
ExecWhen == '
ListenerRef.NoRenderWhen
SELECT FrxRecno,ExecWhen,Execute, IIF(ExecWhen == "ListenerRef.Preprocess.NoRenderWhen", .T., .F.) AS PreProcess FROM (m.toListener.MemberDataAlias) INTO CURSOR (THIS.noRenderDataAlias) WHERE Type = "R" AND Name == "Microsoft.VFP.Reporting.Builder.AdvancedProperty" AND (NOT EMPTY(Execute)) AND &lcConditions.
UNLOADREPORT
DATASESSIONv
TOLISTENER
TCMETHODTOKEN
TP12
LISESSION
LISELECT
LIFRXRECNO
LIRETURN
LLNORENDER
LLSWAP
LCCONDITIONS
FFCGRAPHICS
FRXDATASESSION
NORENDERDATAALIAS
GETFRXRECNO
FRXRECNO
PREPROCESS
OMITRENDERING
EXECUTE
COMMANDCLAUSES
ISDESIGNERLOADED
COMMANDCLAUSESFILE
FRXCURSOR
UNPACKFRXMEMBERDATA
MEMBERDATAALIAS
EXECWHEN
ISFRXSWAPCOPYPRESENT
PREPAREFRXSWAPCOPY
LIRECNO
REMOVEFRXSWAPCOPY
LISTENER
omitrendering,
applyfx
Destroy+
pr_utilityreportlistener
reportlisteners.h
Pixels
Class
vsuccessorsys2024
currentrecord
designateddriver
drivingaliascurrentrecno
escapereference
frxbandrecno
onescapecommand
percentdone
setescape
setnotifycursor
isrunning
drivingalias
getparentwindowref
getreportscopedriver
resetuserfeedback
setthermformcaption
synchstatus
pushuserfeedbackglobalsets
popuserfeedbackglobalsets
synchuserinterface
setupreport
Changes default rendering behavior for report layout controls by rotating them according to a MemberData-specified number of degrees.
Class
fxabstract
gfxrotate
Name = "gfxrotate"
custom
pr_reportlistener.vcx
isrunning
lasterrormessage
isrunningreports
reportfilenames
reportclauses
listeners
drivingalias
runcollector
frxheaderrecno
pushglobalsets
popglobalsets
setfrxdatasessionenvironment
resetdatasession
setfrxdatasession
setcurrentdatasession
getfrxstartupinfo
setfrxrunstartupconditions
resetdynamicmethodcalls
resetcalladjustobjectsize
resetcallevaluatecontents
resetruncollector
fillruncollector
adjustreportpagesinfo
fxlistener
reportlisteners.h
foxpro_reporting.h
reportlisteners_locs.h
reportlistener
pr_htmllistener15
reportlisteners.h
foxpro_reporting.h
reportlisteners_locs.h
reportlisteners.h
foxpro_reporting.h
reportlisteners_locs.h
reportlisteners.h
foxpro_reporting.h
reportlisteners_locs.h
configurationtable
pageimageextension
opentargetfile
closetargetfile
getpageimageextension
generatepageimagefilename
supportspageimages
outputpageimage
makeexternalfilelocationreachable
UAdds configuration table handling and output target file handling to fxListener class
reportlisteners.h
foxpro_reporting.h
reportlisteners_locs.h
pr_utilityreportlistener
VNEWVAL
SHOWDATASESSIONISSUE
BEFOREREPORT
This report does not use a private data session,C
so you won't see the problem.
BEFOREBAND
working here...
AFTERREPORT
TOLISTENER
TCMETHODTOKEN
SHOWDATASESSIONISSUE
CURRENTDATASESSION
COMMANDCLAUSES
STARTDATASESSION
DOSTATUS
REMOVECOLLECTIONMEMBER
showdatasessionissue_assign,
applyfx
dbflistener
pr_reportlistener.vcx
reportlistener
pr_reportlistener.vcx
createhelperobjects
needgfxs
sendfx
checkcollectionmembers
uppermethodname
getfeedbackfxobject
getobjectinstance
getmemberdatascriptfxobject
creatememberdatacursor
getrotategfxobject
evaluateuserexpression
getnorendergfxobject
ensurecollection
cssclassattr Supplies the name of the XML attribute used to supply HTML CSS class information to the node representing a layout control, supplementing FRX design instructions.
anchorattr Supplies the name of the XML attribute used to supply HTML anchor instructions to the node representing an FRX layout control or band.
titleattr Supplies the name of the XML attribute used to supply alternate text or tooltip information to a node representing an FRX layout control.
linkattr Supplies the name of the XML attribute used to supply HTML link information to the node representing a layout control containing an image or non-TEXTAREA text.
cssclassoverrideattr Supplies the name of the XML attribute used to supply HTML CSS class information to the node representing a layout control, overriding FRX design instructions.
oldpageimagetype Saves the user's preferred PageImageType settings during a run, if the Listener adjusts it to match HTML Page Link memberdata contents it finds in this report.
oldtextareasetting Saves the user's pre-report XSLTParameters useTextAreaForStretchingText value, if the Listener adjusts the value to match memberdata settings it finds in the current report.
lobjtypemode
lopenviewer
*getdefaultuserxsltasstring Supplies default User XSLT document o the getDefaultUserXslt method as a string.
*cssclassattr_assign
*anchorattr_assign
*titleattr_assign
*linkattr_assign
*cssclassoverrideattr_assign
*urlstringencode Encode string for purposes of using it as part of a link in an HTML page.
*pathencode Encodes sections of a URL path re-creates the URL from the elements, and optionally re-encodes suitable for including in well-formed XML.
SET DATASESSION TO (m.toListener.ListenerDataSession)
CATCH TO err
#IF OUTPUTCLASS_DEBUGGING
SUSPEND
#ENDIF
ENDTRY
ENDPROC
oimagesrc Helper object for image-copy process.
oimagedest Helper object for image-copy process.
oprivategraphics Helper object for image-copy process.
opoint Helper object for image-copy process.
orect Helper object for image-copy process.
lonthisrun Logical value determining whether the object should take action during this run.
iimageinstanceindex Index of the current image copy file.
margin Integer value of frame margin to add to both width and height when determining the clip coordinates for the current portion of the page to be copied.
snamespace Reporting Memberdata namespace for which the object will look when determining whether a layout control's page region has been explicitly tagged for copy to an image file.
mimetype Mimetype to use for image-copy files the object creates.
forceon Require this object to turn itself on for a report run, even if it does not see any objects tagged for its attention with the Memberdata values it expects.
gdipluslib Class library to use for instantation of point, rect, and other helper objects.
_memberdata XML Metadata for customizable properties
gdipluslibmodule Optional APP or EXE file (module) from which to instantiate helper objects in the gdiPlusLib class library.
simagepath Potentially relative path to which image copy files are saved, determined by ReportListener's externalFileLocation property (which may be relative) if it exists and is in use.
simagefullpath Full path to which image copy files are saved, determined by ReportListener's externalFileLocation and targetFileName properties if they exist and are in use.
^aimagecopies[1,6] Collection of values about each image copy the object makes during a report run (each row contains PageNo, output filename, and Left,Top,Width,Height values for the copy).
*gdipluslib_assign
*mimetype_assign
*forceon_assign
*applyfx Implementation of required method for the FX interface.
*getcurrentclipfilename Provides generated output image copy filename for the current copy action.
*outputpageclip Bindable procedure to save image copy files at the correct moment (the OutputPage event) during a paged report run.
*setupimageclip Saves a row to the aImageCopies array during rendering procedures when a page region is marked for an image copy, for later use in image copy procedures.
*saveimageclips Performs image copy procedures on the page regions requested for one or more pages.
*getimageext Derive file extension from current mimetype value.
*setup Setup code for each report run specific to this object.
*gdipluslibmodule_assign
*listenersupportssaveclip Evaluates whether the object can handle image copy processing in the current ReportListener output mode and during the current ReportListener event.
*cleanup Cleanup code for each report run specific to this object.
*margin_assign
DATASESSIONv
_ReportPageTotalb
TOLISTENER
TNBANDCODE
LISESSION
LISELECT
FRXDATASESSION
RESETALIAS
OLDPASS
CURRENTPASS
RESETCOUNT
RESETPAGETOTAL
_REPORTPAGETOTAL
_RESETPAGETOTAL
_REPORTPAGENO
PAGENO
CURRENTDATASESSION
DATASESSIONv
TOLISTENER
LISESSION
LISELECT
FRXDATASESSION
RESETALIAS
RESETSNO
RESETPAGETOTAL
RESETS
RESETCOUNT
OLDPASS
_RESETPAGETOTAL
CURRENTDATASESSIONj
BEFOREREPORT
_ResetPageTotalb
BEFOREREPORT
_ResetPageTotalb
BEFOREBAND
TOLISTENER
TCMETHODTOKEN
TWOPASSPROCESS
THIS
DOTHISRUN
DOBEFOREREPORT
DOBEFOREBAND
dobeforeband,
dobeforereport
applyfx|
)jpgclsid Provides the GUID used when accessing GDI+ to request a file to be saved as JPG type.
oldsendgdiplusimage Saves the user's preference for GDIPlus image handle receipt if the Listener has to temporary change this setting to generate image files from non-filebased images.
oldexternalfilelocation Saves the user's old externalFileLocation information during a report run, if the Listener has to temporarily change it to generate image files from non-filebased images.
imagefieldinstance Keeps count of image instances for use in generating unique filenames for disk versions of non-filebased images in the report.
imagefieldtofile Holds generated filename for image being rendered to disk from a non-filebased image.
imagesrcattr Supplies the name of the XML attribute used to show filename copied, or generated for non-filebased images, at runtime.
imagefilebasename Assigns an optional prefix to be added to generated image file names when image files are saved to disk during the rendering of general fields in a report run
copyimagefilestoexternalfilelocation Indicates whether file-based images should be copied to a common location from their original locations on your disk, for reference as image sources in the XML output.
utilityimage Utility image object for handling aspect ratio of scale-and-retain filebased images.
fillalphaattr Supplies the name of the XML attribute used to show the Fill-Alpha value provided to a field control layout object by EvaluateContents processing.
fillredattr Supplies the name of the XML attribute used to show the Fill-Red value provided to a field control layout object by EvaluateContents processing.
fillgreenattr Supplies the name of the XML attribute used to show the Fill-Green value provided to a field control layout object by EvaluateContents processing.
fillblueattr Supplies the name of the XML attribute used to show the Fill-Blue value provided to a field control layout object by EvaluateContents processing.
penalphaattr Supplies the name of the XML attribute used to show the Pen-Alpha value provided to a field control layout object by EvaluateContents processing.
penredattr Supplies the name of the XML attribute used to show the Pen-Red value provided to a field control layout object by EvaluateContents processing.
pengreenattr Supplies the name of the XML attribute used to show the Pen-Green value provided to a field control layout object by EvaluateContents processing.
penblueattr Supplies the name of the XML attribute used to show the Pen-Blue value provided to a field control layout object by EvaluateContents processing.
fontnameattr Supplies the name of the XML attribute used to show the Font-Name value provided to a field control layout object by EvaluateContents processing.
fontstyleattr Supplies the name of the XML attribute used to show the Font-Style value provided to a field control layout object by EvaluateContents processing.
fontsizeattr Supplies the name of the XML attribute used to show the Font-Size value provided to a field control layout object by EvaluateContents processing.
*checkreportforgeneralfields Performs startup chores necessary to save out copies of general fields on disk when a report is rendered.
*imagesrcattr_assign
*imagefilebasename_assign
*copyimagefilestoexternalfilelocation_assign
*initializefilecopysettings Provides required environment settings for non-filebased images to be copied to files at runtime.
*adjustshapeaspectratio Adjust the height and width for the rendered contents of a Picture layout control to give accurate aspect ratio for the current file.
xmlmode 0 = data only, 1 = RDL only, 2 = data and RDL
includebreaksindata 0 = provide page band nodes positioned along with other bands in the datastream, wherever they happen to occur, 1 = no pagebreak info, no page header and footer info, 2 = collection of pages with page headers and footers data
pagenodes Holds page-level output during a report run.
currentband Holds information about the band for which output is currently being generated during a report run.
currentdocument Holds information about the XML document for which output is currently being generated during a report run.
currentpage Holds information about the page for which output is currently being generated during a report run.
columnnodes Holds column-level output during a report run.
currentcolumn Holds information about the column for which output is currently being generated during a report run.
idattribute Supplies the name of the XML attribute used to provide the FRX record number for a layout object or page number of a formatting band (column or page) object.
idrefattribute Supplies the name of the XML attribute used to provide the current page for a layout object or FRX record number of a formatting band (column or page) object.
xsltprocessorrdl Holds an RDL-specific processor object, reserved for future use.
xsltprocessoruser Holds a user-definable processor object which, if filled and available at the end of a run, can be used automatically by XML Listener to transform the raw XML document to requirements.
datanodes Holds non-formatting output (title, detail, group, and summary band objects) during a report run.
includeformattinginlayoutobjects Indicates whether formatting information such as positioning attributes should be included in the report XML.
includebandswithnoobjects Indicates whether band-level information for bands with no contents should be included in the XML.
nopageeject Indicates whether the XML Listener should consider the current report run to be continued. Can be used without NOPAGEEJECT on the REPORT FORM command.
topattr Supplies the name of the XML attribute used to show topmost position for a layout object.
leftattr Supplies the name of the XML attribute used to show leftmost position for a layout object.
heightattr Supplies the name of the XML attribute used to show height for a layout object.
widthattr Supplies the name of the XML attribute used to show width for a layout object.
contattr Supplies the name of the attribute used to show continuation type for a layout object that can span bands or pages.
includedatasourcesinvfprdl Indicates whether information about the source tables, relations, indexes, etc should be included in the VFPRDL metadata section of the report XML.
applyusertransform Indicates whether XMLListener should automatically apply an XSLT transform at the conclusion of a report run.
xsltparameters Holds an optional parameter collection passed to the ApplyXSLT method when XMLListener automatically applies a user XSLT transformation at the conclusion of a report run.
includepage Evaluates whether the current page is part of the output page set and should be included in the XML document result.
includedatatypeattributes Indicates whether Data Type and Text information available in EvaluateContents should be included in the XML nodes generated for Field controls.
datatypeattr Supplies the name of the XML attribute used to show the datatype of the evaluated expression for a field control layout object.
datatextattr Supplies the name of the XML attribute used to show the TRANSFORM'd value of the evaluated expression for a field control layout object.
formattingchanges Reference in which classes can store information about actions taken to apply dynamic changes to layout controls' formatting attributes, for later use during Render event.
evaluatecontentsvalues An EMPTY object reference to hold changed formatting values during Rendering.
pageimageattr Supplies the name of the XML attribute used to show the filename for an associated generated page image file.
applyrdltransform Indicates whether an RDL-Only transformation is available and should be applied to XML output after an RDL-Only report run.
successorgfxnorender Private gfxNoRender object instance used for rendering checks specific to this output target when this reportListener is a Successor.
*xmlrawtag Used to formulate the contents of an XML tag when XML Listener is writing the XML document as raw data to a file.
*xmlrawnode Used to formulate the contents of an XML element node when XML Listener is writing the XML document as raw data to a file.
*xmlrawconv Used to convert any control characters to entity references when XML Listener is writing raw XML data to a file.
*writeraw Used to write raw XML data to a file.
*includebreaksindata_assign
*xmlmode_assign
*resetreport Resets information for a report-level node during the production of an XML document that may span multiple reports.
*applyxslt Provides generic facilities for applying XSLT to XML.
*currentdocument_assign
*idattribute_assign
*idrefattribute_assign
*xsltprocessorrdl_assign
*xsltprocessoruser_assign
*resetdocument Resets the XML document after a report run.
*verifyncname Generic method to validate strings as XML-standard NCNames.
*includeformattinginlayoutobjects_assign
*includebandswithnoobjects_assign
*verifynodenames Method called during XML Listener's augmented version of VerifyConfigTable to check all node values in the configuration table for XML validity.
*verifyattributenames Hook method called during XML Listener's augmented version of VerifyConfigTable, allowing subclasses to verify attribute names should they decide to store them in the configuration table similar to node names.
*nopageeject_assign
*loadprocessorobject Provides a generic means to load an XSLT processor object from a string representing an XSLT document or a filename.
*getrawformattinginfo Formulates the appropriate formatting attributes for an element when XMLListener is streaming XML to a file.
*topattr_assign
*leftattr_assign
*heightattr_assign
*widthattr_assign
*contattr_assign
*getvfprdlcontents Translates report definition layout metadata, from the FRX and the current report run, into an XML format useful to other applications.
*includedatasourcesinvfprdl_assign
*getpathedimageinfo Supplies a fully-pathed filename for an image file included in the report, using the original relative-path information stored in the FRX.
*applyusertransformtooutput Applies a user-specified XSLT to XML output at the conclusion of a report run.
*applyusertransform_assign
*getdefaultuserxslt Provides a hook for subclasses to supply their preferred XSLT document for use when XMLListener automatically applies XSLT at the end of a report run.
*setdomformattinginfo Formulates the appropriate formatting attributes for an element when XMLListener is using the DOM to create XML.
*synchxsltprocessoruser Can be called in the assign of any Attribute-setting property to synchronize the XSLT associated with the class witht he new attribute values.
*insertxmlconfigrecords Adds a record to the configuration table describing a default XML node when XML Listener is creating or editing a shared configuration table.
*xsltparameters_assign
*getfrxlayoutobjectfieldlist Provides fields list to the getVFPRdlContents method, in a suitable comma-delimited format for inclusion as a macro in SQL SELECT statement from FRX cursor and related Bands and Objects cursors.
*preparefrxcopy Prepares FRX alias or copy for use in creating VFP-RDL contents.
*removefrxcopy Removes FRX copy used in preparing VFP-RDL.
*adjustxsltparameter Adds, changes, or removes a parameter in the XSLT Parameter Collection, creating the collection if necessary. Params: tvValue, tsKey, tlRemoveOnly.
*getrunnodecontents Translates information dynamically generated and provided in the runCollector member into an XML format useful to other applications.
*addrunnode Adds a node to the Run portion of the XML document, looking for value results in both FRX and Report Run (Current) Data sessions.
*includedatatypeattributes_assign
*datatypeattr_assign
*datatextattr_assign
*initializeformattingchangescursor Evaluates requirements for a cursor to hold information gathered for Field layout controls during this report run and creates it if necessary.
*formatdatavalue Provides opportunity to re-format data value delivered in EvaluateContents appropriately for text/TRANSFORM'd version.
*pageimageattr_assign
*evaluatestringtoboolean Casts a string to .T. or .F..
*applyrdltransform_access
*fixmsxmlobjectfordtds Adjust MSXML document objects to load XML with embedded DTDs properly.
*frxcharsetsinuse Determine whether the FRX for a report run has layout elements with explicit charset instructions.
thermform Holds an object reference to the user feedback form.
thermformheight Holds the height of the user feedback form, in pixels.
thermformwidth Holds the width of the user feedback form, in pixels.
thermmargin Holds the value (in pixels) used to determine the difference between the size of the user feedback window and the thermometer bar it displays.
thermformcaption Holds the value used to set the title of the user feedback form.
reportstartrundatetime A datetime value indicating when the last report generation run began.
reportstoprundatetime A datetime value for use at the conclusion of a report run, empty during a report, storing when the last report generation run ended.
includeseconds Indicates whether the default user feedback message should include timing data.
secondstext Provides the text message included to describe the time value in the default user feedback message during a report, when IncludeSeconds is .T.
setnotifycursor Saves the state of SET NOTIFY CURSOR previous to the report run, for later restoration.
setescape Saves the state of SET ESCAPE previous to the report run, for later restoration.
escapereference Holds the name of a public variable used to facilitate interrupting a report run.
onescapecommand Saves the user's previous ON ESCAPE command, if any, for restoration after the report run.
thermcaption Holds an evaluated expression for use in the user feedback message shown during a report run. If this expression includes "cMessage", the contents of the argument provided to DoStatus will be included in the result of the evaluation.
initstatustext Provides the user message shown when user feedback first appears.
prepassstatustext User feedback message for use when the report is in a pre-generation pass to calculate _RECORDTOTAL.
runstatustext Provides a user message shown during the course of a report run.
percentdone Calculation of the ratio between the number of records, or pages, already generated to the number of records, or pages, in the total report.
currentrecord Holds the current record relative to the recordtotal in scope for the current report run.
drivingaliascurrentrecno Holds the RECNO() value in the cursor driving the report run, to assist in determining when to trigger a change in the user feedback.
frxbandrecno Holds the RECNO() of the band-describing record in the FRX table this class has determined is optimal for triggering a change in user feedback during a report run.
designateddriver Original selected alias for the report.
successorsys2024 Allows UpdateListener to "remember" if it has cancelled a report between the two report passes if it is in a two-pass process report, if it is a Successor.
thermprecision The number of places (precision) to use for evaluating and (by default) showing the percentage done.
*createtherm Creates and configures the "update" feedback window.
*secondstext_assign
*thermformcaption_assign
*thermformheight_assign
*thermformwidth_assign
*thermmargin_assign
*includeseconds_assign
*getparentwindowref Provides a window reference for the top form in which the user feedback window should appear.
*setthermformcaption Sets the user feedback window title using the ThermFormCaption property.
*thermcaption_assign
*initstatustext_assign
*prepassstatustext_assign
*runstatustext_assign
*resetuserfeedback Sets user feedback to an initialized state.
*getreportscopedriver Adjusts the alias driving CommandClauses.RecordTotal at the beginning of a report when the DrivingAlias is engaged in one-to-many relationships.
*synchstatus Compares driving recno with currrently-saved information to evaluate need to update user feedback.
B_memberdata XML Metadata for customizable properties
successorsys2024 Allows UpdateListener to "remember" if it has cancelled a report between the two report passes if it is in a two-pass process report, if it is a Successor.
currentrecord Holds the current record relative to the recordtotal in scope for the current report run.
designateddriver Original selected alias for the report.
drivingaliascurrentrecno Holds the RECNO() value in the cursor driving the report run, to assist in determining when to trigger a change in the user feedback.
escapereference Holds the name of a public variable used to facilitate interrupting a report run.
frxbandrecno Holds the RECNO() of the band-describing record in the FRX table this class has determined is optimal for triggering a change in user feedback during a report run.
includeseconds Indicates whether the default user feedback message should include timing data.
initstatustext Provides the user message shown when user feedback first appears.
onescapecommand Saves the user's previous ON ESCAPE command, if any, for restoration after the report run.
percentdone Calculation of the ratio between the number of records, or pages, already generated to the number of records, or pages, in the total report.
prepassstatustext User feedback message for use when the report is in a pre-generation pass to calculate _RECORDTOTAL.
reportstartrundatetime A datetime value indicating when the last report generation run began.
reportstoprundatetime A datetime value for use at the conclusion of a report run, empty during a report, storing when the last report generation run ended.
runstatustext Provides a user message shown during the course of a report run.
secondstext Provides the text message included to describe the time value in the default user feedback message during a report, when IncludeSeconds is .T.
thermcaption Holds an evaluated expression for use in the user feedback message shown during a report run. If this expression includes "cMessage", the contents of the argument provided to DoStatus will be included in the result of the evaluation.
thermformcaption Holds the value used to set the title of the user feedback form.
thermformheight Holds the height of the user feedback form, in pixels.
thermformwidth Holds the width of the user feedback form, in pixels.
thermmargin Holds the value (in pixels) used to determine the difference between the size of the user feedback window and the thermometer bar it displays.
setescape Saves the state of SET ESCAPE previous to the report run, for later restoration.
setnotifycursor Saves the state of SET NOTIFY CURSOR previous to the report run, for later restoration.
isrunning Indicates whether a report run is in progress.
drivingalias Stores the effective driving alias for a report from the point of view of the therm update.
thermprecision The number of places (precision) to use for evaluating and (by default) showing the percentage done.
persistbetweenruns Allows the therm window to continue to exist (maintaining its end-of-run contents) after the run of the report. It may potentially show up on the automatic _MWINDOW list if this is turned on.
*applyfx Implements required API for an object included in the FXListener FXs collection.
*includeseconds_assign
*initstatustext_assign
*prepassstatustext_assign
*runstatustext_assign
*secondstext_assign
*thermcaption_assign
*thermformcaption_assign
*thermformheight_assign
*thermformwidth_assign
*thermmargin_assign
*getparentwindowref Provides a window reference for the top form in which the user feedback window should appear.
*getreportscopedriver Adjusts the alias driving CommandClauses.RecordTotal at the beginning of a report when the DrivingAlias is engaged in one-to-many relationships.
*resetuserfeedback Sets user feedback to an initialized state.
*setthermformcaption Sets the user feedback window title using the ThermFormCaption property.
*synchstatus Compares driving recno with currrently-saved information to evaluate need to update user feedback.
*dostatus Delegate for ReportListener DoStatus method.
*clearstatus Delegate for ReportListener ClearStatus method.
*updatestatus Delegate for ReportListener UpdateStatus method.
*pushuserfeedbackglobalsets Handles non-session-specific user feedback SETtings and behavior.
*popuserfeedbackglobalsets Handles non-session-specific user feedback SETtings and behavior.
*synchuserinterface Set up therm form to match latest user specifications.
*setupreport Handles ReportListener's BeforeReport status preparation chores.
*thermprecision_assign
*persistbetweenruns_assign
readconfiguration Indicates the conditions under which SetConfiguration code will run. 0=never, 1 = when the class instance Init runs, 2 = when the class instance runs BeforeReport, 3 = at both Init and BeforeReport.
targetfileext Provides the default file extension for file output.
targetfilename Provides the filename to which output will be written. A unique name is generated for the class instance, which will be overwritten for successive report runs if not adjusted by the user.
targethandle Provides a low-level file handle, to which output is written directly when the class provides raw data to the file, otherwise reserves the file during the report run so other applications don't write to it .
configurationobjtype Holds the reserved value used to indicate that a configuration table row provides dynamic configuration information at runtime.
configurationtable Holds the name of the current configuration table.
externalfilelocation Assigns a UNC or file system path, either relative to the main output target or absolute, the file-outputting process uses for external files, such as images, it creates along with the main output target.
pageimagetype Indicates a type of image file you want generated for each output page in a report run at the conclusion of a chained report set.
pageimageextension Caches appropriate image file extension for current pageImageType.
currentpageimagefilename Provides the filename for the generated page image file for the current page during a report run, including the externalFileLocation path, which may be relative.
*readconfiguration_assign
*setconfiguration Checks the current configuration table for dynamic information in records of appropriate type, and executes these instructions if found.
*getconfigtable Assesses and provides the name of the current configuration table, optionally creating it on disk if it is not available.
*createconfigtable Creates a configuration table on demand.
*opentargetfile Initializes a file for output purposes.
*verifytargetfile Assures that the nominated filename and its network location are available at the beginning of a file-based report run.
*targetfileext_assign
*targetfilename_assign
*targethandle_assign
*closetargetfile Finalizes file output.
*verifyconfigtable Ascertains that the format and and contents of the configuration meet requirements, adjusting it if necessary.
*configurationobjtype_access
*externalfilelocation_assign
*pageimagetype_assign
*getpageimageextension Provides the appropriate file extension for the current pageImageType value.
*generatepageimagefilename Creates a filename for a generated page image file.
*supportspageimages Evaluates whether the current reporting mode supports generating page images.
*outputpageimage Use OutputPage method to create a page image file according to current report's requirements.
*currentpageimagefilename_assign
*makeexternalfilelocationreachable Checks to see if the externalFileLocation (which may be relative to the current targetfilename) exists in the current environment, adjusting if necessary when the output process determines the need to create ancillary output files along with main target.
lignoreerrors Provides a flag to determine how this class handles activities subsequent to an error.
appname Localizable application name string for use in user feedback.
isrunning Provides a flag to indicate whether a report run is underway. When IsRunning is true, the class may wish to disallow certain activities or method calls.
lasterrormessage
isrunningreports Provides a flag to indicate this ReportListener is running a series of reports using its collection.
reportfilenames Stores the filenames of reports to be managed and executed in a series.
reportclauses Stores REPORT FORM command clauses associated with each report in the ReportFileNames collection.
listeners Collection of ReportListeners associated with each report in this Listener's ReportFileNames collection.
listenerdatasession Saves the DataSessionID in which the Listener originated.
reportusesprivatedatasession Provides a flag to indicate whether this report shares the data session from which it was executed or maintains a private data session.
issuccessor Indicates whether this Listener is chained to one or more others to provide output during a report run. When .T., this Listener was not the object referenced in the REPORT FORM command OBJECT clauses.
successor An object reference to the next Listener in a succession chain.
sharedgdiplusgraphics Provides a readwrite copy of the the Engine's GDIPlusGraphics handle which the Listener can share with a succession chain.
sharedpageheight Shares information gathered by the GetPageHeight method with other Listeners linked in a succession chain.
sharedpagewidth Shares information gathered by the GetPageWidth method with other Listeners linked in a succession chain.
drivingalias Holds the alias of the table or cursor driving the report scope.
_memberdata XML Metadata for customizable properties
sharedoutputpagecount Provides a readwrite copy of the the Engine's OutputPageCount property which the Listener can share with a succession chain.
sharedpageno Provides a readwrite copy of the the Engine's PageNo property which the Listener can share with a succession chain.
sharedpagetotal Provides a readwrite copy of the the Engine's PageTotal property which the Listener can share with a succession chain.
pagelimit If > 0, represents the highest number of pages allowed in a report run (potentially across multiple reports using NOPAGEEJECT). Especially useful for ListenerTypes 1 and 3, to avoid GDI resource issues, but can provide abbreviated results for any type
pagetoplimit If > 0, represents the highest number of pages for "top" section of report run (potentially across multiple reports using NOPAGEEJECT). Use with pageTailLimit or alone. No user feedback provided.
pagetaillimit If > 0, represents the lowest number of pages for "tail" section of report run (potentially across multiple reports using NOPAGEEJECT). Use with pageTopLimit or alone. No user feedback provided.
pagelimitquietmode Indicates whether the class provides user feedback when the report results are limited because the run exceeded the specified pageLimit.
pagelimitinsiderange If .T., indicates that pageTopLimit and pageTailLimit provide an inside range rather than beginning and end of report contents. Makes pageTopLimit and pageTailLimit similar to RANGE clause, but active over multiple reports with NOPAGEEJECT.
runcollector Placeholder available to hold extension output generated during a report run. Property may contain an alias for a cursor holding property names and values, a collection object reference, or an empty-type object reference.
frxheaderrecno Stores the header record number for the Windows platform in cross-platform FRXs.
sharedlistenertype Provides a readwrite copy of the the Engine's ListenerType property which the Listener can share with a succession chain.
commandclausesfile Allows saving and restoring of the original CommandClauses.File value by any derived class that permits dynamic FRX-fileswapping during LoadReport.
haderror Provides a flag indicating whether an error occurred.
*allowmodalmessages_assign
*lignoreerrors_assign
*prepareerrormessage Organizes common error information values (nError, cMethod, nLine, cName, cMessage, cCodeLine) into a coherent string for presentation to the user.
*pushglobalsets Provides a hook for Listeners to save global settings not scoped to a data session for later restoration with PopGlobalSets.
*popglobalsets Provides a hook for Listeners to restore global settings not scoped to a data session after saving them with PushGlobalSets.
*clearerrors Resets the class's error status.
*getlasterrormessage Provides information about the last error that occurred.
*addreport Adds to the class's collection of ReportFileNames, optionally associating REPORT FORM clauses and a listener for the specified report.
*removereports Removes report filenames as well as associated clauses and listeners from this Listeners' various collections.
*runreports Executes a series of REPORT FORM commands according to the instructions in the ReportFileNames, ReportClauses, and Listeners collections. Optionally clears collection after run and issues the REPORT FORM commands without OBJECTreferences.
*setfrxdatasessionenvironment Provides a hook for classes to determine the datasession-scoped SETs they wish to add to the private FRX data session.
^reportpages[1,0] Holds accumulated page count info when this class runs a collection of reports as a series. Can be used in report expressions or checked after a report run (if .removeReports has not been called). Set in adjustReportPagesInfo.
*invokeoncurrentpass Provides a hook for listeners to evaluate whether they wish to generate output or perform other actions during the current report execution pass.
*resetdatasession Sets the DataSessionID to the session where the Listener originated.
*setfrxdatasession Sets the DataSessionID to the data session in which the Engine has opened a readonly copy of the report file as a table for the Listener's use.
*setcurrentdatasession Sets the DataSessionID to the data session holding report's data tables.
*quietmode_assign
*issuccessor_assign
*successor_assign
*getfrxstartupinfo Provides a hook for gathering FRX information during BeforeReport method processing.
*setsuccessordynamicproperties Provides a hook for the Listener to share information changed by the Engine with a succession of Listeners, during the run of a report.
*appname_assign
*sharedgdiplusgraphics_assign
*sharedpageheight_assign
*sharedpagewidth_assign
*listenertype_assign
*outputtype_assign
*sharedoutputpagecount_assign Provides a readwrite copy of the the Engine's OutputPageCount property which the Listener can share with a succession chain.
*sharedpageno_assign
*sharedpagetotal_assign
*setfrxrunstartupconditions Hook method called in BeforeReport, allowing you to set up CommandClauses properties or other attributes required by your class.
*pagelimit_assign
*pagetoplimit_assign
*pagetaillimit_assign
*pagelimitquietmode_assign
*pagelimitinsiderange_assign
*resetdynamicmethodcalls Evaluates whether AdjustObjectSize and EvaluateContents methods should be called for a report run, for this reportlistener's activity or as requested by Successor chain.
*resetcalladjustobjectsize Evaluates whether this reportlistener's activity requires calls to AdjustObjectSize method for any layout controls on this report run.
*resetcallevaluatecontents Evaluates whether this reportlistener's activity requires calls to EvaluateContents method for any layout controls on this report run.
*resetruncollector Abstract method to clean up runCollector object at whatever point is appropriate in a given implementation.
*fillruncollector Abstract method to set up up runCollector object with contents at whatever point is appropriate in a given implementation.
*sharedlistenertype_assign
*commandclausesfile_assign
*preparefrxswapcopy Provides an FRX copy on disk, in the same path/location as the original FRX if possible to support relative file references, for use during a report run. Returns fully-qualified temporary file name it generates for the copy.
*removefrxswapcopy Removes an FRX file and its matching FRT file from disk, if present.
*isfrxswapcopypresent Indicates whether the original CommandClauses.File value has been swapped for a temporary copy during a report run.
*adjustreportpagesinfo Hook to allow subclasses to decide how to associate the page numbers for each report in a collection with the member array representing page numbers, during the runReports method.
THIS.DoDebugCommandClauses(THIS.CommandClauses,m.lcProgram+ " received CommandClauses")
IF THIS.verbose
THIS.resetDataSession()
ENDIF
ENDPROC
PROCEDURE opentargetfile
IF WEXIST(JUSTSTEM(THIS.targetFileName))
* because of the MODI FILE NOWAIT,
* generate a new filename:
THIS.targetFileName = SYS(2015)
ENDIF
DODEFAULT()
ENDPROC
PROCEDURE Init
IF DODEFAULT()
THIS.AppName = OUTPUTCLASS_APPNAME_LOC
RETURN NOT THIS.hadError
RETURN .F.
ENDIF
ENDPROC
o_memberdata XML Metadata for customizable properties
successorsys2024 Allows UpdateListener to "remember" if it has cancelled a report between the two report passes if it is in a two-pass process report, if it is a Successor.
currentrecord Holds the current record relative to the recordtotal in scope for the current report run.
designateddriver Original selected alias for the report.
drivingaliascurrentrecno Holds the RECNO() value in the cursor driving the report run, to assist in determining when to trigger a change in the user feedback.
escapereference Holds the name of a public variable used to facilitate interrupting a report run.
frxbandrecno Holds the RECNO() of the band-describing record in the FRX table this class has determined is optimal for triggering a change in user feedback during a report run.
includeseconds Indicates whether the default user feedback message should include timing data.
initstatustext Provides the user message shown when user feedback first appears.
onescapecommand Saves the user's previous ON ESCAPE command, if any, for restoration after the report run.
percentdone Calculation of the ratio between the number of records, or pages, already generated to the number of records, or pages, in the total report.
prepassstatustext User feedback message for use when the report is in a pre-generation pass to calculate _RECORDTOTAL.
reportstartrundatetime A datetime value indicating when the last report generation run began.
reportstoprundatetime A datetime value for use at the conclusion of a report run, empty during a report, storing when the last report generation run ended.
runstatustext Provides a user message shown during the course of a report run.
secondstext Provides the text message included to describe the time value in the default user feedback message during a report, when IncludeSeconds is .T.
thermcaption Holds an evaluated expression for use in the user feedback message shown during a report run. If this expression includes "cMessage", the contents of the argument provided to DoStatus will be included in the result of the evaluation.
thermformcaption Holds the value used to set the title of the user feedback form.
thermformheight Holds the height of the user feedback form, in pixels.
thermformwidth Holds the width of the user feedback form, in pixels.
thermmargin Holds the value (in pixels) used to determine the difference between the size of the user feedback window and the thermometer bar it displays.
setescape Saves the state of SET ESCAPE previous to the report run, for later restoration.
setnotifycursor Saves the state of SET NOTIFY CURSOR previous to the report run, for later restoration.
isrunning Indicates whether a report run is in progress.
drivingalias Stores the effective driving alias for a report from the point of view of the therm update.
thermprecision The number of places (precision) to use for evaluating and (by default) showing the percentage done.
persistbetweenruns Allows the therm window to continue to exist (maintaining its end-of-run contents) after the run of the report. It may potentially show up on the automatic _MWINDOW list if this is turned on.
ndelay
*applyfx Implements required API for an object included in the FXListener FXs collection.
*includeseconds_assign
*initstatustext_assign
*prepassstatustext_assign
*runstatustext_assign
*secondstext_assign
*thermcaption_assign
*thermformcaption_assign
*thermformheight_assign
*thermformwidth_assign
*thermmargin_assign
*getparentwindowref Provides a window reference for the top form in which the user feedback window should appear.
*getreportscopedriver Adjusts the alias driving CommandClauses.RecordTotal at the beginning of a report when the DrivingAlias is engaged in one-to-many relationships.
*resetuserfeedback Sets user feedback to an initialized state.
*setthermformcaption Sets the user feedback window title using the ThermFormCaption property.
*synchstatus Compares driving recno with currrently-saved information to evaluate need to update user feedback.
*dostatus Delegate for ReportListener DoStatus method.
*clearstatus Delegate for ReportListener ClearStatus method.
*updatestatus Delegate for ReportListener UpdateStatus method.
*pushuserfeedbackglobalsets Handles non-session-specific user feedback SETtings and behavior.
*popuserfeedbackglobalsets Handles non-session-specific user feedback SETtings and behavior.
*synchuserinterface Set up therm form to match latest user specifications.
*setupreport Handles ReportListener's BeforeReport status preparation chores.
fxs A collection of FX objects, required interface: PROCEDURE ApplyFX(toListener, tcMethodToken,tP1, tP2, tP3, tP4, tP5, tP6, tP7, tP8, tP9, tP10, tP11, tP12) Return value ignored
gfxs A collection of GFX objects, required interface: PROCEDURE ApplyFX(toListener, tcMethodToken,P1, tP2, tP3, tP4, tP5, tP6, tP7, tP8, tP9, tP10, tP11, tP12) Return value significant to Render method.
ffcgraphics A reference to an FFCGraphic object created during the run and provided to members of the GFXs collection. Validated as instance of GpGraphics from the FFC _GDIPLUS.VCX or a class derived from GpGraphics.
cancelrequested Notification flag for FX objects to request a report cancellation.
fxfeedbackclass Class to instantiate in FX collection for user feedback (defaults to fxTherm).
fxfeedbackclasslib Class library from which to instantiate FX collection object providing user feedback.
fxfeedbackmodule Application module (APP or EXE) from which to instantiate FX collection object providing user feedback.
classpath Provides optional location specifying path for loading objects from external libraries.
fxmemberdatascriptclass Class to instantiate in FX collection for memberdata-based script handling (defaults to fxMemberDataScript).
fxmemberdatascriptclasslib Class library from which to instantiate FX collection object providing memberdata-based script-handling.
fxmemberdatascriptmodule Application module (APP or EXE) from which to instantiate FX collection object providing memberdata-based script-handling.
frxcursor Holds a reference to an FRXCursor helper object to aid in run-time calculations related to FRX metadata, structure, and memberdata.
loadfrxcursor Determines whether this class should dynamically load an instance of the helper class FRXCursor when attempting to access a reference to it.
memberdataalias Alias of cursor holding memberdata in the FRXDataSession, read from the FRX table's Style field for easy access by other objects.
runcollectorresetlevel Indicates how often the runCollector member should be automatically reset by the reportListener (0=never, 1=after each report, 2=after a chained report run).
gfxrotateclass Class to instantiate in GFX collection for rotating layout controls (defaults to gfxRotate).
gfxrotateclasslib Class library from which to instantiate GFX collection object providing rotation.
gfxrotatemodule Application module (APP or EXE) from which to instantiate GFX collection object providing rotation.
reportstoprundatetime A datetime value for use at the conclusion of a report run, storing when the last report generation run ended, if the feedback member object has been instantiated and provides a property with a matching name. Readonly.
reportstartrundatetime A datetime value indicating when the last report generation run began, if the feedback member object has been instantiated and provides a property with a matching name. Readonly.
gfxnorenderclass Class to instantiate in GFX collection for conditionally eliminating baseclass rendering of various layout controls (defaults to gfxNoRender, if empty conditional rendering is turned off).
gfxnorenderclasslib Class library from which to instantiate GFX collection object providing conditional baseclass rendering.
gfxnorendermodule Application module (APP or EXE) from which to instantiate GFX collection object providing conditional baseclass rendering.
nexternalgdiplusgfx
*createhelperobjects Creates FXs and GFXs collections, and additional required object members such as the FFCGraphics object.
*needgfxs Hook method to evaluate whether this method needs to call the GFXs collection members for rendering purposes.
*sendfx Applies FXs and GFXs collection members when an event or method is called. Returns value to indicate how default render behavior should work when invoked during Render event.
*checkcollectionmembers Eliminates members of FXs and GFXs collections in LoadReport and again in BeforeReport if they do not match required interfaces. Verifies availability of appropriate members.
*uppermethodname Passed a string such as PROGRAM(), returns an upper-case version of the method name with prefixes removed. Utility method for use when applying FX and GFX instructions.
*cancelrequested_assign
*fxfeedbackclass_assign
*fxfeedbackclasslib_assign
*fxfeedbackmodule_assign
*getfeedbackfxobject Instantiates FX object to provide user feedback.
*classpath_assign
*getobjectinstance Provides a method for instancing classes as helper/member objects or FX/GFX collection members using specific path priorities.
*checkcollectionforspecifiedmember Checks FX or GFX collection for instance of specified class by class and (if specified) by class library name. Returns logical (.F. if not found) or object reference (NULL if not found).
*addcollectionmember Adds instance of specified class in specified class library to FX or GFX collection. Params: tcClass, tcClassLib,tcModule,tlSingleton, tlInGFX, tlRequired
*getpathforexternals Determines the location at which the current configuration table and any other required external files will be expected.
*ffcgraphics_assign
*getmemberdatascriptfxobject Instantiates FX object to provide memberdata-based script handling.
*fxmemberdatascriptclass_assign
*fxmemberdatascriptclasslib_assign
*fxmemberdatascriptmodule_assign
*frxcursor_access
*frxcursor_assign
*loadfrxcursor_assign
*memberdataalias_assign
*creatememberdatacursor Creates a cursor in the FRX datasession to hold extended information about FRX data rows.
*runcollectorresetlevel_assign
*getfrxrecno Determine the current FRX cursor row number from the parameters passed to a ReportListener event.
*getrotategfxobject Instantiates GFX object to provide memberdata-based rotation of layout controls.
*gfxrotateclass_assign
*gfxrotateclasslib_assign
*gfxrotatemodule_assign
*removecollectionmember Provides a way to remove an FX or GFX object from FXListener's collections by object instance name or class name.
*reportstoprundatetime_access
*reportstartrundatetime_access
*evaluateuserexpression Attempts to evaluate a user-provided expression in various report run datasessions and return a valid result.
*gfxnorenderclass_assign
*gfxnorenderclasslib_assign
*gfxnorendermodule_assign
*getnorendergfxobject Instantiates GFX object to provide memberdata-specified conditional baseclass rendering.
*ensurecollection Ensures valid object collections for GFXs and FXs member references.
*setgdiplusgraphics
DOSTATUS
UPDATESTATUS
CLEARSTATUS
AFTERBAND
AFTERREPORT
m.toListener.CommandClauses.RecordTotalb
BEFOREBAND
DATASESSIONv
BEFOREREPORT
CANCELREPORT
DATASESSIONv
LOADREPORT
reportStartRunDatetime
m.toListener.CommandClauses.NoDialogb
UNLOADREPORT
reportStopRunDatetime
TOLISTENER
TCMETHODTOKEN
MOVABLE
LISESSION
DOSTATUS
UPDATESTATUS
CLEARSTATUS
SYNCHSTATUS
ISRUNNING
CURRENTRECORD
COMMANDCLAUSES
RECORDTOTAL
DESIGNATEDDRIVER
DRIVINGALIAS
SUCCESSORSYS2024
VISIBLE
REPORTSTOPRUNDATETIME
POPUSERFEEDBACKGLOBALSETS
CURRENTPASS
CURRENTDATASESSION
SETUPREPORT
QUIETMODE
PAGELIMIT
PAGENO
ALLOWMODALMESSAGES
DOMESSAGE
CANCELQUERYTEXT
ATTENTIONTEXT
CANCELREQUESTED
ISSUCCESSOR
REPORTINCOMPLETETEXT
RESETUSERFEEDBACK
ADDPROPERTY
REPORTSTARTRUNDATETIME
NODIALOG
INITSTATUSTEXT
PUSHUSERFEEDBACKGLOBALSETS
PERSISTBETWEENRUNS
LISTENERDATASESSION
RELEASE9
VNEWVAL
INCLUDESECONDS9
VNEWVAL
INITSTATUSTEXT9
VNEWVAL
PREPASSSTATUSTEXT
VNEWVAL
RUNSTATUSTEXT
VNEWVAL
SECONDSTEXT
VNEWVAL
LCTYPE
CMESSAGE
THERMCAPTIONF
VNEWVAL
THERMFORMCAPTION
SETTHERMFORMCAPTION
VNEWVAL
THERMFORMHEIGHT
THERMMARGIN
SYNCHUSERINTERFACE
VNEWVAL
THERMFORMWIDTH
THERMMARGIN
SYNCHUSERINTERFACE~
VNEWVAL
THERMFORMHEIGHT
THERMFORMWIDTH
THERMMARGIN
SYNCHUSERINTERFACE
_SCREEN.ActiveFormb
THIS.CommandClauses.InWindowb
THIS.CommandClauses.Windowb
_SCREEN.ActiveFormb
_SCREEN.ActiveFormb
LOFORM
LOTOPFORM
LCINWINDOW
ACTIVEFORM
SHOWWINDOW
COMMANDCLAUSES
INWINDOW
WINDOW
FORMS
NAME
FORMCOUNT6
WINDOWS
SKIPv
TOLISTENER
LISELECT
LCALIAS
LISKIPS
LASKIPS
FRXDATASESSION
DESIGNATEDDRIVER
DRIVINGALIAS
OBJTYPE
OBJCODE
CURRENTDATASESSION
PLATFORM
TLRESETTIMES
CURRENTRECORD
PERCENTDONE
REPORTSTARTRUNDATETIME
REPORTSTOPRUNDATETIME
THERMFORMCAPTION
SYNCHUSERINTERFACE:
TCCOMMANDCLAUSESFILE
TCPRINTJOBNAME
THERMFORMCAPTION
CNAME
OFOXYPREVIEWER
CTITLE
CANCELINSTRTEXT
CAPTION@
TOLISTENER
NBANDOBJCODE
NFRXRECNO
THIS
ISRUNNING
FRXBANDRECNO
CURRENTDATASESSION
DRIVINGALIASCURRENTRECNO
DRIVINGALIAS
CURRENTRECORD
COMMANDCLAUSES
RECORDTOTAL
CURRENTPASS
TWOPASSPROCESS
RESETUSERFEEDBACK
UPDATESTATUS
LISTENERDATASESSION
MACDESKTOP
SCREEN
MACDESKTOP
SCREEN
TOLISTENER
CMESSAGE
LOPARENTFORM
LCCAPTION
LCPARENTFORMNAME
QUIETMODE
THIS
ISRUNNING
COMMANDCLAUSES
NODIALOG
NLASTPERCENT
PERCENTDONE
NDELAY
THERMCAPTION
CLOSABLE
THERM
VALUE
THERMLABEL
CAPTION
VISIBLE
GETPARENTWINDOWREF
DESKTOP
MACDESKTOP
SHOWWINDOW
ALWAYSONTOP
AUTOCENTER.
TOLISTENER
VISIBLE>
TOLISTENER
THIS
ISRUNNING
LIRECTOTAL
LNNEWPERCENT
LLSHOW
COMMANDCLAUSES
RECORDTOTAL
CURRENTRECORD
THERMPRECISION
PERCENTDONE
DOSTATUS
CURRENTPASS
TWOPASSPROCESS
PREPASSSTATUSTEXT
RUNSTATUSTEXTM
Notify
ESCAPE
PUBLIC &lcRef.
ON ESCAPE &lcRef..CancelReport()
ESCAPEv
TOLISTENER
STARTMODE
LCREF
SETNOTIFYCURSOR
ONESCAPECOMMAND
ESCAPEREFERENCE
SETESCAPE
RELEASE &lcRef.
ON ESCAPE &lcRef
STARTMODE
LCREF
ESCAPEREFERENCE
ONESCAPECOMMAND
SETNOTIFYCURSOR
SETESCAPE
m.toListener.CommandClauses.Summaryb
Summary-
m.toListener.CommandClauses.RecordTotalb
RecordTotal
m.toListener.CommandClauses.NoDialogb
NoDialog-
WINDOWS
WINDOWS
WINDOWS
WINDOWS
WINDOWS
TOLISTENER
LLFRXAVAILABLE
LCALIAS
THIS
ISRUNNING
CURRENTDATASESSION
DRIVINGALIAS
FRXDATASESSION
GETREPORTSCOPEDRIVER
SETTHERMFORMCAPTION
COMMANDCLAUSES
PRINTJOBNAME
FRXBANDRECNO
SUMMARY
OBJTYPE
OBJCODE
PLATFORM
DRIVINGALIASCURRENTRECNO
LISTENERDATASESSION=
VNEWVAL
THERMPRECISION7
VNEWVAL
PERSISTBETWEENRUNS
GetSysColor
Win32API
toListener.CommandClauses.StartDataSessionb
DATASESSIONv
TOLISTENER
GETSYSCOLOR
WIN32API
LITHERMTOP
LITHERMLEFT
LITHERMWIDTH
LITHERMHEIGHT
LISESSION
COMMANDCLAUSES
STARTDATASESSION
RESETDATASESSION
THERMMARGIN
SCALEMODE
HEIGHT
THERMFORMHEIGHT
HALFHEIGHTCAPTION
WIDTH
THERMFORMWIDTH
AUTOCENTER
BORDERSTYLE
CONTROLBOX
CLOSABLE
ISRUNNING
MAXBUTTON
MINBUTTON
ALWAYSONTOP
ALLOWOUTPUT
THERMLABEL
VISIBLE
FONTBOLD
ALIGNMENT
SETTHERMFORMCAPTION
THERM
CAPTION
RUNSTATUSTEXT
BringWindowToTop
Win32API
ShowWindow
Win32API
GetCurrentThreadId
kernel32
GetWindowThreadProcessId
user32
GetCurrentThreadId
kernel32
AttachThreadInput
user32
GetForegroundWindow
user32
FindWindow
Win32API
BRINGWINDOWTOTOP
WIN32API
SHOWWINDOW
GETCURRENTTHREADID
KERNEL32
GETWINDOWTHREADPROCESSID
USER32
ATTACHTHREADINPUT
GETFOREGROUNDWINDOW
FINDWINDOW
LNHWND
CAPTION
LNFORETHREAD
LNAPPTHREADy
nLastPercent
CancelInstrText
CancelQueryText
ReportIncompleteText
AttentionText
INITSTATUS
PREPSTATUS
RUNSTATUS
SECONDS
CANCELINST
CANCELQUER
REPINCOMPL
ATTENTION
Initializing...
Running calculation prepass...
Creating output...
sec(s)
Press Esc to cancel...
Stop report execution?C
(If you press 'No', report execution will continue.)
<xsl:variable name="separateTitlePage" select="./Data/*[name()=$titleNodeName] and ./VFP-RDL/VFPDataSet/VFPFRXLayoutObject[bandtype='0' and pagebreak='true']"/>
<xsl:variable name="separateSummaryPage" select="./Data/*[name()=$summaryNodeName] and ./VFP-RDL/VFPDataSet/VFPFRXLayoutObject[bandtype='8' and pagebreak='true' and ejectbefor='false']"/>
<xsl:variable name="reportPages" select="count(./Data/*[(name()=$pageHeaderNodeName) or (name()=$titleNodeName and $separateTitlePage=true()) or (name()=$summaryNodeName and $separateSummaryPage=true())])"/>
<!-- the @id criteria below leaves out the Pages and Columns collections, if any -->
<!-- we could add in an initial page header but then we'd have to do the additional work to handle any title, etc; all the height offsets will change -->
<xsl:apply-templates select="./Data/*[@idref and ($unpagedModeIncludesTitle=1 or not(name() = $titleNodeName))]" mode="unpagedBand">
<xsl:if test="$thisPage = 1 and /Reports/VFP-Report[$thisReport]/Data/*[name()=$titleNodeName] and /Reports/VFP-Report[$thisReport]/VFP-RDL/VFPDataSet/VFPFRXLayoutObject[bandtype='0' and pagebreak='false']">
<xsl:apply-templates select="/Reports/VFP-Report/Data/*[( (@id=$thisPage and contains(concat('|',$pageFooterNodeName,'|',$columnHeaderNodeName,'|',$columnFooterNodeName,'|'),concat('|',name(),'|'))) or (@idref=$thisPage and contains(concat('|',$detailHeaderNodeName,'|',$detailFooterNodeName,'|',$detailNodeName,'|',$groupHeaderNodeName,'|',$groupFooterNodeName,'|',$summaryNodeName,'|'),concat('|',name(),'|'))) )]" mode="band">
<xsl:when test="$useTextAreaForStretchingText=1 and string-length(@hlink) = 0 and name()=$fieldNodeName and key('Layout',concat($thisID, $thisReportID))[stretch='true']">
<xsl:when test="stretch='true' and objtype=8 and $useTextAreaForStretchingText=1 and $hideScrollbarsForTextAreas=1"> overflow:hidden;margin-top:4px;</xsl:when>
<xsl:when test="stretch='true' and objtype=8 and $useTextAreaForStretchingText=1"> overflow: auto;margin-top:4px;</xsl:when>
clip: rect(0in,<xsl:call-template name="setPrecision"><xsl:with-param name="theNumber" select="@w div $printDPI"/></xsl:call-template>in,<xsl:value-of select="@h div $printDPI"/>in,0in);
</xsl:when><xsl:when test="$imgGeneral/general='1'"><!-- scale and retain --><xsl:choose><xsl:when test="@h > @w">
width:100%;
</xsl:when><xsl:otherwise>
height:100%;
</xsl:otherwise></xsl:choose></xsl:when><xsl:otherwise><!-- stretch to fill frame -->
height: <xsl:call-template name="setPrecision"><xsl:with-param name="theNumber" select="@h div $printDPI"/></xsl:call-template>in;
width: <xsl:call-template name="setPrecision"><xsl:with-param name="theNumber" select="@w div $printDPI"/></xsl:call-template>in;
<xsl:if test="((@FSTYLE div 128) mod 2 = 1) or ( (@FSTYLE div 4) mod 2 = 1)">text-decoration:<xsl:if test="((@FSTYLE div 128) mod 2 = 1)">line-through</xsl:if><xsl:if test="( (@FSTYLE div 8) mod 2 = 1)">underline</xsl:if>;</xsl:if>
font-weight:<xsl:choose><xsl:when test="@FSTYLE mod 2 = 1">bold</xsl:when><xsl:otherwise>normal</xsl:otherwise></xsl:choose>;
font-style:<xsl:choose><xsl:when test="(@FSTYLE div 2) mod 2 =1">italic</xsl:when><xsl:otherwise>normal</xsl:otherwise></xsl:choose>;
SELECT &lcResult FROM (m.lcAlias) LEFT JOIN Bands ON &lcAlias..UniqueID = Bands.UniqueID LEFT JOIN Objects ON &lcAlias..UniqueID = Objects.UniqueID WHERE Platform = "WINDOWS" AND NOT DELETED() INTO CURSOR VFPFRXLayoutObject READWRITE
VFPFRXLayoutObject.Tagb
VFPFRXLayoutObject.Tag2b
VFPFRXLayoutObject.Fontfaceb
Nodes
VFPFRXLayoutNode
attrC
VFPFRXLayoutNode
THIS.C
attribute nodename
XMLAdapter
VFPFRXLayoutObject
VFPFRXLayoutNode
VFPFRXMemberData
VFPDataSource
lcResult
Microsoft.XMLDOM
VFPFRXCommand
THIS.CommandClauses.C
false
OutputTypeC
appName
targetFileName
VFPFRXPrintJob
pagewidth
pageheight
pagedesignC
whole
printable6
printresolutionCC
PRINTER
printresolution
TCNODENAME
TLASSTRING
LISELECTCURRENT
LISELECTFRX
LISESSION
LIFLDS
LIDBFS
LIINDEX1
LIINDEX2
LAFLDS
LADBFS
LARELS
LCALIAS
LCKEY
LLDESC
LCFILTER
LCREL
LIRELS
LCSKIP
LCRESULT
LLWHOLEPAGE
ONODE
OCOMMAND
SETFRXDATASESSION
INCLUDEDATASOURCESINVFPRDL
VFPDATASOURCE
THE_ALIAS
RPT_DRIVER
THE_DBF
THE_ORDER
ORDER_DESC
THE_FILTER
THE_SKIP
FLDS
THE_FIELD
THE_TYPE
THE_PARENT
THE_TARGET
THE_EXPR
SETCURRENTDATASESSION
LIINDEX
LCDBF
LITAG
DRIVINGALIAS
PREPAREFRXCOPY
GETFRXLAYOUTOBJECTFIELDLIST
REMOVEFRXCOPY
VFPFRXLAYOUTOBJECT
OBJTYPE
FONTFACE
NODES
OBJVALUE
OBJCODE
OBJINFO
VFPFRXLAYOUTNODE
RESPECTCURSORCP
ADDTABLESCHEMA
MEMBERDATAALIAS
RESPECTNESTING
XMLSCHEMALOCATION
TOXML
RESETDATASESSION
LOADXML
SELECTSINGLENODE
COMMANDCLAUSES
CREATEELEMENT
SETATTRIBUTE
OUTPUTTYPE
APPNAME
TARGETFILENAME
APPENDCHILD
SHAREDPAGEWIDTH
SHAREDPAGEHEIGHT
PRINTJOBNAME
VNEWVAL
INCLUDEDATASOURCESINVFPRDL
TOBJTYPE
TNAME
TPICTURE
TOFFSET
TPATHED
LCRETURN
LCFILE
COMMANDCLAUSES
APPLYUSERTRANSFORM
XSLTPROCESSORUSER
APPLYRDLTRANSFORM
LVPROCESSOR
XMLMODE
XSLTPROCESSORRDL
SAVETARGETFILENAME
APPLYXSLT
TARGETFILENAME
XSLTPARAMETERSr
VNEWVAL
THIS
ISRUNNING
APPLYUSERTRANSFORM
XSLTPROCESSORUSER
GETDEFAULTUSERXSLT
FRXRecno
FRXRecno
Microsoft.VFP.Reporting.Builder.AdvancedProperty
HTML.PrintablePageLink
TONODE
TNLEFT
TNTOP
TNWIDTH
TNHEIGHT
TNOBJECTCONTINUATIONTYPE
SETATTRIBUTE
CONTATTR
INCLUDEFORMATTINGINLAYOUTOBJECTS
LEFTATTR
TOPATTR
WIDTHATTR
HEIGHTATTR
LLPAGEIMAGES
SETFRXDATASESSION
CURRENTPAGEIMAGEFILENAME
MEMBERDATAALIAS
INCLUDEDATATYPEATTRIBUTES
FORMATTINGCHANGES
DTEXT
DATATYPEATTR
DTYPE
DATATEXTATTR
FRXRECNO
EXECWHEN
EXECUTE
PAGEIMAGEATTR
APPLYUSERTRANSFORM
XSLTPROCESSORUSER2
Title
Title Band nodename
Page Header Band nodename
Column Header Band nodename
Group Header Band nodename
Detail Band nodename
Group Footer Band nodename
Column Footer Band nodename
Page Footer Band nodename
Summary
Summary Band nodename
Detail Header Band nodename
Detail Footer Band nodename
VFP-Report
Report root nodename
Text object nodename
Expression object nodename
Picture object nodename
Shape object nodename
Line object nodename
Variable nodename
FontRes
FontResource nodename
DataEnv
DataEnvironment nodename
DE-Cursor
DE-Cursor nodename
DE-Relation
DE-Relation nodename
Group
Group selector nodename
Reports
XML Document root nodename
Report scope data root nodename
VFP-RDL
RDL layout description root nodename
Pages
Pages collection root nodename
Columns
Column collection root nodename
Run property set root nodename
OBJTYPE
COLLECTION
VNEWVAL
XSLTPARAMETERS
BASECLASS
RECNO() AS FrxRecno,
.PLATFORM,
.NAME,
.EXPR,
.OFFSET,
.VPOS,
.HPOS,
.HEIGHT,
.OBJTYPE,
.TAG,
.TAG2,
.PENSIZE,
.PENPAT,
.FILLPAT,
.WIDTH,
.STYLE,
.PICTURE,
.ORDER,
.COMMENT,
.FILLCHAR,
.PENRED,
.PENGREEN,
.PENBLUE,
.FILLRED,
.FILLGREEN,
.FILLBLUE,
.FONTFACE,
.FONTSTYLE,
.FONTSIZE,
.MODE,
.FLOAT,
.STRETCH,
.STRETCHTOP,
BITTEST(
.FONTSTYLE, 0 ) AS FontBold,
BITTEST(
.FONTSTYLE, 1 ) AS FontItalic,
BITTEST(
.FONTSTYLE, 3 ) AS FontUnderline,
BITTEST(
.FONTSTYLE, 7 ) AS FontStrikeThrough,
THIS.GetPathedImageInfo(
.ObjType,
.Name,
.Picture,
.Offset) AS UnpathedImg,
THIS.GetPathedImageInfo(
.ObjType,
.Name,
.Picture,
.Offset, .T.) AS PathedImg,
.TOP,
.BOTTOM,
.NOREPEAT,
.PAGEBREAK,
.COLBREAK,
.RESETPAGE,
.GENERAL,
.SPACING,
.SWAPHEADER,
.SWAPFOOTER,
.EJECTBEFOR,
.EJECTAFTER,
.TOTALTYPE,
.RESETTOTAL,
.DOUBLE,
.RESOID,1) AS FONTCHARSET,
.SUPALWAYS,
.SUPOVFLOW,
.SUPRPCOL,
.SUPGROUP,
.SUPVALCHNG,
.SUPEXPR,
.USER,
OBJECTS.UniqueID AS ObjID, OBJECTS.ObjName, Objects.Locale_ID,
<xsl:variable name="separateTitlePage" select="./Data/*[name()=$titleNodeName] and ./VFP-RDL/VFPDataSet/VFPFRXLayoutObject[bandtype='0' and pagebreak='true']"/>
<xsl:variable name="separateSummaryPage" select="./Data/*[name()=$summaryNodeName] and ./VFP-RDL/VFPDataSet/VFPFRXLayoutObject[bandtype='8' and pagebreak='true' and ejectbefor='false']"/>
<xsl:variable name="reportPages" select="count(./Data/*[(name()=$pageHeaderNodeName) or (name()=$titleNodeName and $separateTitlePage=true()) or (name()=$summaryNodeName and $separateSummaryPage=true())])"/>
<!-- the @id criteria below leaves out the Pages and Columns collections, if any -->
<!-- we could add in an initial page header but then we'd have to do the additional work to handle any title, etc; all the height offsets will change -->
<xsl:apply-templates select="./Data/*[@idref and ($unpagedModeIncludesTitle=1 or not(name() = $titleNodeName))]" mode="unpagedBand">
<xsl:if test="$thisPage = 1 and /Reports/VFP-Report[$thisReport]/Data/*[name()=$titleNodeName] and /Reports/VFP-Report[$thisReport]/VFP-RDL/VFPDataSet/VFPFRXLayoutObject[bandtype='0' and pagebreak='false']">
<xsl:apply-templates select="/Reports/VFP-Report/Data/*[( (@id=$thisPage and contains(concat('|',$pageFooterNodeName,'|',$columnHeaderNodeName,'|',$columnFooterNodeName,'|'),concat('|',name(),'|'))) or (@idref=$thisPage and contains(concat('|',$detailHeaderNodeName,'|',$detailFooterNodeName,'|',$detailNodeName,'|',$groupHeaderNodeName,'|',$groupFooterNodeName,'|',$summaryNodeName,'|'),concat('|',name(),'|'))) )]" mode="band">
<xsl:when test="$useTextAreaForStretchingText=1 and string-length(@hlink) = 0 and name()=$fieldNodeName and key('Layout',concat($thisID, $thisReportID))[stretch='true']">
<xsl:when test="stretch='true' and objtype=8 and $useTextAreaForStretchingText=1 and $hideScrollbarsForTextAreas=1"> overflow:hidden;margin-top:4px;</xsl:when>
<xsl:when test="stretch='true' and objtype=8 and $useTextAreaForStretchingText=1"> overflow: auto;margin-top:4px;</xsl:when>
clip: rect(0in,<xsl:call-template name="setPrecision"><xsl:with-param name="theNumber" select="@w div $printDPI"/></xsl:call-template>in,<xsl:value-of select="@h div $printDPI"/>in,0in);
</xsl:when><xsl:when test="$imgGeneral/general='1'"><!-- scale and retain --><xsl:choose><xsl:when test="@h > @w">
width:100%;
</xsl:when><xsl:otherwise>
height:100%;
</xsl:otherwise></xsl:choose></xsl:when><xsl:otherwise><!-- stretch to fill frame -->
height: <xsl:call-template name="setPrecision"><xsl:with-param name="theNumber" select="@h div $printDPI"/></xsl:call-template>in;
width: <xsl:call-template name="setPrecision"><xsl:with-param name="theNumber" select="@w div $printDPI"/></xsl:call-template>in;
<xsl:if test="((@FSTYLE div 128) mod 2 = 1) or ( (@FSTYLE div 4) mod 2 = 1)">text-decoration:<xsl:if test="((@FSTYLE div 128) mod 2 = 1)">line-through</xsl:if><xsl:if test="( (@FSTYLE div 8) mod 2 = 1)">underline</xsl:if>;</xsl:if>
font-weight:<xsl:choose><xsl:when test="@FSTYLE mod 2 = 1">bold</xsl:when><xsl:otherwise>normal</xsl:otherwise></xsl:choose>;
font-style:<xsl:choose><xsl:when test="(@FSTYLE div 2) mod 2 =1">italic</xsl:when><xsl:otherwise>normal</xsl:otherwise></xsl:choose>;
*!* <xsl:variable name="separateTitlePage" select="./Data/*[name()=$titleNodeName] and ./VFP-RDL/VFPDataSet/VFPFRXLayoutObject[bandtype='0' and pagebreak='true']"/>
*!* <xsl:variable name="separateSummaryPage" select="./Data/*[name()=$summaryNodeName] and ./VFP-RDL/VFPDataSet/VFPFRXLayoutObject[bandtype='8' and pagebreak='true' and ejectbefor='false']"/>
*!* <xsl:variable name="reportPages" select="count(./Data/*[(name()=$pageHeaderNodeName) or (name()=$titleNodeName and $separateTitlePage=true()) or (name()=$summaryNodeName and $separateSummaryPage=true())])"/>
*!* <!-- the @id criteria below leaves out the Pages and Columns collections, if any -->
*!* <!-- we could add in an initial page header but then we'd have to do the additional work to handle any title, etc; all the height offsets will change -->
*!* <xsl:apply-templates select="./Data/*[@idref and ($unpagedModeIncludesTitle=1 or not(name() = $titleNodeName))]" mode="unpagedBand">
*!* <xsl:if test="$thisPage = 1 and /Reports/VFP-Report[$thisReport]/Data/*[name()=$titleNodeName] and /Reports/VFP-Report[$thisReport]/VFP-RDL/VFPDataSet/VFPFRXLayoutObject[bandtype='0' and pagebreak='false']">
*!* <xsl:apply-templates select="/Reports/VFP-Report/Data/*[( (@id=$thisPage and contains(concat('|',$pageFooterNodeName,'|',$columnHeaderNodeName,'|',$columnFooterNodeName,'|'),concat('|',name(),'|'))) or (@idref=$thisPage and contains(concat('|',$detailHeaderNodeName,'|',$detailFooterNodeName,'|',$detailNodeName,'|',$groupHeaderNodeName,'|',$groupFooterNodeName,'|',$summaryNodeName,'|'),concat('|',name(),'|'))) )]" mode="band">
*!* <xsl:when test="$useTextAreaForStretchingText=1 and string-length(@hlink) = 0 and name()=$fieldNodeName and key('Layout',concat($thisID, $thisReportID))[stretch='true']">
*!* <xsl:when test="stretch='true' and objtype=8 and $useTextAreaForStretchingText=1 and $hideScrollbarsForTextAreas=1"> overflow:hidden;margin-top:4px;</xsl:when>
*!* <xsl:when test="stretch='true' and objtype=8 and $useTextAreaForStretchingText=1"> overflow: auto;margin-top:4px;</xsl:when>
*!* <xsl:if test="((@FSTYLE div 128) mod 2 = 1) or ( (@FSTYLE div 4) mod 2 = 1)">text-decoration:<xsl:if test="((@FSTYLE div 128) mod 2 = 1)">line-through</xsl:if><xsl:if test="( (@FSTYLE div 8) mod 2 = 1)">underline</xsl:if>;</xsl:if>
*!* font-weight:<xsl:choose><xsl:when test="@FSTYLE mod 2 = 1">bold</xsl:when><xsl:otherwise>normal</xsl:otherwise></xsl:choose>;
*!* font-style:<xsl:choose><xsl:when test="(@FSTYLE div 2) mod 2 =1">italic</xsl:when><xsl:otherwise>normal</xsl:otherwise></xsl:choose>;
"RECNO() AS FrxRecno, "+m.tcAlias+".PLATFORM, "+m.tcAlias+".NAME,"+m.tcAlias+".EXPR,"+m.tcAlias+".OFFSET,"+m.tcAlias+".VPOS,"+m.tcAlias+".HPOS,"+m.tcAlias+".HEIGHT,"+;
"IIF("+m.tcAlias+".DOUBLE,"+m.tcAlias+".RESOID,1) AS FONTCHARSET,"+m.tcAlias+".SUPALWAYS,"+m.tcAlias+".SUPOVFLOW,"+m.tcAlias+".SUPRPCOL,"+m.tcAlias+".SUPGROUP,"+m.tcAlias+".SUPVALCHNG,"+m.tcAlias+".SUPEXPR,"+m.tcAlias+".USER,"+ ;
"OBJECTS.UniqueID AS ObjID, OBJECTS.ObjName, Objects.Locale_ID,"+ ;
Local loBmp As gpBitmap OF HOME() + "ffc\_gdiplus.vcx"
loBmp = NEWOBJECT("GpBitmap", "_GdiPlus.vcx")
loBmp.CreateFromFile(lcFile)
lnHeight = MIN(lnHeight, loBmp.ImageHeight)
lnWidth = MIN(lnWidth , loBmp.ImageWidth)
LOCAL lhBitmap, lnStatus
lhBitmap = 0
* Function used in the CropImage method
DECLARE Long GdipCloneBitmapAreaI IN GDIPLUS.DLL AS pdfxGdipCloneBitmapAreaI Long x, Long y, Long nWidth, Long Height, Long PixelFormat, Long srcBitmap, Long @dstBitmap
DECLARE INTEGER GetWindowThreadProcessId IN user32;
INTEGER hWnd,;
INTEGER @ lpdwProcId
DECLARE INTEGER GetCurrentThreadId;
IN kernel32
DECLARE INTEGER AttachThreadInput IN user32 ;
INTEGER idAttach, ;
INTEGER idAttachTo, ;
INTEGER fAttach
DECLARE INTEGER GetForegroundWindow IN user32
DECLARE Long FindWindow In Win32API String, String
Local lnHWND
lnHWND = FindWindow(NULL, _Screen.Caption) && we could have just used _screen.hwnd, but this will work for other non-VFP windows as well
If lnHWND >0
LOCAL lnForeThread, lnAppThread
lnForeThread = GetWindowThreadProcessId(GetForegroundWindow(), 0) && what process owns foreground window?
lnAppThread = GetCurrentThreadId() && what process is our window owned by?
IF lnForeThread != lnAppThread && our process doesn't own the foreground window currently
AttachThreadInput(lnForeThread, lnAppThread, .T.) && let's become a part of this the process that owns the foreground window so we can bring our window to the front
BringWindowToTop(lnHWND)
ShowWindow(lnHWND, 3)
AttachThreadInput(lnForeThread, lnAppThread, .F.) && ok, we're done bringing our window to the front so let's detach now
ELSE && our process owns foreground window so proceed as we always would have
BringWindowToTop(lnHWND)
ShowWindow(lnHWND, 3)
ENDIF
ENDIF
ENDPROC
PROCEDURE Init
*!* Declare Long SetParent in User32 Long hWndChild, Long hWndNewParent
m.lcColorValue = Strtran(m.lcColorValue,' ','') && here it could be converted from rgb to number if it's more convenient // the user could use a number instead of an RGB pair also
m.lcColorValue = Strtran(m.lcColorValue,' ','') && here it could be converted from rgb to number if it's more convenient // the user could use a number instead of an RGB pair also
m.lcColorValue = Strtran(m.lcColorValue,' ','') && here it could be converted from rgb to number if it's more convenient // the user could use a number instead of an RGB pair also
m.lcColorValue = Strtran(m.lcColorValue,' ','') && here it could be converted from rgb to number if it's more convenient // the user could use a number instead of an RGB pair also
cgrideval Eval'd to retrieve reference to the grid.
_memberdata XML Metadata for customizable properties
crecordsource Leave empty to read the record source from the grid, fill in to override.
oindex
cautocleanon Used when grid has SaveSource/RestoreSource methods. Set to "S" to remove temporary indexes when saving the source. Set to "R" to remove when restoring the source.
Local loBmp As gpBitmap OF HOME() + "ffc\_gdiplus.vcx"
loBmp = NEWOBJECT("GpBitmap", "_GdiPlus.vcx")
loBmp.CreateFromFile(lcFile)
lnHeight = MIN(lnHeight, loBmp.ImageHeight)
lnWidth = MIN(lnWidth , loBmp.ImageWidth)
LOCAL lhBitmap, lnStatus
lhBitmap = 0
* Function used in the CropImage method
DECLARE Long GdipCloneBitmapAreaI IN GDIPLUS.DLL AS pdfxGdipCloneBitmapAreaI Long x, Long y, Long nWidth, Long Height, Long PixelFormat, Long srcBitmap, Long @dstBitmap
_memberdata XML Metadata for customizable properties
allowprintfrompreview
lastzoomlevel
textontoolbar
tempstoprepaint
memberclass Specifies the name of a member default class to use when new members are added to the container.
memberclasslibrary Specifies the name of the class library containing the class associated with the MemberClass property.
topform
mouseflag
ignoremouseclickinmagnifycode
*actionclose
*actiongofirst
*actiongolast
*actiongonext
*actiongoprev
*actiongotopage
*actionprint
*actionsetcanvascount
*actionsetzoom
*actiontoolbarvisibility
*invokecontextmenu
*renderpage
*reset Resets the Timer control so that it starts counting from 0.
*setreport
*showtoolbar
*synchcanvases
*synchpageno
*synchtoolbar
*setcurrentpage parameters: iPage
*actionshowinfo
^zoomlevels[1,2]
*getzoompercent
*renderpages
*savetoresource
*restorefromresource
*getpixelsperdpi960 Returns the ratio between pixels and 960dpi based on the current zoomlevel.
*createtoolbar
*extensionhandler_assign
*getpixelpageoffsets
*showcommandwindow
*hidecommandwindow
*createcanvases
*canvascount_assign
*setzoomlevel
*setcanvascount
VALUE
SPINNERLOWVALUE
SPINNERHIGHVALUE
LostFocus,
PROCEDURE enabled_assign
lparameter lEnabled
THIS.cmdTop.Enabled = m.lEnabled
THIS.cmdBack.Enabled = m.lEnabled
dodefault(m.lEnabled)
ENDPROC
OTop = 3
Left = 5
Width = 46
Height = 22
BorderWidth = 0
Name = "cntPrev"
previewform
specialmousexcoord
*previewform_assign
*synchcontrols
*actionzoomlevel parameter: iZoomIndex
*getwindowref
*actionpagecount
Caption = "Toolbar1"
Height = 28
KeyPreview = .T.
Left = 0
Top = 0
Width = 563
ShowWindow = 1
previewform = .NULL.
specialmousexcoord = 0
Name = "frxpreviewtoolbar"
Report Preview
Go to page number:
NSTYLE
PAGENO
OPARENTFORM
CURRENTPAGE
PAGETOTAL
CAPTION
LBLCAPTION
SHOWWINDOW
AUTOCENTER
VIEWPORTLEFT
WIDTH
VIEWPORTTOP
HEIGHT
SPNPAGENO
SPINNERLOWVALUE
SPINNERHIGHVALUE
VALUE
Show,
oform Reference to the actual preview form. Not guaranteed to be valid available until after .Show() has been called.
oreport Reference to the ReportListener class assisting the report run. Assigned via .SetReport() automatically.
caption If not empty, this will override the default preview caption in the form title.
topform Indicates that the Preview Form should be a TopForm. Forces non-modal operation.
canvascount If not empty, overrides the initial number of pages shown in preview form. Valid values are 1,2, or 4.
currentpage If not empty, overrides the initial page displayed by the preview form. (Default will be first page rendered.)
zoomlevel If not empty, overrides the initial zoom level of the preview form. Valid values are 1 (10%) to 9 (500%) ,10 (Whole page),and 11 (fit to page width).
toolbarisvisible If not null, overrides the default initial visibility of the preview form's toolbar. .T. to force visible; .F. to force not visible.
extensionhandler Reference to an extension handler object, if one is assigned via the .SetExtensionHandler() method.
previewformclass Class name of preview form to instantiate by default, or, class name of last class instantiated. Used to re-instantiate preview form if different from current form.
_memberdata XML Metadata for customizable properties
allowprintfrompreview If set to false, suppresses the Print action from the preview.
textontoolbar If not null, overrides the default initial visibility of the preview toolbar's button captions: .T. to force visible; .F. to force not visible. Initially, button captions are not visible.
memberclass Specifies the name of a member default class to use when new members are added to the container.
memberclasslibrary Specifies the name of the class library containing the class associated with the MemberClass property.
*getwindowref Returns an object reference to the window with the specified title. Parameter: cWindowTitle
*hide Calls THIS.oForm.Hide(), if oForm is not null.
*release Calls THIS.oForm.Release() and nulls out the internal object references .oReport and .oForm.
*setreport Called automatically by the report engine, passed a reference to the active ReportListener object so that the preview may subsequently invoke its .OutputPage() method to display each page of the report. (Parameter: oReport)
*show Called automatically by the report engine when the user has requested a new-style preview. The appropriate preview form class is instantiated and displayed, based on the REPORT FORM... command clauses.
*setcurrentpage Commands the active preview form to navigate to a specific page. (Parameter: iPageNo)
*setcanvascount Commands the active preview form to set the number of simultaneously visible pages to the specific value. Valid values: 1,2,4. (Parameter: iCount)
*setzoomlevel Commands the active preview window to change its zoom level to the speciified value. Valid values: 1-11. (Parameter: iZoomLevel)
*setextensionhandler Assign an object reference to handle preview extensions. (Parameter: oRef)
*binstringtoint
oform = .NULL.
oreport = .NULL.
caption = ("")
canvascount = 0
currentpage = 0
zoomlevel = 0
toolbarisvisible = .NULL.
extensionhandler = .NULL.
previewformclass = frxPreviewForm
_memberdata =
1732<?xml version = "1.0" encoding="Windows-1252" standalone="yes"?>