font.cpp
上传用户:gulin912
上传日期:2022-08-10
资源大小:330k
文件大小:2k
源码类别:

GIS编程

开发平台:

Visual C++

  1. // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
  2. // NOTE: Do not modify the contents of this file.  If this class is regenerated by
  3. //  Microsoft Visual C++, your modifications will be overwritten.
  4. #include "stdafx.h"
  5. #include "font.h"
  6. /////////////////////////////////////////////////////////////////////////////
  7. // COleFont1 properties
  8. CString COleFont1::GetName()
  9. {
  10. CString result;
  11. GetProperty(0x0, VT_BSTR, (void*)&result);
  12. return result;
  13. }
  14. void COleFont1::SetName(LPCTSTR propVal)
  15. {
  16. SetProperty(0x0, VT_BSTR, propVal);
  17. }
  18. CY COleFont1::GetSize()
  19. {
  20. CY result;
  21. GetProperty(0x2, VT_CY, (void*)&result);
  22. return result;
  23. }
  24. void COleFont1::SetSize(const CY& propVal)
  25. {
  26. SetProperty(0x2, VT_CY, &propVal);
  27. }
  28. BOOL COleFont1::GetBold()
  29. {
  30. BOOL result;
  31. GetProperty(0x3, VT_BOOL, (void*)&result);
  32. return result;
  33. }
  34. void COleFont1::SetBold(BOOL propVal)
  35. {
  36. SetProperty(0x3, VT_BOOL, propVal);
  37. }
  38. BOOL COleFont1::GetItalic()
  39. {
  40. BOOL result;
  41. GetProperty(0x4, VT_BOOL, (void*)&result);
  42. return result;
  43. }
  44. void COleFont1::SetItalic(BOOL propVal)
  45. {
  46. SetProperty(0x4, VT_BOOL, propVal);
  47. }
  48. BOOL COleFont1::GetUnderline()
  49. {
  50. BOOL result;
  51. GetProperty(0x5, VT_BOOL, (void*)&result);
  52. return result;
  53. }
  54. void COleFont1::SetUnderline(BOOL propVal)
  55. {
  56. SetProperty(0x5, VT_BOOL, propVal);
  57. }
  58. BOOL COleFont1::GetStrikethrough()
  59. {
  60. BOOL result;
  61. GetProperty(0x6, VT_BOOL, (void*)&result);
  62. return result;
  63. }
  64. void COleFont1::SetStrikethrough(BOOL propVal)
  65. {
  66. SetProperty(0x6, VT_BOOL, propVal);
  67. }
  68. short COleFont1::GetWeight()
  69. {
  70. short result;
  71. GetProperty(0x7, VT_I2, (void*)&result);
  72. return result;
  73. }
  74. void COleFont1::SetWeight(short propVal)
  75. {
  76. SetProperty(0x7, VT_I2, propVal);
  77. }
  78. short COleFont1::GetCharset()
  79. {
  80. short result;
  81. GetProperty(0x8, VT_I2, (void*)&result);
  82. return result;
  83. }
  84. void COleFont1::SetCharset(short propVal)
  85. {
  86. SetProperty(0x8, VT_I2, propVal);
  87. }
  88. /////////////////////////////////////////////////////////////////////////////
  89. // COleFont1 operations