OfficeOLE/include/office/word/WRow.h

54 lines
1.5 KiB
C
Raw Permalink Normal View History

2024-06-07 20:45:14 +03:00
#pragma once
// WRow wrapper class
#include "office/VariantableDispatch.hpp"
namespace MSO::Word {
class WRow : public VariantableDispatch {
public:
WRow() = default;
WRow(LPDISPATCH pDispatch) : VariantableDispatch(pDispatch) {}
WRow(const WRow& dispatchSrc) : VariantableDispatch(dispatchSrc) {}
public:
LPDISPATCH get_Range();
LPDISPATCH get_Application();
long get_Creator();
LPDISPATCH get_Parent();
long get_AllowBreakAcrossPages();
void put_AllowBreakAcrossPages(long newValue);
long get_Alignment();
void put_Alignment(long newValue);
long get_HeadingFormat();
void put_HeadingFormat(long newValue);
float get_SpaceBetweenColumns();
void put_SpaceBetweenColumns(float newValue);
float get_Height();
void put_Height(float newValue);
long get_HeightRule();
void put_HeightRule(long newValue);
float get_LeftIndent();
void put_LeftIndent(float newValue);
BOOL get_IsLast();
BOOL get_IsFirst();
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 SetLeftIndent(float LeftIndent, long RulerStyle);
void SetHeight(float RowHeight, long HeightRule);
LPDISPATCH ConvertToTextOld(VARIANT * Separator);
LPDISPATCH ConvertToText(VARIANT * Separator, VARIANT * NestedTables);
long get_NestingLevel();
CString get_ID();
void put_ID(LPCTSTR newValue);
};
} // namespace MSO::Word