WPViewPDF Plus Kopfbogen

  • Hallo,

    ich bekomme es nicht hin.
    Ich habe PDF' s, die Rechnungen enthalten.
    Ich habe Kopfbögen als JPeg.

    Jetzt möchte mein Kunde die Kopfbögen mit der Rechnung drucken und vermailen.

    Was ich auch versuche, meine Rechnung wird immer überdeckt.

    CommandStrEx (COMPDF_SelectforegroundMeta - COMPDF_SelectBackgroundMeta) funktioniert nicht.

    JPeg geht nicht, da es keine Trasparenz kann.

    Wie geht man denn dieses Problem an?
    Ist das so überhaupt machbar mit WPViewPDF Plus?

    [EDIT]
    Drucken geht schon mal:

    Code
    OverlayMeta.LoadFromFile('300.emf');  WPViewPDF1.CommandStrEx(COMPDF_SelectBackgroundMeta, 'all', OverlayMeta.Handle);

    Aber Speichern geht nicht.
    Auch wenn ich über wppdfPrinter gehe:

    Code
    ...
    WPViewPDF1.PrintHDC(0, PDFPrinter.Canvas.Handle, 72, 72);
    ...

    fehlt der Kopfbogen.
    [/EDIT]


    Danke

    Frank Reim

  • Code
    OverLay.LoadFromFile('300.emf');  //PDFView.CommandStrEx(COMPDF_StampMetafileUnder, 'all', Overlay.Handle);  PDFView.Plus.SetStampMetaUnder('all', OverLay.Handle);

    Was kann man falsch machen.
    Beide Versionen bewirken in meinem Beispiel nichts.

    Frank
    [EDIT]
    Ich habe es jetzt doch über JPEG gemacht.
    Ich gehe davon aus, dass Metafiles, welche nur ein JPEG enthalten, nicht angezeigt werden können.
    Ist zwar schade, da ich somit das Ganze nicht über Streams sondern halt über den Umweg mit Files machen muss, aber ich sehe erst mal keinen anderen Weg.