Habe Antwort in UG/Answer erhalten.
Für appended Text direkt bei der Erzeugung des Maßes gilt folgendes:
char apptxt[1][132+1] = {"APPENDED TEXT"};
UF_DRF_text_t drf_text;
drf_text.user_dim_text = NULL;
drf_text.lines_app_text = 1;
drf_text.appended_text = (char (*)[]) apptxt;
mit folgenden Einstellungen damit der Text dann auch angezeigt wird:
int mpi_old[100], mpi[100];
char diameter[7], radius[7];
double mpr[70];
UF_DRF_ask_preferences(mpi_old, mpr, radius, diameter);
UF_DRF_ask_preferences(mpi, mpr, radius, diameter);
mpi[0] = 0; /* Automatic Text and Arrow placement */
mpi[7] = 2; /* AUTOMATIC TEXT and APPENDED TEXT */
mpi[8] = 1; /* Appended text BELOW */
UF_DRF_set_preferences(mpi, mpr, radius, diameter)
So funktioniert es sehr gut, einfach nur noch das Maß platzieren:
UF_DRF_create_horizontal_dim(&dim1, &dim2, &drf_text, origin, &dimension_tag);
Danke aber für die Mühe,
Gruss Steffen.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP