Weird preview issue...
I have a report displaying TppMemo's with text that wraps. In the preview
display at normal page display, the text appears "squished", but the
printout is fine. The "squishing" effect disappears if I zoom in also.
This is RBuilder 6.0 for Delphi 5 (*55.bpl). The "squishing effect" isn't
acceptable to the client. I realize it's an optical illusion probably
caused by rounding. Is there a known solution or workaround?
John Elrick
object ppDBMemo1: TppDBMemo
UserName = 'DBMemo1'
CharWrap = True
DataField = 'NameImage'
DataPipeline = ppPopulated1
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Name = 'Arial'
Font.Size = 10
Font.Style = []
Stretch = True
Transparent = True
DataPipelineName = 'ppPopulated1'
mmHeight = 4233
mmLeft = 76994
mmTop = 0
mmWidth = 30427
BandType = 4
mmBottomOffset = 0
mmOverFlowOffset = 0
mmStopPosition = 0
mmLeading = 0
end
display at normal page display, the text appears "squished", but the
printout is fine. The "squishing" effect disappears if I zoom in also.
This is RBuilder 6.0 for Delphi 5 (*55.bpl). The "squishing effect" isn't
acceptable to the client. I realize it's an optical illusion probably
caused by rounding. Is there a known solution or workaround?
John Elrick
object ppDBMemo1: TppDBMemo
UserName = 'DBMemo1'
CharWrap = True
DataField = 'NameImage'
DataPipeline = ppPopulated1
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Name = 'Arial'
Font.Size = 10
Font.Style = []
Stretch = True
Transparent = True
DataPipelineName = 'ppPopulated1'
mmHeight = 4233
mmLeft = 76994
mmTop = 0
mmWidth = 30427
BandType = 4
mmBottomOffset = 0
mmOverFlowOffset = 0
mmStopPosition = 0
mmLeading = 0
end
This discussion has been closed.
Comments
-----------------------------------------------------
Article: Why Your Preview Won't Match Your Output
-----------------------------------------------------
We have two choices when we create a preview - compose for the screen, or
compose for the printer. Most programs such as MS Word compose to the screen
when they create a preview. This makes for attractive previews but they tend
to be inaccurate. And it means that they then compose again for the printer
when you print the document. Most of the time things will print effectively
similar to the preview, but we have seen many times when the printed output
was different - a word wrapped to the next line, or some such problem. If
you use a program meant for accurate page layout, such as PageMaker, you
will notice that the Page Setup dialog asks you for which printer you wish
to compose. When PageMaker displays a page, it may not look exactly how you
think it should, but you do get a preview where the element placement is
guaranteed to match the printed output's element placement. We have chosen
to follow this second model.
Note that when we say element placement, we are referring to X and Y
placement and not height and width. While the X and Y placement of our
previews will be accurate, the height and width of text elements may vary
based on zoom percentage. This is a normal artifact of composing for the
printer and not for the screen.
Your preview can not match your printed output. It will differ in one of two
ways:
1- It can look good on the screen, but items on the page may not display in
the same location they will when printed.
or
2- It can be less attractive, but items will display on the preview exactly
where they will when printed.
We give you the second because it is more accurate and more reliable. Not to
mention more in keeping with professional page layout products.
--
Cheers,
Alexander Kramnik
Digital Metaphors
http://www.digital-metaphors.com
info@digital-metaphors.com