AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Draw im PDF

Ein Thema von haentschman · begonnen am 12. Jul 2024 · letzter Beitrag vom 15. Jul 2024
 
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.431 Beiträge
 
Delphi 12 Athens
 
#3

AW: Draw im PDF

  Alt 12. Jul 2024, 15:03
Danke...

Habe ich schon gemacht...
Zitat:
das geht ganz einfach: Sie erzeugen einen neuen Layer (bzw. OCG in PDF Syntax) oder nehmen einen bestehenden Layer (siehe GetOCG() / GetOCGCount()) und aktivieren diesen mit BeginLayer(), nachdem sie die gewünschte Seite mit EditPage() geöffnet oder mit Append() erzeugt haben.

Wenn alle Objekte ausgegeben wurden, beenden sie die Ausgabe wieder mit EndLayer().

Es können vor und nach einem Layer beliebige andere Objekte ausgeben werden. Außerdem kann eine Seite beliebig viele Layer verwenden.

Die Beispiele layers und layer_tree zeigen ebenfalls wie es geht.

Grüße

Jens Boschulte
Das ändert nichts an der Tatsache das im VIEWER (VCL), den der Chef bedient, es zeichen soll. DynaPDF stellt keinen Viewer zur Verfügung. Beim DevExpress Viewer habe ich imho nur den Canvas der gesamten Komponente. Das nützt mir nix. Ich brauche den Canvas/zusätzlichen Layer jeder einzelnen Seite. Den habe ich nicht nicht gefunden. Einen Layer hinzufügen ist auch nicht drin.

Außerhalb vom PDF den Canvas zu erstellen, und mit DynaPDF auf den neuen Layer legen, macht imho auch keinen Sinn. Stichwort Aktualisierung der Ansicht, Zoomstufe etc.
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz