createFileDocumentContent
Versionshinweise | 26.5 |
|---|
Code
GROOVY
IDocumentContent createFileDocumentContent(String targetBookmarkName, String id, String sourceType)
Beschreibung
Erzeugt eine Instanz des Objekts IDocumentContent. Das IDocumentContent wird in der Methode insertDocumentContents verwendet und ermöglicht das nachträgliche Einfügen von einzelnen Inhalten in ein Word-Dokument.
Das Objekt IDocumentContent enthält im Wesentlichen den Namen der Textmarke und die Referenz auf die einzufügende Word- oder Bild-Datei (png oder jpg). Für die Definition des Wertes bestehen zwei Varianten.
Variante Dateiname: Parameter Id = Dateiname und Parameter sourceType = DocumentUtils.CONTENT_TYPE_FILE
Variante Dokumentendatensatz: Parameter Id = Primärschlüssel des Dokuments und Parameter sourceType = DocumentUtils.CONTENT_TYPE_DOCUMENTPK
Parameter
targetBookmarkName- Name der Textmarke im Word-Dokument. An dieser Position wird der Wert eingefügt.Variante Dateiname
id- Referenz auf einzufügende Datei (vollständige Pfadangabe erforderlich)sourceType= DocumentUtils.CONTENT_TYPE_FILE oder "FILENAME"
Variante Dokumentendatensatz
id- Primärschlüssel des DokumentendatensatzescontentType= DocumentUtils.CONTENT_TYPE_DOCUMENTPK oder "DOCUMENTPK"
Rückgabe
Das Objekt IDocumentContent enthält im Wesentlichen den Namen der Textmarke und die Referenz auf die einzufügende Word- oder Bild-Datei (png oder jpg). Das IDocumentContent kann anschließend in der Methode insertDocumentContents verwendet werden.
Beispiele
GROOVY
List documentContents = new ArrayList();
// Image from file
documentContents.add(DocumentUtils.createFileDocumentContent("GRAFIK", "c:\CursorLogo.png", DocumentUtils.CONTENT_TYPE_FILE));
// Content from document data set
documentContents.add(DocumentUtils.createFileDocumentContent("DOCPK", "1233645akskhDo", DocumentUtils.CONTENT_TYPE_DOCUMENTPK));
DocumentUtils.insertDocumentContents("docPk1", documentContents);