Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
16. Nov 2021
Danke, Dein Hinweis hat geholfen.
Du hast recht, das Problem war nicht in der Bib, sondern vor dem Bildschirm...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
15. Nov 2021
Kann das übrigens sein, dass das nachträgliche Hinzufügen eines Outline-Eintrages als Child nicht funktioniert, wenn das Parent-Outline kein Child ist?
Ich wollte einen neuen Untereintrag in einem bestehenden Baum nachträglich hinzufügen (also einem Child ein weiteres Child hinzufügen), das geht wohl nicht, muss ich dafür den ganzen Baum neu erzeugen?
EDit: Das ist wohl nur so ab...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
15. Nov 2021
Dein "Upps" verstehe ich als Bestätigung des Problems. Oder?
Edit: Mal selber getestet: hier existiert das Object auch nach dem Add.
Das nicht- funktionieren hatte ich auch erst mal festgestellt, bei einer größeren Datei, die ein anderer erzeugt hat...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
15. Nov 2021
Danke für den Hinweis. Genau das hatte ich schon selber herausgefunden und konnte damit auch eine Antwort-Annotation setzen.
Was mir dabei auffiel, ist dass nach dem Anfügen von Annotationen diese leider nicht direkt auch über die Objektliste erreichbar sind. Erst nachdem ich die PDF-Datei gespeichert und neu geladen habe, tauchen die in der Objektliste auf (mache ich nicht als...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
12. Nov 2021
Und die 10.000 Annotationen sind alle auf einer Seite?
Ich habe mein Programm so gestrickt, dass immer nur alle Annotationen der gewählten Seite angezeigt wird.
Man kann aber mit Schaltern zur nächsten oder vorherigen Seite mit Annotationen springen.
Edit 1: Sind das alles sinle-Annotations oder ist es eher eine oder einige Annotationen mit vielen Antworten?
Edit2: Jetzt ist es mir auch...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
11. Nov 2021
Interessanterweise liefert bei mir die GetobjectToString gar nicht die Annotations zurück, sondern irgend einen anderen Kram. Vielversprechender ist dann wohl doch die ganze PDF Datei zu verwenden, da finde ich alle Objekte und kann meine Annotationen anhand der Position (relativ) sicher ermitteln.
Blöd nur, dass andere PDF-Programme anscheinend die PDF-Datei irgendwie komprimiert speichern,...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
11. Nov 2021
Hier könnte ich die Information ja entsprechend auslesen (/Open false). Würde aber ungerne immer auch die PDF-Datei zusätzlich als ganzen Textstream einlesen (was natürlich zur Not ginge). Mit SelectContentSteram und GetContentstream komme ich leider nicht zum Ziel. Gibt es sonst eine alternative Möglichkeit Teile aus der PDF-Datei im oben genannten Format anlassbezogen und partiell einzulesen,...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
3. Nov 2021
Hey, vielen Dank für die Antwort.
Bin da eben zufälligerweise selbst drauf gekommen, als mir auffiel, dass nach der eigentlichen Annotation vom Type "Text" immer ein Element namens "Popup" folgt, welches die Koordinaten enthält (also einfach Index um 1 erhöhen).
Jetzt stehe ich gerade vor dem Problem, herauszufinden, ob ein Popup beim Laden der PDF geschlossen ist oder offen.
Hast Du da...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
2. Nov 2021
Nutzt evtl. jemand von Euch die Quick PDF-Librray (ehemals Debenu, jetzt FoxIt), aktuelle Version 18.11?
Da gibt es eine Funktion, da kann man sog. Stick Notes als Anmerkung (Annotation) dem PDF-Dokument hinzufügen (Funktion "AddNoteAnnotation".
Da übergibt man eine left, top position für das Icon, welches eine Anmerkung symbolisiert und dann auch PopupLeft, PopUpTop, PopUp.Width und...