Hide

SftOptions 1.0 - ActiveX Options Control

Display
Print

SftOptions.ModifiedFont Property

Defines the font for modified entries.

Syntax

Get

VB.NETrefFontObj = object.ModifiedFont As System.Drawing.Font
refFontObj = object.ModifiedFont As stdole.IFontDisp Note
VBSet refFontObj = object.ModifiedFont As IFontDisp
C#.NETSystem.Drawing.Font refFontObj = object.ModifiedFont;
stdole.IFontDisp refFontObj = object.ModifiedFont; Note
VC++IFontDisp* refFontObj = object->GetModifiedFont();
CHRESULT object->get_ModifiedFont(IFontDisp** refFontObj);

Put

VB.NETobject.let_ModifiedFont(ByVal refFontObj As stdole.IFontDisp) Note
VBobject.ModifiedFont = refFontObj As IFontDisp
C#.NETvoid object.let_ModifiedFont(stdole.IFontDisp refFontObj); Note
VC++void object->PutModifiedFont(IFontDisp* refFontObj);
CHRESULT object->put_ModifiedFont(IFontDisp* refFontObj);

PutRef

VB.NETobject.ModifiedFont = refFontObj As System.Drawing.Font
object.ModifiedFont = refFontObj As stdole.IFontDisp Note
VBSet object.ModifiedFont = refFontObj As IFontDisp
C#.NETSystem.Drawing.Font object.ModifiedFont = refFontObj;
stdole.IFontDisp object.ModifiedFont = refFontObj; Note
VC++void object->PutRefModifiedFont(IFontDisp* refFontObj);
CHRESULT object->putref_ModifiedFont(IFontDisp* refFontObj);

object

A SftOptions object.

refFontObj

Defines the font for modified entries.

Comments

The ModifiedFont property defines the font for modified entries.

If an entry has been modified by the end-user and the new settings have not yet been saved (using Save), the entry uses the ModifiedFont property instead of the default Font property.

Example (VB.NET)

Dim NormalFont As New Font("Times New Roman", 10, FontStyle.Regular)
AxSftOptions1.Font = NormalFont
Dim ModifiedFont As New Font(NormalFont, FontStyle.Bold)
AxSftOptions1.ModifiedFont = ModifiedFont
AxSftOptions1.Add("", "Topic1", "Sample Topic", SftOptionsEntryConstants.entrySftOptionsTopic, "", "", Nothing, "", "", "", "")
AxSftOptions1.Add("Topic1", "Cb1", "Check Box 1", SftOptionsEntryConstants.entrySftOptionsCheckBox, "", "", Nothing, "", "", "", "")
AxSftOptions1.Add("Topic1", "Cb2", "Check Box 2", SftOptionsEntryConstants.entrySftOptionsCheckBox, "", "", Nothing, "", "", "", "")
AxSftOptions1.Add("Topic1", "Cb3", "Check Box 3", SftOptionsEntryConstants.entrySftOptionsCheckBox, "", "", Nothing, "", "", "", "")
AxSftOptions1.InitializationComplete()

Example (VB)

SftOptions1.Font.Name = "Times New Roman"
SftOptions1.Font.Size = 10
SftOptions1.ModifiedFont = SftOptions1.Font ' make a copy of the font (don't use Set)
SftOptions1.ModifiedFont.Bold = True
SftOptions1.Add "", "Topic1", "Sample Topic", entrySftOptionsTopic, "", "", Nothing, "", "", "", ""
SftOptions1.Add "Topic1", "Cb1", "Check Box 1", entrySftOptionsCheckBox, "", "", Nothing, "", "", "", ""
SftOptions1.Add "Topic1", "Cb2", "Check Box 2", entrySftOptionsCheckBox, "", "", Nothing, "", "", "", ""
SftOptions1.Add "Topic1", "Cb3", "Check Box 3", entrySftOptionsCheckBox, "", "", Nothing, "", "", "", ""
SftOptions1.InitializationComplete

Example (C#.NET)

Font NormalFont = new Font("Times New Roman", 10, FontStyle.Regular);
axSftOptions1.Font = NormalFont;
Font ModifiedFont = new Font(NormalFont, FontStyle.Bold);
axSftOptions1.ModifiedFont = ModifiedFont;
axSftOptions1.Add("", "Topic1", "Sample Topic", SftOptionsEntryConstants.entrySftOptionsTopic, "", "", null, "", "", "", "");
axSftOptions1.Add("Topic1", "Cb1", "Check Box 1", SftOptionsEntryConstants.entrySftOptionsCheckBox, "", "", null, "", "", "", "");
axSftOptions1.Add("Topic1", "Cb2", "Check Box 2", SftOptionsEntryConstants.entrySftOptionsCheckBox, "", "", null, "", "", "", "");
axSftOptions1.Add("Topic1", "Cb3", "Check Box 3", SftOptionsEntryConstants.entrySftOptionsCheckBox, "", "", null, "", "", "", "");
axSftOptions1.InitializationComplete();

Example (VC++)

ISftOptionsPtr vOptions1 = m_Options1.GetControlUnknown();
vOptions1->Add(_bstr_t(""), _bstr_t("Topic1"), _bstr_t("Sample Topic"),
	entrySftOptionsTopic, _bstr_t(""), _bstr_t(""), NULL,
	_bstr_t(""), _bstr_t(""), _bstr_t(""), _bstr_t(""));
IFontDispPtr pFontDisp = vOptions1->GetFont();
IFontPtr pFont = pFontDisp;
pFont->put_Name(L"Times New Roman");
pFont->put_Italic(TRUE);
CY size;
size.int64 = 12*10000L; //12 point font
pFont->put_Size(size);
vOptions1->InitializationComplete();

Example (Delphi)

SftOptions1.Font.Name := 'Times New Roman';
SftOptions1.Font.Size := 10;
SftOptions1.ModifiedFont.Name := 'Times New Roman';
SftOptions1.ModifiedFont.Size := 10;
SftOptions1.ModifiedFont.Style := [ fsBold ];
SftOptions1.Add('', 'Topic1', 'Sample Topic', entrySftOptionsTopic, '', '', nil, '', '', '', '');
SftOptions1.Add('Topic1', 'Cb1', 'Check Box 1', entrySftOptionsCheckBox, '', '', nil, '', '', '', '');
SftOptions1.Add('Topic1', 'Cb2', 'Check Box 2', entrySftOptionsCheckBox, '', '', nil, '', '', '', '');
SftOptions1.Add('Topic1', 'Cb3', 'Check Box 3', entrySftOptionsCheckBox, '', '', nil, '', '', '', '');
SftOptions1.InitializationComplete();

See Also SftOptions Object | Object Hierarchy


Last Updated 08/13/2020 - (email)
© 2024 Softel vdm, Inc.