FORUM PLAN UPDATE
Date revision: This forum will remain open to new posts and responses until December 1, 2018. (After that date, you will still be able to view and search the forum.) Also, we're taking a second look at the best place to host future conversation. For now, keep using this forum, and stay tuned for more news.


Apr 6, 2017, 9:34 AM
5 Posts

How to know the Notes Client language with LS

  • Category: Application Development
  • Platform: Windows
  • Release: 9.0.1
  • Role: Developer
  • Tags:
  • Replies: 1

Hi,

I want change the signature email for users.

many user are Notes Client with french version

many others with english version.

I realize the "Default Sans Serif" for english version are not the same as "Sans Serif par défaut"

also when I use the code 

    nrts.NotesFont = nrti.GetNotesFont("Default Sans Serif")'"Sans Serif par défaut", True)

   The font of french users are not set properly.  Some of them doesn't have the "Default Sans Serif" font (weird is a basic one)

   

So how can I know the language version of Notes client to set the good font?

here a sample of my code

' =====================================

...

    Set nrti = New NotesRichTextItem(pnd, "Empl_SignatureElement3")
    Call nrti.Addnewline(1)
    

    MessageBox CStr(nrti.GetNotesFont("Default Sans Serif", True)), 48, "Default Sans Serif"   ' output 5
    MessageBox CStr(nrti.GetNotesFont("Sans Serif par défaut", True)), 48, "Sans Serif par défaut"   ' output 6
    
    ' Définition du Style
    Set nrts = gns_A.CreateRichTextStyle
    'nrts.NotesFont = nrti.GetNotesFont(5)'"Default Sans Serif", True)
    nrts.NotesFont = nrti.GetNotesFont(6)'"Sans Serif par défaut", True)
    nrts.FontSize = 10
    nrts.Bold = True
    Call nrti.AppendStyle(nrts)
    Call nrti.AppendText(Trim(v_Element))
    
    nrts.Bold = False
    Call nrti.AppendStyle(nrts)

' ========================================

 

Regards

Apr 6, 2017, 3:08 PM
82 Posts
I think you can read the language info in the notes.ini ...
e.g.,
ContentLanguage=en-US

FORUM PLAN UPDATE
Date revision: This forum will remain open to new posts and responses until December 1, 2018. (After that date, you will still be able to view and search the forum.) Also, we're taking a second look at the best place to host future conversation. For now, keep using this forum, and stay tuned for more news.