±ÍÇÏ´Â ¼Õ´Ô À̽ʴϴÙ
·Î±×ÀÎ
ȸ¿ø°¡ÀÔ
  
  µ¨¸¶´ç °ø½Ä ÀºÇà°èÁÂ
  ÇϳªÀºÇà 227-910235-83607
  ¿¹±ÝÁÖ ÀÌ»ó±¹(¿î¿µÁø)
ÇÁ·ÎÁ§Æ® °Ô½ÃÆÇ
ÅõÇ¥°Ô½ÃÆÇ
µ¨¸¶´ç¼Ò°³
±âÃʺÎÅÍ È°¿ë±îÁö! µ¨ÆÄÀÌ ±³À° - µ¥ºê±â¾î
Áú¹®°ú ´äº¯ Áú¹®°ú ´äº¯ ÀÔ´Ï´Ù.
±Û³»¿ë - Áú¹®°ú ´äº¯
 [Áú¹®] Metafile »ý¼º ½Ã Åõ¸íÈ­°ü·Ã..
µµÀÇ
(¹ÚÀÏ)
2018-12-07 ¿ÀÀü 11:15:44
360ȸ Á¶È¸


÷ºÎÆÄÀÏ ´Ù¿î·Îµå
metafile Å×½ºÆ®.png
1. °³¹ß/½ÇÇà Ç÷§Æû 
  (1) OS : 
  (2) °³¹ßÅø : Delphi XE2
  (3) »ç¿ë Database : 

2. °³¹ß ÁßÀΠÇÁ·Î±×·¥ 
  Metafile »ý¼º ½Ã ¹è°æÀ̹ÌÁö »ðÀÔ

3. Áú¹® ³»¿ë 

¾È³çÇϼ¼¿ä.

MetafileÀ» ´Ù·êÀÏÀÌ À־ °í¹ÎÇÏ´Ù°¡ Áú¹®¿Ã¸³´Ï´Ù.

¹è°æÀ̹ÌÁö¸¦ ³Ö°í ÅؽºÆ®¸¦ ÀԷ ÈÄ emf·Î º¯È¯Çϸé ÅؽºÆ® ÁÖº¯ÀÌ ¹Ú½º·Î º¸À̴µ¥ 

À̺κÐÀ» Åõ¸íÈ­ ½Ãų ¼ö Àִ ¹æ¹ýÀÌ ¾øÀ»±î¿ä??

¾Æ·¡´Â MetafileÀ» ¸¸µé°í ¹è°æÀ̹ÌÁö ³Ö°í, ÅؽºÆ® ³Ö°í emf·Î ÀúÀå ÈÄ QuickReport·Î ·ÎµåÇؼ­ º¸´Â »ùÇà¼Ò½ºÀÔ´Ï´Ù.


»ùÇà¼Ò½º  :

 procedure TForm1.Button3Click(Sender: TObject); 
 var 
   MyMetaFile : TMetaFile; 
   MyMetaCanvas : TMetaFileCanvas; 
 begin 
   MyMetaFile := TMetaFile.Create; 
   MyMetaFile.Transparent := TRUE; 
   MyMetaCanvas := TMetafileCanvas.Create(MyMetaFile, 0); 
   MyMetaCanvas.Draw(0, 0, Image4.Picture.Bitmap); 
   MyMetaCanvas.TextOut(0,200,'¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú200'); 
   MyMetaCanvas.TextOut(0,220,'¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú220'); 
   MyMetaCanvas.TextOut(0,240,'¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú240'); 
   MyMetaCanvas.TextOut(0,400,'¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú400'); 
   MyMetaCanvas.TextOut(0,800,'¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú800'); 
   MyMetaCanvas.TextOut(500,800,'¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú500:800'); 
   MyMetaCanvas.TextOut(0,1600,'¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú1600'); 
   MyMetaCanvas.TextOut(0,2500,'¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú¡Ú2500'); 
   MyMetaCanvas.Free; 
   MyMetaFile.SaveToFile('C:\TEST.emf'); 
   MyMetaFile.Free; 

   //QRImage1.Picture.Metafile := Image2.Picture.Metafile; 
   QRImage1.Picture.LoadFromFile('C:\TEST.emf'); 
 end;