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