hsmet
1.0.0
|
Struktur zum Erzeugen einer SVG-Datei. Mehr ...
#include <he-svg.h>
Datenfelder | |
FILE * | outf |
Zu schreibende Datei. Mehr ... | |
char * | file_name |
Name der zu schreibenden SVG-Datei. Mehr ... | |
he_svg_style_t * | styles |
Style-Informationen (dynamisch). Mehr ... | |
double | x_left |
Nutzer-Koordinaten, linker x-Wert. Mehr ... | |
double | x_right |
Nutzer-Koordinaten, rechter x-Wert. Mehr ... | |
double | y_bottom |
Nutzer-Koordinaten, unterer y-Wert. Mehr ... | |
double | y_top |
Nutzer-Koordinaten, oberer y-Wert. Mehr ... | |
double | x_scale |
Skalierung fuer x-Werte. Mehr ... | |
double | y_scale |
Skalierung fuer y-Werte. Mehr ... | |
double | x_offset |
Offset fuer x-Werte. Mehr ... | |
double | y_offset |
Offset fuer y-Werte. Mehr ... | |
size_t | n_styles |
Anzahl Elemente in styles. Mehr ... | |
size_t | stnol |
Maximale Laenge der Style-Nummern. Mehr ... | |
long | w_mm |
Bildbreite in mm oder px. Mehr ... | |
long | h_mm |
Bildhoehe in mm oder px. Mehr ... | |
int | st |
Flag: Header schon geschrieben. Mehr ... | |
int | css |
Flag: CSS-Styling benutzen. Mehr ... | |
int | debug |
Flag: Kommentare in SVG-Datei. Mehr ... | |
he_svg_unit_t | units |
Einheit fuer Bildabmessungen. Mehr ... | |
Struktur zum Erzeugen einer SVG-Datei.
int he_svg_t::css |
Flag: CSS-Styling benutzen.
int he_svg_t::debug |
Flag: Kommentare in SVG-Datei.
char* he_svg_t::file_name |
Name der zu schreibenden SVG-Datei.
long he_svg_t::h_mm |
Bildhoehe in mm oder px.
size_t he_svg_t::n_styles |
Anzahl Elemente in styles.
FILE* he_svg_t::outf |
Zu schreibende Datei.
int he_svg_t::st |
Flag: Header schon geschrieben.
size_t he_svg_t::stnol |
Maximale Laenge der Style-Nummern.
he_svg_style_t* he_svg_t::styles |
Style-Informationen (dynamisch).
he_svg_unit_t he_svg_t::units |
Einheit fuer Bildabmessungen.
long he_svg_t::w_mm |
Bildbreite in mm oder px.
double he_svg_t::x_left |
Nutzer-Koordinaten, linker x-Wert.
double he_svg_t::x_offset |
Offset fuer x-Werte.
double he_svg_t::x_right |
Nutzer-Koordinaten, rechter x-Wert.
double he_svg_t::x_scale |
Skalierung fuer x-Werte.
double he_svg_t::y_bottom |
Nutzer-Koordinaten, unterer y-Wert.
double he_svg_t::y_offset |
Offset fuer y-Werte.
double he_svg_t::y_scale |
Skalierung fuer y-Werte.
double he_svg_t::y_top |
Nutzer-Koordinaten, oberer y-Wert.