OfficeOLE/include/office/word/WColumn.h
2024-06-07 20:45:14 +03:00

43 lines
1.4 KiB
C++

#pragma once
// WColumn wrapper class
#include "office/VariantableDispatch.hpp"
namespace MSO::Word {
class WColumn : public VariantableDispatch {
public:
WColumn() = default;
WColumn(LPDISPATCH pDispatch) : VariantableDispatch(pDispatch) {}
WColumn(const WColumn& dispatchSrc) : VariantableDispatch(dispatchSrc) {}
public:
LPDISPATCH get_Application();
long get_Creator();
LPDISPATCH get_Parent();
float get_Width();
void put_Width(float newValue);
BOOL get_IsFirst();
BOOL get_IsLast();
long get_Index();
LPDISPATCH get_Cells();
LPDISPATCH get_Borders();
void put_Borders(LPDISPATCH newValue);
LPDISPATCH get_Shading();
LPDISPATCH get_Next();
LPDISPATCH get_Previous();
void Select();
void Delete();
void SetWidth(float ColumnWidth, long RulerStyle);
void AutoFit();
void SortOld(VARIANT * ExcludeHeader, VARIANT * SortFieldType, VARIANT * SortOrder, VARIANT * CaseSensitive, VARIANT * LanguageID);
void Sort(VARIANT * ExcludeHeader, VARIANT * SortFieldType, VARIANT * SortOrder, VARIANT * CaseSensitive, VARIANT * BidiSort, VARIANT * IgnoreThe, VARIANT * IgnoreKashida, VARIANT * IgnoreDiacritics, VARIANT * IgnoreHe, VARIANT * LanguageID);
long get_NestingLevel();
float get_PreferredWidth();
void put_PreferredWidth(float newValue);
long get_PreferredWidthType();
void put_PreferredWidthType(long newValue);
};
} // namespace MSO::Word