public boolean allowScreenDownMode() {
        if (!allowScreenOrPrintRenderingOrInteraction())
            return false;
        if (getFlagNoView() && !getFlagToggleNoView())
            return false;
        return !getFlagReadOnly();
    }