Einzelnen Beitrag anzeigen

Bjoerk

Registriert seit: 28. Feb 2011
Ort: Mannheim
1.384 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Einen Ausschnitt einer Metafile in eine Metafile kopieren.

  Alt 29. Aug 2014, 20:47
CopyRect und Bitblt sind ja Pixelzeugs.

EnumEnhMetaFile ist nur was für "Männer ohne Nerven" und PlayEnhMetaFile braucht ein hdc.

So stimmt schonmal die Bildgröße, aber Bild ist leer bzw. verschoben:
Delphi-Quellcode:
  IntersectClipRect(MC.Handle, Rect.Left, Rect.Top, Rect.Right, Rect.Bottom);
  MC.Draw(0, 0, FMetaFile);
Dito:
Delphi-Quellcode:
  IntersectClipRect(MC.Handle, Rect.Left, Rect.Top, Rect.Right, Rect.Bottom);
  MC.Draw(-Rect.Left, -Rect.Top, FMetaFile);
???
  Mit Zitat antworten Zitat