This shows you the differences between two versions of the page.
offer-cube:howto:pdf-special-variables [2016/10/16 11:19] wiki |
offer-cube:howto:pdf-special-variables [2020/02/02 10:42] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== offer-cube / PDF Power-User Funktionen: Variablen und Funktionen ====== | ||
- | |||
- | Zurück zur [[offer-cube:howto|Anleitungen / HowTos]] | ||
- | |||
- | ===== Allgemeines / Zusammenfassung ===== | ||
- | |||
- | Die PDF Erweiterungen für Power-User ermöglichen folgende Funktionalitäten (link auf die entsprechenden Dokumente): | ||
- | * [[offer-cube:howto:pdf-special-font|Schriftstile]]: Fett <b>, Kursiv <i>, Unterstrichen <u> | ||
- | * [[offer-cube:howto:pdf-special-font|Links auf Webseiten]] <a> | ||
- | * [[offer-cube:howto:pdf-special-font|Absätze/Abstände]] <p> / <br> | ||
- | * [[offer-cube:howto:pdf-special-font|Seitenumbruch bzw. dynamischer Seitenumbruch]] <pagebreak> | ||
- | |||
- | Hier in diesem Dokument werden speziell folgende Funktionalitäten erläutert: | ||
- | * Einfügen von Bildern aus Attachments <img> | ||
- | * Objektdaten holen und über Variablen in den Text einfügen | ||
- | |||
- | Gesteuert werden diese Funktionen über Funktionsaufrufe, die zwischen jeweils 2 eckigen Klammern aufgerufen werden. | ||
- | Hier gibt es die Möglichkeit Daten von Objekten (z.B: Gesamtpreis, Rechnungsdatum, Angebotsnummer, etc.) aus dem System zu holen und über Variablen einzufügen. | ||
- | Oder es gibt eine Funktion um Bilder-Attachments zu holen und als Bilder in das PDF einzufügen. | ||
- | |||
- | Diese Erweiterungen lassen sich auf folgende Objekte/Felder anwenden: | ||
- | * Angebote/Aufträge/Rechnungen: Felder "Überschrift/Titel", "... Beschreibung", "... Appendix" | ||
- | * Position: Felder "Positions-Bezeichnung", "Positions-Beschreibung" | ||
- | * Artikel: Feld "Beschreibung" | ||
- | |||
- | |||
- | ===== Details: Einfügen von Bildern aus Attachments <img> ===== | ||
- | |||
- | Über das HTML Tag <img src="...."> lassen sich Bilder aus Attachments einfügen sofern die interne Attachment ID bekannt ist. | ||
- | |||
- | Zusätzlich kann die Breite oder Höhe des Bildes in mm mittels der Attribute width="..." oder height="..." angegeben werden. | ||
- | |||
- | Das Bild wird an der aktuellen Cursor Stelle eingefügt, verändert aber nicht die Positions des Cursors. Das bedeutet, der Text wird direkt im Bild fortgesetzt (Abhilfe mit <p> Absatz - siehe Beispiel darunter). | ||
- | |||
- | Die ID kann aus der URL beim Öffnen eines Attachments ausgelesen werden. | ||
- | |||
- | {{:offer-cube:howto:pdf-special:offer-cube_pdf-special_05-img1-attachmentid.png|Interne Attachment ID auslesen}} | ||
- | |||
- | **Beispiel Attachment ID 2352 mit Höhe 50mm einfügen <img src="attachment:2352" height="50">:** | ||
- | |||
- | {{:offer-cube:howto:pdf-special:offer-cube_pdf-special_05-img1-insert.png|Bild mit Attachment ID einfügen}} | ||
- | |||
- | Achtung: Anschließend ist ein [[offer-cube:howto:pdf-special-font|Absatz mittels <p height="...">]] mit der exakten Höhe des Bildes einzufügen, damit der nachfolgende Text nicht über das Bild geschrieben wird. | ||
- | |||
- | |||
- | ===== Details: Einfügen von Bildern über die Funktion [[addimg]] ===== | ||
- | |||
- | In doppelten eckigen Klammern können bestimmte Funktionen aufgerufen werden. | ||
- | |||
- | Die Funktion // [[addimg]] // erlaubt das Einfügen eines Attachments anhand von Suchparameter wie z.B. Dateiname oder über interne IDs, Seriennummern, Code Feldern aus beliebigen Objekten. | ||
- | |||
- | Eine sehr gute Anwendung hierfür ist z.B. das Einfügen eines Bildes des Sachbearbeiters oder das Einfügen der Unterschrift des Projektleiters. Hierfür können z.B. Ressourcen verwendet werden. | ||
- | |||
- | |||