LibreOffice Module sc (master) 1
|
This class provides methods to convert an XclImpString. More...
#include <xihelper.hxx>
Public Member Functions | |
XclImpStringHelper (const XclImpStringHelper &)=delete | |
delete copy constructor More... | |
const XclImpStringHelper & | operator= (const XclImpStringHelper &)=delete |
delete copy-assignment operator More... | |
XclImpStringHelper ()=delete | |
We don't want anybody to instantiate this class, since it is just a collection of static methods. More... | |
Static Public Member Functions | |
static std::unique_ptr< EditTextObject > | CreateTextObject (const XclImpRoot &rRoot, const XclImpString &rString) |
Returns a new edit engine text object. More... | |
static void | SetToDocument (ScDocumentImport &rDoc, const ScAddress &rPos, const XclImpRoot &rRoot, const XclImpString &rString, sal_uInt16 nXFIndex) |
This class provides methods to convert an XclImpString.
@The string can be converted to an edit engine text object or directly to a Calc edit cell.
Definition at line 106 of file xihelper.hxx.
|
delete |
delete copy constructor
|
delete |
We don't want anybody to instantiate this class, since it is just a collection of static methods.
|
static |
Returns a new edit engine text object.
nXFIndex | Index to XF for first text portion (for escapement). |
Definition at line 217 of file xihelper.cxx.
References Editeng.
Referenced by XclImpTextObj::DoPreProcessSdrObj().
|
delete |
delete copy-assignment operator
|
static |
Definition at line 223 of file xihelper.cxx.
References aStr, EditEngine::CreateTextObject(), Editeng, ScDocumentImport::getDoc(), ScDocument::GetEditEngine(), XclImpXF::GetLineBreak(), XclImpString::GetText(), XclImpXFBuffer::GetXF(), XclImpRoot::GetXFBuffer(), ScDocumentImport::setEditCell(), EditEngine::SetSingleLine(), ScDocumentImport::setStringCell(), and ScEditEngineDefaulter::SetTextCurrentDefaults().
Referenced by ImportExcel8::Labelsst(), ImportExcel::ReadLabel(), and ImportExcel::Rstring().