|
17.08.2005, 20:07 | #1 |
Участник
|
This is the embedded Image object you can use in your Navision forms, written as .Net DLL.
Unlikely standard Navision's Image, - AdvancedImage supports many formats: Bmp - bitmap image format Emf - enhanced Windows metafile image format Exif - Exchangeable Image File format Gif - Graphics Interchange Format (GIF) image format Ico - Windows icon image format Jpg - Joint Photographic Experts Group (JPEG) image format Png - W3C Portable Network Graphics (PNG) image format Tif - Tag Image File Format (TIFF) image format Wmf - Windows metafile (WMF) image format - supports transparent GIF images - supports dynamic stretch of image - supports dynamic loading - supports images of unlimited file size and resolution Version 1.1: - added GetImageWidth, GetImageHeight and SetAspectRatio methods - added "Keep ratio" size mode http://www.mibuso.com/dl.asp?FileID=504&Type=file |
|
14.07.2006, 14:23 | #2 |
Участник
|
to tyrex
Здравствуйте Все работет хорошо, нельзя не нарадоваться, но есть пожелание . Скажите, пожалуйста, а нельзя ли добавить еще один mode, который бы подгонял рисунок под субформу, сохраняя пропорции. Перепробывал все mode. Пробовал подгонять субформу под Image при default mode, но почему-то В НЕКОТОРЫХ случаях появляеся скролбар. Если интересно - приведу часть кода (на OnActivate): Код: AdvancedImage2.Init; AdvancedImage2.LoadImage(InvSet."Path to Pictures"+"Ch. Picture 2"); ImWidth := AdvancedImage2.GetImageWidth; ImHeight := AdvancedImage2.GetImageHeight; FrWidth := CurrForm.SubForm2.WIDTH; FrHeight := CurrForm.SubForm2.HEIGHT; IF ImWidth/ImHeight < FrWidth/FrHeight THEN CurrForm.SubForm2.WIDTH := ROUND((CurrForm.SubForm2.HEIGHT*ImWidth)/ImHeight,1) ELSE CurrForm.SubForm2.HEIGHT := ROUND((CurrForm.SubForm2.WIDTH*ImHeight)/ImWidth,1); |
|
14.07.2006, 15:01 | #3 |
Moderator
|
Цитата:
Скажите, пожалуйста, а нельзя ли добавить еще один mode
Но времени на все это нет совершенно |
|
20.07.2006, 08:42 | #4 |
Участник
|
Цитата:
SizeMode = 4 и SetAspectRatio(SetImageWidth/SetImageHeight); Кстати, ради теста сделал картинку с большой пропорцией сторон. При некоторых пропорциях сторон картинки (зависит так же и от пропорции сторон subform) появляется полоса прокрутки. Но так как в моей задачи все фотки имеют одинаковые пропорции - 4:3, то не сильно смущает, знаю, что полосы не будет. |
|