AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

[FastReport] per Code zeichnen

Ein Thema von stahli · begonnen am 29. Okt 2013 · letzter Beitrag vom 29. Jul 2014
Antwort Antwort
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.358 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: [FastReport] per Code zeichnen

  Alt 18. Nov 2013, 23:23
So, FastReport (also der Support) hat mir etwas geholfen und so habe ich schon mal einen akzeptablen Ansatz erreicht.

Schön ist, dass man Objekte auch mit negativem Offset positionieren kann und so einen großen Report auf mehrere Seiten aufteilen kann.

Insgesamt ist das Verständnis für die Details etwas schwierig zu erlernen. Details zu den Komponenteneigenschaften sind etwas mühsam zu sammeln. Der Code liegt mir ja (noch) nicht vor.

Ist mal jemand so nett, meinen Report in eine PDF zu exportieren (evtl. sogar mit der FMX-Variante)? Ich würde gern mal sehen, wie das dann konkret aussieht?

Ich spendiere für jede PDF ein virtuelles Bier. Also los geht´s ...
Angehängte Grafiken
Dateityp: png frdyn3.png (8,5 KB, 68x aufgerufen)
Angehängte Dateien
Dateityp: zip VCL_FR_Test.zip (111,5 KB, 33x aufgerufen)
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)

Geändert von stahli (19. Nov 2013 um 11:35 Uhr)
  Mit Zitat antworten Zitat
EarlyBird

Registriert seit: 29. Mär 2007
235 Beiträge
 
#2

AW: [FastReport] per Code zeichnen

  Alt 19. Nov 2013, 07:55
Erstellt mit Fastreport PDF
Einstellung wie folgt:
Komprimiert ja
Schriften eingebettet nein
JPEG Qualität 100
Druckoptimiert nein

ich sag schon mal Prost
Angehängte Dateien
Dateityp: pdf Test.pdf (16,2 KB, 44x aufgerufen)
  Mit Zitat antworten Zitat
HPB

Registriert seit: 2. Jun 2008
365 Beiträge
 
Delphi XE7 Professional
 
#3

AW: [FastReport] per Code zeichnen

  Alt 19. Nov 2013, 08:43
Moin stahli,
erstellt mit Fastreport.
Allerdings habe ich auf die Form die PDF-Export-Kompo von Fastreport gelegt
und darüber exportiert.
Gruß HPB

Geändert von HPB (19. Dez 2013 um 10:46 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.358 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: [FastReport] per Code zeichnen

  Alt 19. Nov 2013, 19:00
Danke Euch!

Wie versprochen, bedient Euch:
(aber nur die beiden Helfer!!!)

Letztendlich will ich so etwas wie in den Anlagen basteln.
Damit ich das dann "zeichnen" kann werde ich einen Wrapper bauen, der dann so etwas wie GoTo(X,Y) und LineTo(X,Y) usw. ermöglicht und entsprechende Objekte erzeugt.

Bin eigentlich ganz zuversichtlich, dass das klappt.
Angehängte Dateien
Dateityp: pdf - TournamentKoResult - 2012-03-11 12-55-38-079.pdf (72,4 KB, 30x aufgerufen)
Dateityp: pdf - TournamentKoResult - 2012-02-24 01-45-21-051.pdf (6,3 KB, 17x aufgerufen)
Dateityp: pdf vpedemo.pdf (34,9 KB, 21x aufgerufen)
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)

Geändert von stahli (19. Nov 2013 um 19:02 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.358 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: [FastReport] per Code zeichnen

  Alt 26. Jul 2014, 21:58
Ich muss mal etwas unscharf fragen, da mir die Quelltexte von FR nicht zur Verfügung stehen...

Gibt es eine Möglichkeit, dem Platzbedarf für einen Text (der in einem Memo dargestellt werden soll und evtl. Zeilenumbrüche enthalten kann) VORAB zu ermitteln?

Ich bräuchte also so etwas wie W := RenderWidthFürMemoMitHöhe(H, Text) und natürlich H := RenderHeightFürMemoMitBreite(W, Text) .

Ich bräuchte das um Reports dynamisch zu positionieren.

Wann wird eigentlich Memo.AutoWidth und Memo.StretchMode analysiert? Sicher erst beim Öffnen des Reports. Das wäre mir dann aber zu spät.

Gibt es Abhilfe?
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Antwort Antwort


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 12:54 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