|
- EnableExplicit
-
- ; if you want to change some settings, create your own constants before include this file
- CompilerIf Defined(DYMO_DLL_ImportFile_32bit, #PB_Constant) = #False
- #DYMO_DLL_ImportFile_32bit = "DYMO32.lib"
- CompilerEndIf
- CompilerIf Defined(DYMO_DLL_ImportFile_64bit, #PB_Constant) = #False
- #DYMO_DLL_ImportFile_64bit = "DYMO64.lib"
- CompilerEndIf
- CompilerIf Defined(INCLUDE_DYMO, #PB_Constant) ; if DYMO / DYMO_DLL is already included
- CompilerError "<" + #PB_Compiler_Filename + "> DYMO already included !!"
- CompilerElse
- #INCLUDE_DYMO = #True
- CompilerEndIf
-
-
- CompilerSelect #PB_Compiler_Processor
- CompilerCase #PB_Processor_x86
- #INTERNAL_DYMO_Import_File = #DYMO_DLL_ImportFile_32bit
- Import #INTERNAL_DYMO_Import_File
- INTERNAL_DYMO_GetCurrentPrinterName() As "_DYMO_GetCurrentPrinterName@0"
- INTERNAL_DYMO_NextPrinter() As "_DYMO_NextPrinter@0"
- INTERNAL_DYMO_MRU_NextFile() As "_DYMO_MRU_NextFile@0"
- INTERNAL_DYMO_NextObject() As "_DYMO_NextObject@0"
- INTERNAL_DYMO_GetText(Object.s) As "_DYMO_GetText@4"
- INTERNAL_DYMO_MRU_GetFileName(Index) As "_DYMO_MRU_GetFileName@4"
- EndImport
-
- CompilerCase #PB_Processor_x64
- #INTERNAL_DYMO_Import_File = #DYMO_DLL_ImportFile_64bit
- Import #INTERNAL_DYMO_Import_File
- INTERNAL_DYMO_GetCurrentPrinterName() As "DYMO_GetCurrentPrinterName"
- INTERNAL_DYMO_NextPrinter() As "DYMO_NextPrinter"
- INTERNAL_DYMO_MRU_NextFile() As "DYMO_MRU_NextFile"
- INTERNAL_DYMO_NextObject() As "DYMO_NextObject"
- INTERNAL_DYMO_GetText(Object.s) As "DYMO_GetText"
- INTERNAL_DYMO_MRU_GetFileName(Index) As "DYMO_MRU_GetFileName"
- EndImport
- CompilerEndSelect
-
- Enumeration DYMO_Tray
- #DYMO_Tray_Unknown = -1
- #DYMO_Tray_Left = 0
- #DYMO_Tray_Right = 1
- #DYMO_Tray_Auto = 2
- EndEnumeration
-
- #DYMO_POSTNET_Pos_None = "NONE"
- #DYMO_POSTNET_Pos_Top = "TOP"
- #DYMO_POSTNET_Pos_Buttom = "BUTTOM"
-
- Import #INTERNAL_DYMO_Import_File
- DYMO_Init()
- DYMO_Release()
-
- DYMO_ExaminePrinters()
- DYMO_SelectPrinter(PrinterName.s)
- DYMO_IsTwinTurboPrinter(PrinterName.s)
- DYMO_GetCurrentPaperTray()
- DYMO_StartPrintJob()
- DYMO_StopPrintJob()
- DYMO_OpenLabel(File.s, ShowDialogBoxIfFail = #False)
- DYMO_SaveLabel(File.s = #Null$)
- DYMO_PrintLabel(Copies = 1, ShowDialog = #False, Tray = #DYMO_Tray_Unknown)
- DYMO_IsPrinterOnline(PrinterName.s)
- DYMO_OpenMemory(*Buffer, BufferSize)
- DYMO_SaveMemory()
- DYMO_OpenURL(URL.s)
- DYMO_MRU_ExamineFiles()
- DYMO_MRU_GetFileCount()
- DYMO_MRU_OpenFile(Index)
- DYMO_SetPrintMode(HighQuality = #True)
- DYMO_SmartPasteFromClipboard()
- DYMO_SmartPasteFromFile(File.s)
- DYMO_SmartPasteFromString(Text.s)
- DYMO_ProxySetup(Protocol.s, ServerName.s, Port.l, ProxyBypass.s, UserName.s, Password.s)
- DYMO_ProxyClearSettings()
- DYMO_ProxyBypass(Set = #True) ; #False = default
- DYMO_ExamineObjects(VariableOnly = #True)
- DYMO_SetAddress(Address.s, Index = 1)
- DYMO_SetField(Object.s, Text.s)
- DYMO_GetAddressFieldCount()
- DYMO_SetAddressPOSTNET(POSTNET_Pos.s, Index = 1)
- DYMO_SetImageFile(Object.s, File.s)
- DYMO_SetImageURL(Object.s, URL.s)
- DYMO_PasteFromClipboard(Object.s)
- DYMO_PasteImageFromClipboard(Object.s)
- EndImport
-
- Macro DYMO_GetCurrentPrinterName()
- PeekS(INTERNAL_DYMO_GetCurrentPrinterName())
- EndMacro
- Macro DYMO_NextPrinter()
- PeekS(INTERNAL_DYMO_NextPrinter())
- EndMacro
- Macro DYMO_MRU_NextFile()
- PeekS(INTERNAL_DYMO_MRU_NextFile())
- EndMacro
- Macro DYMO_NextObject()
- PeekS(INTERNAL_DYMO_NextObject())
- EndMacro
- Macro DYMO_GetText(__Object_s__)
- PeekS(INTERNAL_DYMO_GetText(__Object_s__))
- EndMacro
- Macro DYMO_MRU_GetFileName(__Index__)
- PeekS(INTERNAL_DYMO_MRU_GetFileName(__Index__)
- EndMacro
-
- DisableExplicit
- ; CursorPosition = 1
- ; Folding = A5
- ; EnableXP
- ; CompileSourceDirectory
- ; EnableCompileCount = 0
- ; EnableBuildCount = 0
- ; EnableExeConstant
|