Bookmark.BoldBi Property
Gets or sets a value that indicates whether the text in the Bookmark control is formatted as bold.
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)
Syntax
'Declaration
Property BoldBi As Integer
int BoldBi { get; set; }
Property Value
Type: System.Int32
0 if none of the text in the Bookmark control is bold; 1 if all of the text in the Bookmark control is bold; wdUndefined (999999) if part of the text in the Bookmark control is bold.
Remarks
The values this property can be set to are 0, 1, and wdToggle.
The BoldBi property applies to text in a right-to-left language.
Examples
The following code example adds a Bookmark control to the document and then applies formatting to the bookmark based on the LanguageID of the text within the bookmark.
This example is for a document-level customization.
Private Sub BookmarkBiDi()
Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
If Bookmark1.LanguageID = Word.WdLanguageID.wdArabic OrElse _
Bookmark1.LanguageID = Word.WdLanguageID.wdHebrew Then
Bookmark1.BoldBi = True
Bookmark1.ItalicBi = True
Else
Bookmark1.Bold = True
Bookmark1.Italic = True
End If
End Sub
private void BookmarkBiDi()
{
Microsoft.Office.Tools.Word.Bookmark bookmark1 =
this.Controls.AddBookmark(this.Paragraphs[1].Range,
"bookmark1");
int WordTrue = 1;
if (bookmark1.LanguageID == Word.WdLanguageID.wdArabic ||
bookmark1.LanguageID == Word.WdLanguageID.wdHebrew)
{
bookmark1.BoldBi = WordTrue;
bookmark1.ItalicBi = WordTrue;
}
else
{
bookmark1.Bold = WordTrue;
bookmark1.Italic = WordTrue;
}
}
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.