GDI+ StringFormat auf Centered setzen?
Verfasst: 07.08.2007 10:13
Hallo,
Vorweg erstmal ein Dank an alle Aktivisten in diesem Forum für ihre Hilfe...
Ein paar Informationen zu meinem Problem, Ich habe eine Mitgliederverwaltung mit Access-Anbindung programmiert, funktioniert soweit auch ganz zufriedenstellend. Nun soll noch der Druck eines Mitgliedschaftszertifikates als Feature eingefügt werden - vorher habe ich alles selber gemanagt, und für diese Aufgabe CorelDraw eingesetzt. Jetzt soll das ganze auch geoutsourced werden. Als Vorlage dazu dient eine JPEG Datei in die (zentriert) Name und andere Daten eingetragen werden sollen...
Soweit so gut, mit DrawText() und TextWidth() ist auch die Positionierung kein Problem - bis auf die Tatsache das die Dateien in Hinblick auf Schriftbildqualität nicht wirklich schön aussehen.
Nach einigem Suchen bin ich auf die GDI+ gestossen, hier sieht auch der Schriftzug dank Hinting super aus - nur an dem Positionieren der Texte bin ich gescheitert.
Wahrscheinlich bin ich nur zu blind und habe den entscheidenden Hinweis überlesen (gestern 11 Stunden Internetsuche hinter mich gebracht)...
Langer Rede, kurzer Sinn...
Wie kann ich unter Verwendung von GDI+ einen Text mit DrawString zentrieren, bzw seine Länge herausbekommen, um manuell zu zentrieren (TextWidth scheidet ja aus)?
Ach ja, Software ist hier PB 4.02 auf Vista Ultimate/Windows XP Pro
Vorweg erstmal ein Dank an alle Aktivisten in diesem Forum für ihre Hilfe...
Ein paar Informationen zu meinem Problem, Ich habe eine Mitgliederverwaltung mit Access-Anbindung programmiert, funktioniert soweit auch ganz zufriedenstellend. Nun soll noch der Druck eines Mitgliedschaftszertifikates als Feature eingefügt werden - vorher habe ich alles selber gemanagt, und für diese Aufgabe CorelDraw eingesetzt. Jetzt soll das ganze auch geoutsourced werden. Als Vorlage dazu dient eine JPEG Datei in die (zentriert) Name und andere Daten eingetragen werden sollen...
Soweit so gut, mit DrawText() und TextWidth() ist auch die Positionierung kein Problem - bis auf die Tatsache das die Dateien in Hinblick auf Schriftbildqualität nicht wirklich schön aussehen.
Nach einigem Suchen bin ich auf die GDI+ gestossen, hier sieht auch der Schriftzug dank Hinting super aus - nur an dem Positionieren der Texte bin ich gescheitert.
Wahrscheinlich bin ich nur zu blind und habe den entscheidenden Hinweis überlesen (gestern 11 Stunden Internetsuche hinter mich gebracht)...
Langer Rede, kurzer Sinn...
Wie kann ich unter Verwendung von GDI+ einen Text mit DrawString zentrieren, bzw seine Länge herausbekommen, um manuell zu zentrieren (TextWidth scheidet ja aus)?
Ach ja, Software ist hier PB 4.02 auf Vista Ultimate/Windows XP Pro