HotPDF Komponente Delphi TextOut Beispiel

HotPDF Komponente Delphi TextOut Beispiel – Schriftarten und Zeichensätze

Dieses umfassende HotPDF Komponente TextOut Beispiel demonstriert erweiterte Schriftbehandlung, Zeichensatzunterstützung, Textskalierung, Abstandsanpassungen und Rendering-Modi. Das Beispiel generiert detaillierte Schrift- und Zeichensatzdemonstrationen mit praktischen Beispielen für PDF-Generierung in Delphi-Anwendungen.

Demonstrierte Hauptfunktionen

  • Schriftfamilien-Unterstützung: Arial, Times New Roman, Courier New mit verschiedenen Stilen
  • Zeichensatz-Behandlung: Arabische, osteuropäische, OEM-, russische und türkische Zeichensätze
  • Textskalierung: Horizontale Textkompression und -erweiterung
  • Zeichenabstand: Feinabstimmung des Zeichenabstands für verbesserte Lesbarkeit
  • Wortabstand: Anpassung des Abstands zwischen Wörtern für besseres Textlayout
  • Rendering-Modi: Füllung, Kontur, Füllung+Kontur und unsichtbares Text-Rendering

📝 Wichtiger Hinweis

ShowCharset wird nur verwendet, um technisch die Anzeige von Zeichen aus einem Zeichensatz durch Zeichencodes zu demonstrieren. Für die reguläre Textanzeige können Sie einfach TextOut verwenden, um die gewünschte Zeichenkette direkt anzuzeigen, ohne Zeichencodes angeben zu müssen.

Die ShowCharset-Prozedur in diesem Beispiel ist speziell dafür entwickelt, zu zeigen, wie verschiedene Zeichenkodierungen einzelne Zeichen durch ihre Unicode/ASCII-Codes rendern. In echten Anwendungen verwenden Sie einfach die TextOut-Methode direkt mit Ihren Textzeichenketten.

Technische Implementierung

Dieses Beispiel zeigt die umfassenden Textausgabe-Fähigkeiten der HotPDF-Komponente, einschließlich:

  • Schrifteinbettung für konsistente plattformübergreifende Anzeige
  • Unicode-Zeichenunterstützung für internationalen Text
  • Erweiterte Textpositionierung und -rotation
  • PDF-Gliederung/Lesezeichen-Generierung für Navigation
  • Mehrseitige Dokumenterstellung mit automatischer Seitenverwaltung


Discover more from losLab Software Development

Subscribe to get the latest posts sent to your email.