X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a660d684eda27638bca0384b2058911a31c8e845..96db102a93ed103a1c757c4445dd71789c2d0054:/docs/latex/wx/font.tex?ds=sidebyside diff --git a/docs/latex/wx/font.tex b/docs/latex/wx/font.tex index ae7e3233aa..d8c5046c3a 100644 --- a/docs/latex/wx/font.tex +++ b/docs/latex/wx/font.tex @@ -9,6 +9,23 @@ a window's text. \helpref{wxGDIObject}{wxgdiobject}\\ \helpref{wxObject}{wxobject} +\wxheading{Include files} + + + +\wxheading{Predefined objects} + +Objects: + +{\bf wxNullFont} + +Pointers: + +{\bf wxNORMAL\_FONT\\ +wxSMALL\_FONT\\ +wxITALIC\_FONT\\ +wxSWISS\_FONT} + \wxheading{See also} \helpref{wxFont overview}{wxfontoverview}, \helpref{wxDC::SetFont}{wxdcsetfont},\rtfsp @@ -23,8 +40,9 @@ a window's text. Default constructor. -\func{}{wxFont}{\param{const int}{ pointSize}, \param{const int}{ family}, \param{const int}{ style}, \param{const int}{ weight}, - \param{const bool}{ underline = FALSE}, \param{const wxString\& }{faceName = ""}} +\func{}{wxFont}{\param{int}{ pointSize}, \param{int}{ family}, \param{int}{ style}, \param{int}{ weight}, + \param{const bool}{ underline = FALSE}, \param{const wxString\& }{faceName = ""}, + \param{wxFontEncoding }{encoding = wxFONTENCODING\_DEFAULT}} Creates a font object. @@ -53,6 +71,22 @@ Creates a font object. \docparam{faceName}{An optional string specifying the actual typeface to be used. If the empty string, a default typeface will chosen based on the family.} +\docparam{encoding}{An encoding which may be one of +\twocolwidtha{5cm} +\begin{twocollist}\itemsep=0pt +\twocolitem{{\bf wxFONTENCODING\_SYSTEM}}{Default system encoding.} +\twocolitem{{\bf wxFONTENCODING\_DEFAULT}}{Default application encoding: this +is the encoding set by calls to +\helpref{SetDefaultEncoding}{wxfontsetdefaultencoding} and which may beset to, +say, KOI8 to create all fonts by default with KOI8 encoding. Initially, the +default application encoding is the same as default system encoding.} +\twocolitem{{\bf wxFONTENCODING\_ISO8859\_1...15}}{ISO8859 encodings.} +\twocolitem{{\bf wxFONTENCODING\_KOI8}}{The standard russian encoding for Internet.} +\twocolitem{{\bf wxFONTENCODING\_CP1250...1252}}{Windows encodings similar to ISO8859 (but not identical).} +\end{twocollist} +If the specified encoding isn't available, no font is created. +} + \wxheading{Remarks} If the desired font does not exist, the closest match will be chosen. @@ -173,7 +207,7 @@ and then for a font belonging to the same family. \membersection{wxFont::SetFamily}\label{wxfontsetfamily} -\func{void}{SetFamily}{\param{const int}{ family}} +\func{void}{SetFamily}{\param{int}{ family}} Sets the font family. @@ -197,7 +231,7 @@ Sets the font family. \membersection{wxFont::SetPointSize}\label{wxfontsetpointsize} -\func{void}{SetPointSize}{\param{const int}{ pointSize}} +\func{void}{SetPointSize}{\param{int}{ pointSize}} Sets the point size. @@ -211,7 +245,7 @@ Sets the point size. \membersection{wxFont::SetStyle}\label{wxfontsetstyle} -\func{void}{SetStyle}{\param{const int}{ style}} +\func{void}{SetStyle}{\param{int}{ style}} Sets the font style. @@ -239,7 +273,7 @@ Sets underlining. \membersection{wxFont::SetWeight}\label{wxfontsetweight} -\func{void}{SetWeight}{\param{const int}{ weight}} +\func{void}{SetWeight}{\param{int}{ weight}} Sets the font weight.