Posts by andi

    Okay found the problem in the meantime.

    between the command COMPDF_Attachment_List and the Command COMPDF_Attachment_GetProp i did a reload of the PDF itself.

    I mean i freed the TWPViewPDF and recreated and reloaded it.


    If i call both commands within the same TWPViewPDF it works as it should

    Hello i just tried to read an attachment form the PDF File.

    The following command returns correct 1 (there is one XML File attached)

    Code
    count := pdfView.command(COMPDF_Attachment_List);
    if count > 0 then Data := ReadAttachment(pdfView, 0);

    But this function doesn't work, the first COMPDF_Attachment_GetProp returns an empty string - i have copied the code from unit WPViewpdfAttachmentlist;


    can you point me to the wrong code?

    Hello i have a question, i am using the WPTools Editor in my VCL Project, and all works fine.

    Now i would like to build a little App for Android (and maybe later for iOS) and i have to view (at the moment no editing) of the WPT Text.

    Is it somewhere possible?

    If not is it possible to get a little procedure for Android and iOS to convert the WPT to HTML (showing it with the TWebbrowser)

    Kann ich dir das irgendwie zum testen zur Verfügung stellen?

    Ich habe auf die aktuellste Version upgedatet, und erzeugen den Editor mit folgenden Code

    Code
    fEditor                         := TWPRichText.Create(self);
        fEditor.Name                    := 'Editor';
        fEditor.Align                   := alClient;
        fEditor.Parent                  := TabSheet1;
    
        fEditor.ProtectedProp           := [ppAllExceptForEditFields, ppIsInsertpoint, ppProtectSelectedTextToo];
        fEditor.LayoutMode              := wplayFullLayout;
        fEditor.EditOptions := fEditor.EditOptions - [wpDontSelectCompleteField];
        fEditor.EditOptions := fEditor.EditOptions - [wpSelectCompleteFieldAlsoWhenInside];

    Das Verhalten ist :

    mit Tab springe ich von Zelle 1 in die Zelle 2 - Dann wird die ganze Zelle Hellblau markiert, und der Text samt den "<<MERGEFIELD>>" wird etwas dunkler markiert.

    dann gebe ich per Tastatur ASDF ein, die hellblaue Markierung für die ganze Zelle bleibt und der neue Text "<<ASDFMERGEFIELD>>" ist dunkler markiert,

    Hallo, das schützt mir jetzt das Feld, aber die Bedienung ist noch nicht so wie es sollte.

    Wenn ich mit Tabulator auf das Feld springe, dann ist das gesamte MergeFeld inklusve dem <<>> selektiert.

    Wenn ich nun text eingebe, dann wird der Text vorne (oder bei Shift Tab hinten) angefügt, und es bleibt immer alles selektiert - man sieht auch keinen Cursor.

    Gibts da noch eine Einstellung dafür?

    Ok das mit der Tabelle das passt dann mit der 9.2 - im Moment verhinder ich mal Tabelle in Tabelle

    aber das mit dem löschen des ganzen TD Inhaltes bringe ich nicht zusammen

    habe alle 4 Möglichkeiten probiert (+/+ +/- -/+ -/-) mit

    Code
        fEditor.ProtectedProp           := [ppAllExceptForEditFields];
        fEditor.EditOptions := fEditor.EditOptions + [wpDontSelectCompleteField];    // hier + und -
        fEditor.EditOptions := fEditor.EditOptions - [wpSelectCompleteFieldAlsoWhenInside]; // hier + und -

    mein Editor wird per Code erzeugt und die Tabelle mit

    dann kann ich mit TAb durch die Tabelle springen und alle TD's ausleeren mit einem Klick auf die Taste, wenn ich in die TD reinklicke dann geht das nicht

    Hallo ich habe ein Frage, wie schaffe ich es das nach einem Aufruf von CallForSelectedText der CurrAttr weider stimmt.

    In meinem Fall habe ich eine Funktion die die Schriftgröße berechent und setzt, nach dem Aufruf, ist aber im CurrAttr die Size noch auf dem alten wert.

    Setze ich dann zB die Schriftart auf Bold, dann wird auch die Size aktualisiert - wie kann ich das manuell anstossen?

    Kann ich das anders auch noch irgendwie steuern?

    Ich muss es schaffen, das ich die äusserste Tabelle nicht verändern kann, aber eine Tabelle die in einem MergedField erzeugt wird sollte bearbeitbar werden.

    Vorallem, das der ganze Inhalt einer TD gelöscht werden kann wie in Punkt 3 das geht auch mit den EditOptions nicht zu verhindern.

    Hallo hätte in paar Fragen zum WPTools editor

    Ich habe generell im Editor das

    Code
    ProtectedProp := [ppAllExceptForEditFields];

    eingestellt, um nur die Mailmerge Inhalte zu ändern

    1. Eine Tabelle die nun draußen ist, also ausserhalb eines MailMerge Fields, kann ich nun die große der Spalten ändern.
    2. Auch passiert es wenn ich mit TAB durch die Spalten springe, das mir in dieser eigentlich gesperrten Tabelle eine neue Zeile hinzugefügt wird.
    3. Wenn ich mit Tab in ein Feld springe wo ein MailMerge Field drinnen ist, dann ist die ganze Zelle markiert, und wenn ich nun eine Taste drücke, wird das ganze Mailmerge field gelöscht, was aufgrund der protectedProp ja nicht der Fall sein dürfte.

    Hallo wollte frage ob die anzeige bzw das laden von .msg Dateien einwandfrei funktionieren sollte?

    In der hilfe habe ich gelesen die sollten angezeigt werden, allerdings macht das Laden von einer MSG datei komische Sachen - der text wird teils angezeigt, aber das Bild wird kryptisch ausgegeben.

    Gibt es da was zu beachten?

    Also mit folgendem code schauts dann so aus :

    [Blocked Image: https://www.imageupload.net/upload-image/2020/02/18/colspan.png]

    ich habe diese Version von den ppWPTools.