The control I used to program the Ring View was made by a third party and it did a good (but not great) job of rendering a ring with x number of divisions that I could paint in different colors. It would have been nice if it would have let me paint each element with the species that was used but it only allows painting by specifying the hexadecimal number of a color. To arrive at this color, I took all the pixels of a species and averaged their numeric values and the average was used to assign the color.
But while the control worked okay for rendering the ring, it did a very poor job of allowing text to printed on the same page. When I increased the size of the ring to nearly fill the page and added the segment numbers to the outside of the ring, the additional text at the bottom of the page caused the entire page not to appear on some pages of nearly every PDF file. I spent a lot of time trying to come up with workarounds, but it was a problem with the coding of the control and you get no access to the code behind the control. I suspect I was exceeding a page boundary somewhere but it didn’t explain why some pages printed and some did not. :-<
Emails to the vendor of the control were never returned. To permanently fix the issue, I removed the additional details and the ring has worked correctly ever since. Since the information is redundant to the Summary printout, removing it to fix a much bigger problem was appropriate. Since there has never been an update the the control and I can’t find a different control that renders a ring correctly, removing the data was the only choice.
Since I can’t fix the issue, I’m going to remake that tutorial so that it doesn‘t show the additional data. I wish I had a better solution but try as I might, I cannot fix someone else’s programming code when I have no access to it and writing the control myself is not an option.
Lloyd