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 N:1 Nombre del dibujo.

  • Company

Type:ASCIIString N:1 Compañia que ha creado el dibujo.

  • Machine

Type:ASCIIString N:1

  • MachineType

Type:ASCIIString N:1

  • Description

Type:ASCIIString N:1

  • Serial

Type:ASCIIString N:1

  • Version

Type:int32 N:1

  • Jacquard

Type:int32 N:1

  • BarsRepeat

Type:int32 N:1

  • NumRepeats

Type:int32 N:1

  • NumBars

Type:int32

  • Plate

Type:int32 N:1

  • JacqNeedles

Type:int32 N:1

  • MachNeedles

Type:int32 N:1

  • BarsOffset

Type:int32 N:1

  • JacqOffset

Type:int32 N:1

  • MaxDisp

Type:int32 N:1

  • Proximity

Type:int32 N:1

  • JacqRt

Type:int32 N:1

  • FinalGauge

Type:float N:1

  • FinalQuality

Type:float N:1

  • RealGauge

Type:float N:1

  • RealQuality

Type:float N:1

  • Shrinkage

Type:float N:1

  • Elasticity

Type:float N:1

  • BarName

Type:ASCIIString N:NumBars

  • BarNumBar

Type: N:NumBars

  • BarGroup

Type: N:NumBars

  • BarStop

Type: N:NumBars

  • BarUtil

Type: N:NumBars

  • BarType

Type: N:NumBars

  • BarMaxGimp

Type: N:NumBars

  • BarDrive

Type: N:NumBars

  • BarFactor

Type: N:NumBars

  • BarInvert

Type: N:NumBars

  • BarWork

Type: N:NumBars

  • BarKnit

Type: N:NumBars

  • BarTimes

Type: N:NumBars

  • BarMode

Type: N:NumBars

  • BarModif

Type: N:NumBars

  • BarRepeat

Type: N:NumBars

  • BarTension

Type: N:NumBars

  • BarNumFingers

Type: N:NumBars


  • FingerStop

Type:int32 N:sum(BarNumFingers)

  • FingerType

Type:int32 N:sum(BarNumFingers)

  • BarModeDrop
  • CGF1Card
  • CGF1Type
  • CGF1Taille
  • CGF1Numlines
  • CGF1Script
  • CGF1Descrip
  • CGF2Card
  • CGF2Type
  • CGF2Taille
  • CGF2Numlines
  • CGF2Script
  • CGF2Descrip
  • CFBNGaits
  • CFBCard
  • CFBType
  • CFBTaille
  • CFBNumlines
  • CFBScript
  • CFBGaitNBar
  • CFBGaitNGait
  • CFBDescrip
  • CFBGaitNRepeat
  • JacqRtCourse


  • BarDropsUtil
  • BarMaxDesp
  • BarActive
  • BarHalvesUp
  • BarHalvesDn
  • BarString
  • BarFronture


  • Fronture
  • Layout_FrontureData
  • Layout_WBData
  • Layout_JacqData
  • BarHalves
  • BarNeedle
  • BarKnitting
  • BarNeedleB
  • BarKnitting
  • NumCourses
  • LayoutCourNRepeats
  • LayoutCourNLayouts
  • LayoutCourRepeat
  • LayoutCourWhich
  • LayoutCourTimes
  • LayoutJacqNRepeats
  • LayoutJacqNLayouts
  • LayoutJacqRepeat
  • LayoutJacqWhich
  • LayoutJacqTimes