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
 Load a multipage PDF and show all pages together in IE

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
yogiyang Posted - Aug 25 2026 : 05:25:04
Hello,

When user opens a PDF which is loaded in Imageen if there are multiple page the I want to give users a way to load and show the number of pages together. Here user will have to select from a dropdown where I want to give following options:
1 Page
2 Pages
4 Pages

I checked the docs but could not find anything that allows me to load & show these pages together.

I did find a boolean property called `ShowAllPages` but this does not suffice my needs as I want to give user the control and also allow them to decide on the pages arrangement like 2 side-by-side, Group of 4.

TIA

Yogi Yang
1   L A T E S T    R E P L I E S    (Newest First)
xequte Posted - Aug 25 2026 : 22:10:25
Hi Yogi

The only way to do this with ImageEn is to use a TImageEnMView. If you email me for the latest beta, you can easily display in layouts like 2x2 using:

const
  HORZ_COUNT = 2;
  VERT_COUNT = 2;
begin
  ImageEnMView1.LockUpdate();
  try
    ImageEnMView1.GridWidth   := -1;
    ImageEnMView1.ThumbWidth  := -1 * HORZ_COUNT;
    ImageEnMView1.ThumbHeight := -1 * VERT_COUNT;
    ImageEnMView1.ScrollBars := ssVertical;
    ImageEnMView1.LoadFromFileOnDemand( 'D:\MultiPageDoc.pdf' );
  finally
    ImageEnMView1.UnlockUpdate();
  end;
end;


Nigel
Xequte Software
www.imageen.com