Bibliotheken gebruiken

Bibliotheken zijn een hulpmiddel om herbruikbare instructies voor KCM Designer aan te maken wanneer Hoofdsjablonen worden uitgevoerd. Terwijl Includes worden samengesteld in Hoofdsjablonen, zijn Bibliotheken onafhankelijke dynamische onderdelen.

Bibliotheken bevatten verschillende soorten functies en procedures, zoals:

  • Opmaakfuncties die worden gebruikt voor de opmaak van Velden in Tekstblokken.

    U kunt de lijst beschikbare functies uitbreiden door uw eigen opmaakfuncties in een Bibliotheek te definiëren.

  • Filterfuncties die worden gebruikt om Tekstblokken in Tekstbloklijsten te filteren.

Bij het verwijderen of hernoemen van Bibliotheken gelden de volgende beperkingen:

  • Bibliotheekfuncties kunnen niet hernoemd of verwijderd worden nadat de codebibliotheek ontgrendeld is.
  • Een Bibliotheek kan niet worden hernoemd of verwijderd als een object verwijst naar een van de functies die het bevat.
Voor meer informatie over herbruikbare functies en procedures die een Bibliotheek kan bevatten, raadpleeg de hoofdstukken over Bibliotheken en de uitvoerpunten in de Kofax Communications Manager Template Scripting Language Developer's Guide [Handleiding voor sjabloonscripttaalontwikkelaar voor Kofax Communications Manager].

Een Bibliotheek aanmaken en bewerken

  1. Navigeer naar Hoofdsjablonen > Bibliotheken.
  2. Klik op Bibliotheken en klik vervolgens rechts in het deelvenster Nieuw op Nieuwe Bibliotheek.

    Het venster Nieuwe Bibliotheek komt in beeld.

  3. Voer een naam voor de nieuwe Bibliotheek in en klik op OK.

    Aan alle Bibliotheken moeten unieke niveaunummers worden toegekend. Niveaunummers bepalen de volgorde waarmee de inhoud wordt geladen. Bibliotheken met hogere niveaus hebben voorrang op Bibliotheken met lagere niveaus. Het standaardniveau is 100.

    De nieuwe Bibliotheek verschijnt in Bibliotheken.

  4. Klik op de nieuwe Bibliotheek en klik rechts in het deelvenster Bekijken en bewerken op Bewerken.

    De Bibliotheek wordt geopend in de Bibliotheekeditor. Als u Microsoft Word 2016 of hoger hebt, dan wordt een op Word gebaseerde Bibliotheek in Microsoft Word geopend.

  5. Voer de vereiste code in of plak deze voor de Bibliotheek. Merk op dat de functies hier tussen de meldingen # BEGIN en EIND # geplaatst moeten worden, bijvoorbeeld:

    #
    BEGIN
    
    EXPORT FUNC TEXT set_headers(CONST TEXT brand; CONST TEXT document_type)
    DO
      FIELDSET Headers
      TEXT path := "\Headers and footers\" + brand + "\" + document_type + "\" 
    
      TEXT text_block := path + "Header"
      IF text_block_exists(text_block; 0) THEN
        TEXTBLOCK VAR text_block
        ASSIGN_TO Headers.First
      FI
    
      ASSIGN text_block := path + "Header"
      IF text_block_exists(text_block; 0) THEN
        TEXTBLOCK VAR text_block
        ASSIGN_TO Headers.Odd
      FI
    
      ASSIGN text_block := path + "Header"
      IF text_block_exists(text_block; 0) THEN
        TEXTBLOCK VAR text_block
        ASSIGN_TO Headers.Even
      FI
    
      ASSIGN set_headers := headers(Headers.First; Headers.Odd; Headers.Even)
    OD
    
    END
    #

    De meldingen # BEGIN en EIND # kunnen ook als volgt worden geschreven:

    #BEGIN
    
    ...
    
    END#
  6. Sla de Bibliotheek op en sluit de editor af.
    Klik als er een fout optreedt op Bekijk foutdocument.