Reports for WinForms
複雑なスタイルプロパティのサブプロパティ
C1PrintDocument の使い方 > スタイル > 複雑なスタイルプロパティのサブプロパティ

スタイルプロパティとそのデフォルト値ピックの表に示すいくつかのプロパティには、個別に設定できるサブプロパティがあります。たとえば、BackgroundImageAlign プロパティには、AlignHorzAlignVert、およびその他いくつかのサブプロパティがあります。読み取り専用サブプロパティ(変えることができず、個々のサブプロパティを設定できないフォント付きの場合など)を除き、各サブプロパティは個別に設定または継承することができます。

フォントのサブプロパティは変更できませんが、これらのサブプロパティのそれぞれは、FontBoldFontItalic など、独立したスタイルのルートレベルのプロパティによって表されます。これらの各サブプロパティは個別に設定され、一般的なスタイル継承ルールに従います。ただし、考慮しなければならない微妙な違いがあります。Font と独立したフォント関連プロパティ(FontBoldFontItalic など)の両方が設定される場合、その結果は2つのプロパティが設定される順序によって異なります。最初に Font が設定されると、フォント関連プロパティが変更され(つまり、FontItalicTrue に設定され)、その変更が結果に影響を与えます。それとは逆に、最初に FontItalicTrue に設定され、次に Font がイタリック以外のフォントに設定されると、FontItalic の変更は失われます。