Управление символами валют
Обзор
Этот символ валюты определяет, как денежные значения визуально отображаются в файле Microsoft Project.
Например:
$
для долларов США€
для евро¥
для японской иены₴
для украинской гривны
В Aspose.Tasks, это управляется через
CurrencySymbol
property of the
Project
class.
Управление символами валют
Свойство CurrencySymbol, предоставляемое Project используется для установки или получения символа валюты. Это свойство поддерживает тип данных string.
Чтобы просмотреть или изменить символ валюты в Microsoft Project:
- Из меню Tools меню, выберите Options.
- Перейдите на вкладку View .
- Поле Currency symbol поле показывает выбранный символ.
Просмотр символа валюты в Microsoft Project
Рисунок: Изменение символа валюты в Microsoft Project.
Работа с символами валют в Aspose.Tasks
Свойство CurrencySymbol
является string которое содержит символ, который отображается перед или после денежных значений в проекте.
Работает совместно с:
CurrencyCode
— код валюты ISO 4217.CurrencySymbolPosition
— где размещать символ.CurrencyDigits
— количество десятичных знаков для валютных значений.
Установка символа валюты с помощью Aspose.Tasks
Следующий пример показывает, как задать символ валюты для проекта.
1// Create new project and set currency symbol
2Project project = new Project();
3project.Set(Prj.CurrencySymbol, "$$");
Примечания:
Вы можете использовать любую строку в качестве символа валюты (включая многосимвольные строки, такие как US$
).
Символы должны соответствовать CurrencyCode
чтобы избежать путаницы в отчетах.
Получение символа валюты с помощью Aspose.Tasks
Получите доступ к символу валюты через CurrencySymbol проекта:
1Project project = new Project("New Project.mpp");
2Console.WriteLine(project.Get(Prj.CurrencySymbol));
Лучшие практики
- ✅ Сопоставляйте символ с правильным
CurrencyCode
(например,$
+ USD,€
+ EUR). - ✅ Используйте стандартные символы валют Unicode для корректного отображения на разных платформах.
- ✅ Настройте
CurrencySymbolPosition
для корректного размещения в вашей локали. - ❌ Избегайте использования символов, не связанных с кодом валюты (например,
$
с EUR), если это не требуется специально.
Связанные члены API
CurrencyCode
— Трехбуквенный код валюты ISO 4217.CurrencyDigits
— Десятичная точность для валютных значений.CurrencySymbolPosition
— Размещение символа.
Часто задаваемые вопросы
Вопрос: Можно ли использовать многосимвольные символы валют?
Ответ: Да. Например, US$
или CAD$
можно использовать при желании.
Вопрос: Влияет ли изменение символа на численные вычисления?
Ответ: Нет. Это влияет только на отображение значений, а не на их хранимые значения.
Резюме
Символ валюты в Aspose.Tasks для .NET управляет тем, как денежные значения отображаются в файлах проекта. Вы можете:
- Просмотреть его напрямую в MS Project или через
CurrencySymbol
. - Установить его, чтобы соответствовать требованиям отчетности или локализации.
- Совместно используйте его с
CurrencyCode
,CurrencyDigits
, иCurrencySymbolPosition
для полного контроля над форматированием валют.