Merge Problem mit erstem DIV

  • Hallo folgendes Problem

    mein WPT Dokument enthält nur eine einzelne Variable :

    Code
    <!WPTools_Format V=700/>
    <GlobalPageFormat wpcss="landscape:0;paperw:11906;paperh:16838;margr:701;margl:1275;margt:3240;margb:1440;marg_header:720;marg_footer:720;deftabstop:720;marginmirror:0;"/><StandardFont wpcss="CharFont:'Arial';CharFontSize:1100;"/>
    <numberstyles></numberstyles>
    <stylesheet></stylesheet><div>
    <mergefield name="TEST">test</mergefield></div>

    Den Text den ich reinmergen will ist folgender

    Code
    <!WPTools_Format V=800/>
    <GlobalPageFormat wpcss="landscape:0;paperw:11906;paperh:16838;margr:701;margl:1275;margt:3240;margb:1440;marg_header:720;marg_footer:720;deftabstop:720;marginmirror:0;"/><StandardFont wpcss="CharFont:'Arial';CharFontSize:1100;"/>
    <div wpsty=[[Alignment:1;]]><cs nr=1/><c nr=1/>test1</div>
    <div wpsty=[[Alignment:1;]]><c nr=1/>test2

    Wenn ich das mache, dann wird das erste Alignment ignoriert (ein erneutes auslesen der Variable ergibt dann)

    Code
    <div><cs nr=1/><c nr=1/>test1</div>
    <div wpsty=[[Alignment:1;]]><c nr=1/>test2

    mein MergeCode sieht folgendermasen aus

    Code
    procedure TForm.rtfTestMailMergeGetText(Sender: TObject; const inspname: string; Contents: TWPMMInsertTextContents);
    begin
        ShowMessage(Inspname+' ... '+Contents.OldFormattedText);
        Contents.StringValue    := test_merge;
        Contents.Options        := Contents.Options + [mmMergeAsWPTOOLS];
    end;

    mache ich hier noch was falsch?

    • Offizieller Beitrag

    Normalerweise ist es beim mergen gewünscht, dass die aktuellen Attribute des Absatzes erhalten bleiben. Z.b. soll das Feld eingerückt sein.

    Wenn man dies aber nicht wünscht, kann man die Option mmUseFirstLoadedParProps verwenden.