Skip to main content
Skip table of contents

createFileDocumentContent

Versionshinweise

26.5

Code

GROOVY

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 Dokumentendatensatzes

    • contentType = 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

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);

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.