ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 PDF-Creating do similiar like Mio.PrintImages

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

View 
UserName:
Password:
Format  Bold Italicized Underline  Align Left Centered Align Right  Horizontal Rule  Insert Hyperlink   Browse for an image to attach to your post Browse for a zip to attach to your post Insert Code  Insert Quote Insert List
   
Message 

 

Emoji
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Black Eye [B)]
Frown [:(] Shocked [:0] Angry [:(!] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
Ralf Posted - Jan 18 2017 : 02:50:50
Hallo,

the ImageEnMView has a function Printimages (ImageEnMView.Mio.PrintImages) to Print more than one Image on a Page. Is there s simple way to do the same for PDF-Creating?

Thanks
Ralf
12   L A T E S T    R E P L I E S    (Newest First)
Ralf Posted - Jan 25 2017 : 04:41:43
I had found the reason why it doesn't work and solved it. My idea is now online.
xequte Posted - Jan 24 2017 : 19:16:20
Hi Ralf

UserVoice appears to be working when I test it here...

Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
Ralf Posted - Jan 24 2017 : 03:57:51
Hi Nigel,

i tried to add my topic at user voice page. I only got an error "Sorry we couldn't submit your request"

Ralf
Ralf Posted - Jan 24 2017 : 03:48:05
Hi Nigel,

yes i want to print it at top. Our Users Scan in the most case Mail's. When they print it it is better when the printing is on Top.

Also you can use the rest of the paper better when you don't need it. Cut and write notice on it.

Best Regards

Ralf
xequte Posted - Jan 23 2017 : 20:05:55
Hi Ralf

Do you mean the alignment of each thumbnail within each print out should be the top?

You might want to request it on our user voice page:

https://imageen.uservoice.com/forums/187893-general

Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
Ralf Posted - Jan 23 2017 : 08:06:26
Hi Nigel,
i tried Printing to my PDFPrinter.Canvas (TWPPDFPrinter). To do that i have moved some procedure and functions in your source to public and it work.

One Problem at the moment is, that Julians Canvas delivers the screen width and height wenn i ask the

pagewidth := GetDeviceCaps(PDFCanvas.Handle, 8) / dpix;
pageheight := GetDeviceCaps(PDFCanvas.Handle, 10) / dpiy;

Wenn i give in the Sizes i used to create the PDF Page it work but the borders are not OK. I wait for a feedback from Julian to my support email.

One Question to you:
At the moment the Images are printed centered. We use the imaging for scanning Mails and so it would be nice, wenn the image is printed with alignment top. Is this possible? Or may be can it become a feature.

Thanks

Best Regards

Ralf
Ralf Posted - Jan 23 2017 : 04:33:48
Hi Nigel,

well then i try again. What i want, is that i make a PDF that looks like the pages i print with TImageEnMIO.PrintImages.

In the
procedure TImageEnMIO.PrintImages(Columns: integer; Rows: integer;...
you call
procedure TImageEnMIO.PrintImagesEx(PrtCanvas: TCanvas;...

My wpPDF works like

PDFPrinter : TWPPDFPrinter;

While <images to print> do
begin
  PDFPrinter.StartPage(pageWidth, pageHeight, res, res, 0);

  pCanvas:=PDFPrinter.Canvas;

  <Print the Imges to this canvas; For example with PrintImagesEx(pCanvas, Array od IDX...>

  PDFPrinter.EndPage;
end;

What i thought i can do give my PDF Canvas in the PrintImageEX and the Information witch Images i want to print on it.

Why you give in the PrnCanvas i don't know? Inside you do Printer.NewPage to get a new page so you also can get the PrnCanvas inside as Printer.Canvas.

I think i try to make a copy of the PrintImageEx source outside your unit to change it to PrintImageExPDF.

Best regards

Ralf
xequte Posted - Jan 20 2017 : 14:36:41
Hi Ralf

Sorry, I'm not following. If it is a standard canvas, then you can just use normal canvas methods to paint images onto it, e.g.

http://www.imageen.com/help/TIEBitmap.DrawToCanvas.html
http://www.imageen.com/help/TIEBitmap.RenderToCanvas.html

Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
Ralf Posted - Jan 20 2017 : 03:34:02
Hi Nigel,

the PDFCanvas i only named it is still a normal Canvas. What was nice if i can only give in a Canvas and you paint on it.

Best Regards
Ralf
xequte Posted - Jan 19 2017 : 18:41:15
Hi Ralf

I don't know wPDF well, but ImageEn does not support a PDFCanvas. You would need either a TCanvas of TBitmap for ImageEn to make use of it.


Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
Ralf Posted - Jan 19 2017 : 06:33:59
Hi Nigel,

OK. We have wpPDF vom Julian. Short Question:
Is it possible to give ImageEn a PDFCanvas and say paint page 1,2,3,4 on it then we give him the next PDFCanvas and the Page 5... and it always paint the page on it. If yes it is very easy to do the rest.

Thanks
Ralf
xequte Posted - Jan 19 2017 : 04:19:05
Hi Ralf

PDF saving in ImageEn only supports a single image per page, so you would need to generate an image upon which you have drawn your multiple images, and then output that as your PDF page.

But you are probably better off to get a specialist PDF product for this.





Nigel
Xequte Software
www.xequte.com
nigel@xequte.com