2013-05-22 5 views
0

Я ищу правильный стиль для настройки CopySourceAsHtml, чтобы изменить стиль моего стиля Selenitic по умолчанию, когда я копирую и вставляю его, например. электронное письмо. Кто-нибудь знает, какие стили (ы) CSS мне нужно использовать для правильной настройки?Visual Studio Standard Style as CSS

Когда я копирую & вставить исходный код e-mail Я получаю темный фон. Если я поставлю его на белый, он отобразит весь текст в светлых тонах, которые трудно читать. Поэтому мне нужно изменить полный стиль.

+0

http://studiostyl.es/schemes/default – reinder

+0

Извините, я отредактировал вопрос. Это должно быть как CSS. Потому что вы можете изменить стиль CSS в параметрах инструментов. – theknut

+0

Вы могли бы написать это самостоятельно? – reinder

ответ

0

Как ваш плагин ожидает, что CSS будет выглядеть? Если открыть тему я говорил в комментариях выше в текстовом редакторе, вы увидите много линий, как это:

<Item Name="outlining.collapsehintadornment" Foreground="0x00E8DDD7" Background="0x00FAF7F6" BoldFont="No"/> 

Теперь, так как я не знаю, как именно ваш плагин ожидает, что CSS I будет идти вперед и дать пример того, что это может выглядеть в CSS:

.outlining-collapsehintadornment 
{ 
    color: #D7DDE8; 
    background-color: #F6F7FA; 
} 

Или:

<Item Name="String" Foreground="0x001515A3" Background="0x02000000" BoldFont="No"/> 

становится

.String 
{ 
    color: #A31515; 
    background-color: #000000; 
} 

Как я получил это?

Файл настроек Visual Studio сохраняет цветовые коды как значения «шестнадцатеричный код». И они используют BGR вместо RGB. Это означает, что вы можете преобразовать эти цветные гексы VS очень просто в HTML-цветах. И поскольку HTML использует RGB, не забудьте инвертировать код. Так, например: 0x00E8DDD7. Замените 0x00 (иногда это может быть 0x02) на #. Затем замените первые 2 и последние 2 символа (BGR на RGB). Таким образом, вы получаете # E8DDD7 = # D7DDE8. И, конечно, «Foreground» является текстовым цветом, а «Фон» - фоном. Если ваш плагин поддерживает его, вы можете даже подумать о том, чтобы написать font-size: bold, если вы видите BoldFont="Yes" в своем XML.

Подведено: откройте файл VSSettings, о котором я упоминал в своем комментарии выше в текстовом редакторе. Затем преобразуйте все в CSS. Напишите простую программу для этого или сделайте это вручную, независимо от того, что вы предпочитаете. Просто помните, что это всего лишь пример того, как он может выглядеть. Я не знаю, что «CopySourceAsHtml» ожидает, что ваш CSS будет выглядеть.

Смежные вопросы