DLL_EXPORTS


void drf_clear_errors()
Descr:Borra todos los mensajes de error del almacenamiento interno de la librería dinámica.

int drf_get_num_errors();
Descr:Obtiene el numero de mensajes de error del almacenados por la librería dinámica.
Return:numero de mensajes almacenados.

const char* drf_get_error(int idx)
Descr:obtiene el mensajes de error indicado por idx.
p:idx: Numero de mensaje a obtener.Comprendido ente 0 y (drf_get_num_messages()-1) ambos incluidos.
Return: un puntero a una cadena de caracteres ASCII terminada por el byte NUL ('\0'), o NULL en caso que 
el valor de idx este fuera de rango.

int drf_to_json(char *path,FILE *json,int options)
Descr:Serializa a JSON un dibujo DRF.
p:path: Ruta al fichero DRF a serializar en formato Windows ANSI.
p:json: puntero FILE ya abierto y con la escritura habilitada.
p:options: Selecciona que información se serializará. 0 para serializar toda la información disponible.
Return: 0 para indicar que la operación se ha completado correctamente. Diferente de 0 para indicar error.

TAGS

  • Software:string

Nombre del programa que ha generado el fichero .DRF

  • DrawName

Type:ASCIIString Len Nombre del dibujo.

  • Company:ASCIIString

Compañia que ha creado el dibujo.

  • Machine:ASCIIString
  • MachineType:ASCIIString
  • Description:ASCIIString
  • Serial:string
  • Version:int
  • Jacquard:int
  • BarsRepeat:int
  • NumRepeats:int
  • NumBars:int
  • Plate:int
  • JacqNeedles:int
  • MachNeedles:int
  • BarsOffset:int
  • JacqOffset:int
  • MaxDisp:int
  • Proximity:int
  • JacqRt:int
  • FinalGauge:float
  • FinalQuality:float
  • RealGauge:float
  • RealQuality:float
  • Shrinkage:float
  • Elasticity:float
  • BarName:[string]
  • BarNumBar:[int]
  • BarGroup:[int]
  • BarStop:[int]
  • BarUtil:[int]
  • BarType:[int]
  • BarMaxGimp:[int]
  • BarDrive
  • BarFactor
  • BarInvert
  • BarWork
  • BarKnit
  • BarTimes
  • BarMode
  • BarModif
  • BarRepeat
  • BarTension
  • BarNumFingers
  • FingerStop
  • FingerType
  • BarModeDrop
  • CGF1Card
  • CGF1Type
  • CGF1Taille
  • CGF1Numlines
  • CGF1Script
  • CGF2Card
  • CGF2Type
  • CGF2Taille
  • CGF2Numlines
  • CGF2Script
  • CFBNGaits
  • CFBCard
  • CFBType
  • CFBTaille
  • CFBNumlines
  • CFBScript
  • CFBGaitNBar
  • CFBGaitNGait
  • CGF1Descrip
  • CGF2Descrip
  • CFBDescrip
  • CFBGaitNRepeat
  • JacqRtCourse
  • BarDropsUtil
  • BarMaxDesp
  • BarActive
  • BarHalvesUp
  • BarHalvesDn
  • BarString
  • BarFronture
  • Fronture
  • Layout_FrontureData
  • Layout_WBData
  • Layout_JacqData
  • BarHalves
  • BarNeedle
  • BarKnitting
  • BarNeedleB
  • BarKnittingB
  • NumCourses
  • LayoutCourNRepeats
  • LayoutCourNLayouts
  • LayoutCourRepeat
  • LayoutCourWhich
  • LayoutCourTimes
  • LayoutJacqNRepeats
  • LayoutJacqNLayouts
  • LayoutJacqRepeat
  • LayoutJacqWhich
  • LayoutJacqTimes