Что делают эти недокументированные опции стиля в Mathematica? - PullRequest
3 голосов
/ 01 августа 2011

Как уже упоминалось в предыдущем вопросе , я обнаружил некоторые опции стилей, которые не указаны в документации Mathematica.

Style["This is a test", LineColor -> GrayLevel[0], 
FrontFaceColor -> GrayLevel[0], BackFaceColor -> GrayLevel[0], 
GraphicsColor -> GrayLevel[0], FontFamily -> "Arial", 
FontSize -> 20, FontColor -> GrayLevel[0]]

LineColor, FrontFaceColor, BackFaceColor и GraphicsColor нигде не задокументированы, отображаются красным цветом при использовании в передней части, выдают ошибку при использовании внутри элемента Graphics и, как правило, не имеют никакой функции.

Кто-нибудь знает, для чего они используются или почему они появляются в этом контексте?

1 Ответ

6 голосов
/ 19 августа 2011

[по многочисленным просьбам ...]

Наличие этих символов является просто утечкой деталей реализации внешнего интерфейса в видимую пользователем структуру. Для обычного человека нет причин интересоваться ими. (Я мог бы, вероятно, сосчитать множество людей, которые должны заботиться об этих вариантах с одной стороны, и я не один из них.)

...