trichview.com

trichview.support




Re: Paragraph spacing


Return to index


Author

Message

Justin Turberville

Posted: 03/20/2002 20:05:54


Here is an example:

Loads an original rtf with paragraph spaces, saves a copy, loads that copy -

crunch!


I presume attachments are allowed...


"Sergey Tkachenko" <[email protected]> wrote in message

news:[email protected]...

> SpaceBefore and SpaceAfter work OK for me.

> Please note: when you paste RTF/RVF to RichView, the first pasted

paragraph

> will have attributes of paragraph BEFORE insertion, not of paragraph from

> RTF.

> Even if you paste into an empty line.

> Other pasted paragraph will have attributes from source RTF/RVF.

>

> That fix in AddStringFF affects only loading plain text from file, and

does

> not affect RTF.

>

> About saving in blob field: make sure that paragraph attributes are stored

> together with document in blob field (right click DBRichViewEdit at design

> time, choose "Settings" from the context menu, select "Allow adding styles

> dynamically", click OK)

>

> If all above will not help you, please send me this problematic RTF doc

and

> step-by-step instructions how to reproduce problem.

>

> > RV does not seem to conserve spaces before and after paragraphs.

> > Setting TParaInfo's SpaceBefore/SpaceAfter does'nt seem to have any

> effect.

> >

> > After pasting in an RTF doc, the paragraph spacing is shown, and after

> > applying your

> > > CRVData.pas, find function AddStringFF and add as a second statement

> > > (after "if ProcessPageBreaks then begin"):

> > >        if s='' then

> > >          AddString(s, ConvertToUnicode, AsSingleParagraph, FirstTime,

> > PageBreak);

> > fix, pasting the text into Word conserves the spacing when before it

> did'nt.

> >

> > However, the spacing still seems to get lost in stream load/save as

saving

> > the contents to

> > a blob field then reloading results in the paragraphs being shown as

> > crunched together.

> >

> >

>

>



begin 666 Crunch.zip

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

M,=PYPOH2!(X(EU&G<! DUR)RN!F1*;8UHKA(EP)U#2:.<;AFN;10DW0G"O+

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

3!@`````$``0`W@```$@2````````

`

end





Powered by ABC Amber Outlook Express Converter