For a non-scrollable frame, VIRTUAL-HEIGHT-CHARS has the same value as the HEIGHT-CHARS attribute. For a scrollable frame, VIRTUAL-HEIGHT-CHARS specifies the height of the entire frame while HEIGHT-CHARS specifies the height of the visible portion of the frame.