本文整理汇总了C++中TextStyle::get_shadow方法的典型用法代码示例。如果您正苦于以下问题:C++ TextStyle::get_shadow方法的具体用法?C++ TextStyle::get_shadow怎么用?C++ TextStyle::get_shadow使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TextStyle
的用法示例。
在下文中一共展示了TextStyle::get_shadow方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: FromOldStyle
void CTextStyle::FromOldStyle(const TextStyle& style)
{
// Set some defaults.
SetDefault();
// Copy the style information over.
Font(style.get_face());
Size(MakeFixed(style.get_size(), style.get_size_fraction()));
BaseSize(MakeFixed(style.get_base_size(), style.get_base_size_fraction()));
Expansion(DivFixed(MakeFixed(style.get_base_size(), style.get_base_size_fraction()),
MakeFixed(FONT_EXPANSION_UNIT)));
Fill(style.get_pattern(), style.get_color());
Outline(style.get_outline(), style.get_color());
Shadow(style.get_shadow(), style.get_color());
m_Character.m_nEffectsVersion = 1;
XFlipped(style.get_xflipped());
YFlipped(style.get_yflipped());
// Color(style.get_color());
Alignment(style.get_line_alignment());
VerticalAlignment(style.get_vertical_alignment());
// Left and right margin should be zero (default) unless set by user.
// This fixes a problem converting old warp text boxes - they should
// always have zero margins!
LeftMargin(0);
RightMargin(0);
// LeftMargin(PageToInches(style.get_left_margin()));
// RightMargin(PageToInches(style.get_right_margin()));
LeadingType(LEADING_lines);
Leading(MakeFixed(0.875));
Underline(style.UnderlineStyle());
// Update our metrics.
UpdateFontMetrics();
}