1
cairo_move_to (cr, x, y);
cairo_show_text (cr, "hello");
Sie wissen, wird eine Paralleltext zur Achse ziehen, aber jetzt möchte ich so etwas einen schrägen Text zeichnen:kairo eine schräge Textzeichen
aber vermeiden cairo_rotate, Ich habe zwei Punkte, Start-und Endpunkt, sagen Sie mir, wie es geht, danke
"aber vermeiden Sie cairo_rotate" ok, dann verwenden Sie cairo_matrix_init(), cairo_matrix_rotate() und cairo_set_matrix(). Warum willst du rotieren, ohne cairo_rotate() zu benutzen? –
Weil ich den Richtungswinkel nicht berechnen möchte, sondern Text nach Anfangskoordinaten und Zielkoordinaten direkt zeichnen möchte. – fishu
Die Berechnung des Winkels ist nur ein Aufruf von atan2(). Soll "Ich will den Winkel nicht berechnen" immer noch gelten, wenn Sie eine Funktion erhalten, die zwei Punkte als Argumente und den Text bekommt und dann den Text zeichnet? –