# `pdf_text_at_text` — Text an gefundener Textstelle schreiben **Zweck:** Sucht eine Phrase im PDF und schreibt relativ dazu einen Text — typischer Anwendungsfall: ein „x" in eine Checkbox neben einem gefundenen Formular-Label setzen. Schwester-Task von `pdf_sign_at_text`, aber **ohne** Signatur (reine Textausgabe); kann daher beliebig mitten in der Bearbeitungskette stehen. Wird die Phrase nicht gefunden, bricht der Task mit Fehler ab. **Parameter** | Name | Pflicht? | Default | Beschreibung | |---|---|---|---| | `file` | ja | — | Zu bearbeitendes PDF (in-place). | | `search` | ja | — | Suchphrase (1+ Wörter); Anker ist das erste Wort des Treffers. | | `text` | ja | — | Zu schreibender Text, z. B. `x`. | | `seite` | nein | `auto` | `auto` = alle Seiten, erste Treffer-Seite; oder Seitennummer. | | `case_sensitive` | nein | `false` | Groß-/Kleinschreibung beachten. | | `x_offset_mm` | nein | `0` | X-Versatz in **mm** relativ zur linken Kante des Fundworts; negativ = links davon. | | `y_offset_mm` | nein | `0` | Y-Versatz in **mm**; **Y=0 oben**, positiv = nach unten. | **Eingangswerte:** `{{latest_pdf_path}}` bzw. PDF-Pfad-Variable. **Ausgangswerte:** - `latest_pdf_path`, `latest_pdf_url` - Diagnose: `_matched_page`, `_matched_x_pt`, `_matched_y_pt` (Fundposition in pt, Y top-down), `_write_x_mm`, `_write_y_mm` (tatsächliche Schreibposition in mm) ```xml {{latest_pdf_path}} Reisekostenstelle -5 0 x ```