digitalmetaphors
Comments
-
They are compatible. Are you having any issues with your 5.5 templates in
6.03?
--
Cheers,
Alexander Kramnik
Digital Metaphors
-
There isn't. What components are you working with? Are you trying to shift
text? You can use a variable component to concatenate them in this case. You
can also use mailmerge to accomplish the same.
--
Cheers,
Al… -
You need to make this a two pass report because you will be updating the
content of the page style after it has already printed. Here is an example
which creates content during the first pass in OnEndPage and sets in during
the second… -
Sorry, I missed that fact that the field is in a subreport. So if I
understand correctly you need to update a field in the subreport page style
after the detail of the main report in which the subreport resides prints.
Please correct … -
Do you need to update the content of the page style based on the details of
that page? Keep in mind that the PageStyle band prints before the details
do. You can use OnEndPage if you need to perform an update at the end of
page genera… -
You could still have active dataviews in the report even if they are not
being used by anything in the report which could cause this problem.
--
Cheers,
Alexander Kramnik
Digital Metaphors
-
Apparently the templates which you are loading are expecting to be
reconnected to some specific data source. That data source should reside in
the data module with the report object into which the templates are being
loaded.Basically … -
How are you assigning the event? The CreateReport event is set to fire when
the new report wizard finishes creating the report. The OnNew event will
fire both, when the user first opens the designer and when they select the
new report… -
The CreateReport event is set to fire when the user selects the new report
option from the designer file menu. To load a template when the designer
first open use the Report.Template.OnNew event.
--
Cheers,
Alexa… -
Can you send an example which shows this behavior to
support@digital-metaphors.com? I haven't been able to reproduce this as an
issue.
--
Cheers,
Alexander Kramnik
Digital Metaphors
-
Use the IniSorageName property of the TppDesigner component to set the
location and name of the ini.
--
Cheers,
Alexander Kramnik
Digital Metaphors
-
I created an example which switcher the ShiftRelativeTo of Memo 2 from Memo
1 to the labels at runtime. This worked. I did have to put the labels in a
region. In order to keep all the content together, as I believe your
requirment was… -
Why don't you simply use the ShiftRelativeTo property of the memos to have
them automatically position themselves in relation to each other instead of
manually getting the height and positioning them.
--
Cheers,
… -
That depends on how you're using the PageNo to determine visibility. The
subreport's AbsolutePageNo will give you the relative PageNo, that is every
subreport will start with page 1.
Not true, they fire anytime Print is called o… -
Use the header band's BeforePrint event to toggle the Visible property of
the regions based on the page number. This event will fire right before the
header band on each page prints.
--
Cheers,
Alexander Kramnik<… -
When using TeeChart and ReportBuilder in Delphi you will encounter this
error message upon compiling.
In order to get around it you can:
1. Build your project with packages.
2. Purchase TeeChart Pro fromCan you please send an example of this to support@digital-metaphors.com. I
haven't been able to reproduce this behavior but we would like to look into
it.
--
Cheers,
Alexander Kramnik
Digital Metaphors
…Is this happening when you load the template into the designer or when you
load it to print it? I tried doing this in the designer and all the settings
are restored properly, including the paper name. Can you send the template
with wh…TXtraDev is the unit.
--
Cheers,
Alexander Kramnik
Digital Metaphors
Here's an example:
var
lDevice: TPDFDevice;
begin
lDevice := TPDFDevice.Create(nil);
lDevice.Publisher := ppReport1.Publisher;
lDevice.PageSetting := psAll;
lDevice.FileName := 'C:\report.pdf'…I think you might be confused on what ModalPreview means. ModalPreview
simply means that the preview window will be shown in a state where it has
to be closed for you to keep interacting with the rest of the application.
If you are si…Can you send us an example? Please send it to support@digital-metaphors.com
Cheers,
Jim Bennett
Digital Metaphors
When specifically does the error occur? What does the report look like? Do
you have any event handlers?
--
Cheers,
Alexander Kramnik
Digital Metaphors
TStream is an abstract class. You need to use a descendant, such as
TMemoryStream or TFileStream.
--
Cheers,
Alexander Kramnik
Digital Metaphors
You can try polling the Report.Engine.Printing boolean property.
--
Cheers,
Alexander Kramnik
Digital Metaphors
Keep in mind that the report engine takes a little time to stop, it's not
immediate. You can also try using Stop which will allow all stretching
components to finish printing or Stop which will stop the report after it is
done with th…Place the Shape along with all the fields into a region and enable
KeepTogether on the region.
--
Cheers,
Alexander Kramnik
Digital Metaphors
The easiest thing to do is to place criteria on your query which will limit
the data to records which have actual data in them. On the other hand, you
have 10 records, some have data and some don't. You can use the
DetailBand.BeforeP…You can get to the AfterDrawEvent by assigning the event handler in code:
...
private
procedure AfterDrawEvent(Sender: TObject);
...
end;
implementation
procedure TForm1.FormCreate(Sender:…It may be that the value is being restored from the cache in the report
engine. We'll have to dig into a test project to find out. Can you send
your descendent as a starting point for us? It may or may not be a simple
fix but we ca…