FrameContext and TextAnnotation: Use active viewport instead of complete screen for drawing annotations.