Zum Hauptinhalt springen

PdfTextWrite

obj -> PdfTextWrite(float1, float2, alpha3) : int

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von der DLL-Schnittstelle mit grafischer Erweiterung Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle Ausführbar vom SOA-Service mit grafischer Erweiterung

Text schreiben

Details

  • obj: Deskriptor des PDF-Objekts
  • float1: Abstand vom linken Seitenrand
  • float2: Abstand vom oberen Seitenrand
  • alpha3: zu schreibender Text
  • Resultat: int Fehlerwert
  • Siehe: Verwandte Befehle

Diese Anweisung schreibt einen Text in ein PDF-Dokument. In (obj) wird der Deskriptor des PDF -Objekts angegeben. Die zu bearbeitende Seite muss zuvor mit PdfPageOpen () geöffnet worden sein. Die Position des Textes wird in den Parametern (float1) und (float2) in Millimetern angegeben. Der zu schreibende Text wird in (alpha3) übergeben.

Der zu verwendende Font und die Textfarbe müssen zuvor mit den Anweisungen PdfTextFont () und PdfTextColor () definiert werden.

Konnte der Text geschrieben werden, gibt die Anweisung _ErrOk, sonst _ErrGeneric zurück.

Beispiel:

tHdlPdf # PdfOpen(_Sys->spPathMyDocuments + '\Document.pdf');
if (tHdlPdf->PdfPageOpen(1) = _ErrOk)
{
tHdlPdf->PdfTextFont('Arial', 5.0);
tHdlPdf->PdfTextColor(0); // Schwarz
tHdlPdf->PdfTextWrite(20.0, 20.0, 'Customer number: ' + CnvAI(tCstId));
...
tHdlPdf->PdfPageClose();
}

tHdlPdf->PdfClose();

Mögliche Laufzeitfehler: