PowerShape utilise deux méthodes pour l'impression de fenêtres : une pour les vues contenant uniquement le filaire et l'autre pour les images ombrées.
Si la vue contient uniquement le filaire, l'impression est effectuée à la résolution complète de l'imprimante.
Si la vue contient de l'ombrage de couleur, OpenGL est utilisé pour la rendre en bitmap et celui-ci est envoyé dans l'imprimante. Créer un bitmap à la résolution complète de l'imprimante peut ne pas être pratique, étant donné qu'elle pourrait être très grande. Au lieu de ça, PowerShape crée un bitmap qui comporte les mêmes proportions que l'imprimante mais est limitée en résolution afin que sa taille ne dépasse pas de limite.
La limite est définie par une ressource dans le fichier suivant :
...\PowerShapexxxxx\sys\misc\powershape.con
La section de code adéquate pour le réglage de la taille est :
#
# Printing colour shading.
#
# This resource controls the size (in Mb) of the intermediate bitmap
# which is used to print colour shaded images. Increasing its value
# increases the printed resolution at the cost of temporary memory
# usage and file size. Decreasing it reduces print resolution and
# memory and file size requirements. 15Mb has been found to be a good
# compromise on plain A4 paper in a typical inkjet printer.
# print_opengl_bitmap_size: 15
Pour définir la taille
...\PowerShapexxxxx\sys\misc\powershape.con
print_opengl_bitmap_size: 15
Vous pouvez expérimenter de plus grandes valeurs pour cette ressource. Chaque pixel de l'image requiert 3 bit, si vous voulez donc une résolution d'impression de X par Y points, définir alors cette ressource à :
X * Y * 3 / 1,000,000