Partager via


Bookmark.ItalicBi, propriété

Obtient ou définit une valeur indiquant si le texte du contrôle Bookmark est mis en italique.

Espace de noms :  Microsoft.Office.Tools.Word
Assembly :  Microsoft.Office.Tools.Word (dans Microsoft.Office.Tools.Word.dll)

Syntaxe

'Déclaration
Property ItalicBi As Integer
int ItalicBi { get; set; }

Valeur de propriété

Type : System.Int32
0 si rien dans le texte du contrôle Bookmark n'est en italique ; 1 si tout le texte du contrôle Bookmark est en italique ; wdUndefined (999999) si une partie du texte du contrôle Bookmark est en italique.

Notes

Cette propriété peut avoir les valeurs 0, 1 ou wdToggle.

La propriété ItalicBi s'applique à du texte utilisant une langue écrite de droite à gauche.

Exemples

L'exemple de code suivant ajoute un contrôle Bookmark au document, puis applique une mise en forme au signet selon le LanguageID du texte dans le signet.

Cet exemple illustre une personnalisation au niveau du document.

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;
    }
}

Sécurité .NET Framework

Voir aussi

Référence

Bookmark Interface

Microsoft.Office.Tools.Word, espace de noms