54 lines
1.5 KiB
C++
54 lines
1.5 KiB
C++
#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
|