Advanced Diagram Features

This dialog provides advanced settings. Only change the settings if you need to, and have read the information provided below.

If you are having problems displaying or printing very large diagrams, you may be able to solve the problem by changing some of the settings in this dialog box.

Some old versions of Windows (and some graphics and printer drivers) sometimes have problems displaying or printing very large diagrams. This is because these versions of Windows (or drivers) use a 16-bit coordinate space. Ever since Windows 2000 (the version before Windows XP) Window has used a 32-bit coordinate space. You do not need to understand what a 16-bit or 32-bit coordinate space is. The significant fact to be aware of is that a 32-bit coordinate space is more than 4 billion times bigger than a 16-bit one; which is why you are never likely to have any problem displaying any diagram, however, big, if you have Windows 2000 or Windows XP and are using properly 32-bit graphics and printer drivers.

The vast majority of printer drivers and graphics drivers that are used with Windows 2000 and Windows XP are properly 32-bit. Unfortunately, sometimes a few drivers - even ones that are supposed to be 32-bit - have bugs which only manifest themselves when you give them very large coordinates (coordinates that would exceed the limits of a 16-bit coordinate space). Few applications apart from genealogy programs ever generate output that is so big that you need a 32-bit coordinate space, so it is possible for a driver to appear to work fine in almost every context, except that it fails when displaying very large genealogy diagrams. And this can happen even if you have Windows 2000 or Windows XP.

Users sometimes do not realize quite how large the diagram they are looking at really is. If you have a lot of records, it would not be particularly unusual for you to be able to create a genealogy diagram that you can browse easily in the Diagram Window, but which if printed using a normal small but readable font, would be over 50 feet wide, or even sometimes over 100 feet wide. To find out how big a diagram really is, click on Diagram Statistics on the Diagram menu.

If you are having a problem displaying a very large diagram and you think the problem could be caused by the fact that you are using some component (either your version of Windows or some driver) that cannot cope with coordinates which exceed the limits of a 16-bit coordinate space, click on the 16-bit Limit Test button, and this will test whether the current diagram does exceed the limits of a 16-bit coordinate space or not.

If it does, you could try adjusting the Diagram granularity to Low Detail, or even Very Low Detail, and see if this fixes the problem. There are also many other things you can do either instead or as well. You might consider showing less information (e.g. fewer generations), or showing the same diagram in another orientation - left-right diagrams are often more space-efficient than top- down diagrams. You might opt to not show spouses in their own boxes (see Spouse Display Options). You can move branches of diagrams, or entire trees, around to make better use of space. You may also be able to make some improvements by showing pictures within the text rather than next to the text say (or by not showing pictures at all), and by choosing a text scheme which is not too wide, or by setting a smaller maximum width for boxes in the Dimensions tab (or by making other adjustments to dimensions in the Dimensions tab). If Limit overhang is checked in the More Layout Options dialog (accessible from the General tab) you should uncheck it.

If you do change the Diagram Granularity, always remember to click on Installation Settings to change it back to the default settings (usually High Detail) when you no longer need it to be anything else. Reducing diagram granularity can result in a significant deterioration in diagram quality, so you should not reduce it more than you have to, or longer than you have to.

The CHM file was converted to HTML by chm2web software.