Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi QuickReport3 Linienbreite QRShape (https://www.delphipraxis.net/42387-quickreport3-linienbreite-qrshape.html)

rado 18. Mär 2005 08:39


QuickReport3 Linienbreite QRShape
 
Hallo,

ich habe folgendes Problem.

Ich verwende die Komponente QRShape mit der Einstellung Shape=qrsVertLine.
Ich möchte dicke und dünne Trennlinien hiermit erzeugen. In der Vorschau haben diese Trennlinien unterschiedliche Dicken, aber auf dem Ausdruck sind sie immer identisch Breit und zwar in der dünnsten Linienstärke.

Kann mir jemand helfen, der ebenfalls dieses Problem hatte?

Gruß rado

Martoeng 18. Mär 2005 09:44

Re: QuickReport3 Linienbreite QRShape
 
Hi,

ich hatte das Problem zwar nicht, aber vielleicht kann ich trotzdem nen Tipp geben:

Wenn gar nix mehr hilft, kannst du doch auch statt "qrsVertLine" "qrsRectangle" nehmen und in der entsprechenden Farbe ausmalen (Eigenschaft "Brush").

MfG

Martoeng

edit: Was mir gerade noch eingefallen ist:

Überprüfe mal, ob das vielleicht an der Objekt-breite (also eigenschaft "width") liegt. Vielleicht ist die ja auch auf 1 gestellt, und dann kann der Strich ne Stärke von 20 haben und wird trotzdem auf diese 1 reduziert. <-- Hoffe, das ist einigermaßen verständlich :stupid:

rado 6. Apr 2005 08:26

Re: QuickReport3 Linienbreite QRShape
 
Hallo,
ich habe jetzt auch das Problem bei Rechtecken, dass sie nur in der dünnsten Linienstärke gedruckt werden. Kann mir jemand helfen?

Gruß rado

Yadon 6. Apr 2005 08:37

Re: QuickReport3 Linienbreite QRShape
 
Zum einen kannst Du im Frame den Style angeben, das hilft, und dann in der Eigenschaft Height die entsprechende Zahl angeben. Bei mir klappt das beim QRShape einwandfrei.

[Edit]
Zurück, in der Eigenschaft Pen mußt Du die Eigenschaft Width angeben, und die macht dann die Linienstärke aus. War oben ein Irrtum. Klappt auch beim Rechteck. [/Edit]

rado 6. Apr 2005 08:50

Re: QuickReport3 Linienbreite QRShape
 
Hallo,

der Style im Frame steht auf psSolid. Ich verwende Delphi 7.

In der Eigenschaft Pen habe ich 2 in der Eigenschaft Width angeben, in der Druckvorschau erschein dann auch ein dickerere Rechtecklinie. Im Ausdruck auf Papier ist sie aber wieder nur einen Punkt dick.

Gruß rado

Yadon 6. Apr 2005 14:18

Re: QuickReport3 Linienbreite QRShape
 
Zitat:

Zitat von rado
Hallo,

der Style im Frame steht auf psSolid. Ich verwende Delphi 7.

In der Eigenschaft Pen habe ich 2 in der Eigenschaft Width angeben, in der Druckvorschau erschein dann auch ein dickerere Rechtecklinie. Im Ausdruck auf Papier ist sie aber wieder nur einen Punkt dick.

Gruß rado

Stimmt, mit Width 2 ist im Ausdruck nicht viel zu machen, ich nehme meist Width = 5, und dann geht das eigentlich sehr gut.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:16 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz