Erzeugte Textboxen werden nicht gespeichert

  • Hallo,

    ich versuche gerade herauszufinden wie der Anwender zur Laufzeit Text auf die PDF bekommt (am besten wie mit dem Schreibmaschinen-Tool).

    Der Anwender kann auch Text auf die PDF Schreiben..nur wird der nicht gespeichert.

    Folgender Code wird ausgeführt wenn die Textbox erstellt wird:

    Vor dem Öffnen des Dokuments wird noch

    Code
    WPViewPDF1.Command(COMPDF_Ann_SetAnnotSaveMode, 1);

    aufgerufen.

    Gespeichert wird mit der "SaveToFile" Funktion.

    Code
        PDFFORM.WPViewPDF1.PLUS.SaveToFile(PDFFORM.WPViewPDF1.filename);

    Jemand ne Idee was ich falsch mache?

    Henri

    • Offizieller Beitrag

    Sie müssen command aufrufen mit dieser command id:

    COMPDF_RenderDrawobjects = 522; // Renders the objects. IntPar is the mode.

    // Returns the number of rendered objects. (Use IntPar=128 to count only)

    // This are the bits:

    // 1 : RenderAnnotations - Render the annotations which are not widgets and not Popups

    // 2 : RenderWidgets - Render widgets annotations/

    // 4 : RenderPopups - Render popup annotations

    // 8 : DeleteRenderedObjects and Annotations

    // 16 : UseOriginalDataForRendering (use originla field values for widgets)

    // 32 : UnderPageLayer - Render the draw objects under the page

    // 64 : OverPageLayer - Render the draw objects over the page (or document draw objects)

    // 128: Do not render or delete. Just count how many objects would be affected