| 
    LibreOffice Module sc (master) 1
    
   | 
 
A single entry containing a line of text or representing a table. More...
#include <htmlpars.hxx>
Public Member Functions | |
| ScHTMLEntry (const SfxItemSet &rItemSet, ScHTMLTableId nTableId=SC_HTML_NO_TABLE) | |
| bool | IsEmpty () const | 
| Returns true, if the selection of the entry is empty.  More... | |
| bool | HasContents () const | 
| Returns true, if the entry has any content to be imported.  More... | |
| bool | IsTable () const | 
| Returns true, if the entry represents a table.  More... | |
| ScHTMLTableId | GetTableId () const | 
| Returns true, if the entry represents a table.  More... | |
| void | SetImportAlways () | 
| Sets or clears the import always state.  More... | |
| void | AdjustStart (const HtmlImportInfo &rInfo) | 
| Sets start point of the entry selection to the start of the import info object.  More... | |
| void | AdjustEnd (const HtmlImportInfo &rInfo) | 
| Sets end point of the entry selection to the end of the import info object.  More... | |
| void | Strip (const EditEngine &rEditEngine) | 
| Deletes leading and trailing empty paragraphs from the entry.  More... | |
| SfxItemSet & | GetItemSet () | 
| Returns read/write access to the item set of this entry.  More... | |
| const SfxItemSet & | GetItemSet () const | 
| Returns read-only access to the item set of this entry.  More... | |
  Public Member Functions inherited from ScEEParseEntry | |
| ScEEParseEntry (SfxItemPool *pPool) | |
| ScEEParseEntry (SfxItemSet _aItemSet) | |
| ~ScEEParseEntry () | |
Private Attributes | |
| bool | mbImportAlways | 
Additional Inherited Members | |
  Public Attributes inherited from ScEEParseEntry | |
| SfxItemSet | aItemSet | 
| ESelection | aSel | 
| std::optional< OUString > | pValStr | 
| std::optional< OUString > | pNumStr | 
| std::optional< OUString > | pName | 
| OUString | aAltText | 
| std::vector< std::unique_ptr< ScHTMLImage > > | maImageList | 
| SCCOL | nCol | 
| SCROW | nRow | 
| sal_uInt16 | nTab | 
| sal_uInt16 | nTwips | 
| SCCOL | nColOverlap | 
| SCROW | nRowOverlap | 
| sal_uInt16 | nOffset | 
| sal_uInt16 | nWidth | 
| bool | bHasGraphic:1 | 
| bool | bEntirePara:1 | 
A single entry containing a line of text or representing a table.
Definition at line 273 of file htmlpars.hxx.
      
  | 
  explicit | 
Definition at line 1636 of file htmlpars.cxx.
References ScEEParseEntry::bEntirePara, and ScEEParseEntry::nTab.
| void ScHTMLEntry::AdjustEnd | ( | const HtmlImportInfo & | rInfo | ) | 
Sets end point of the entry selection to the end of the import info object.
Definition at line 1662 of file htmlpars.cxx.
References ScEEParseEntry::aSel, HtmlImportInfo::aSelection, ESelection::nEndPara, and ESelection::nEndPos.
| void ScHTMLEntry::AdjustStart | ( | const HtmlImportInfo & | rInfo | ) | 
Sets start point of the entry selection to the start of the import info object.
Definition at line 1649 of file htmlpars.cxx.
References ScEEParseEntry::aSel, HtmlImportInfo::aSelection, ESelection::nEndPara, ESelection::nEndPos, ESelection::nStartPara, and ESelection::nStartPos.
      
  | 
  inline | 
Returns read/write access to the item set of this entry.
Definition at line 299 of file htmlpars.hxx.
References ScEEParseEntry::aItemSet.
Referenced by ScHTMLTable::RecalcDocPos().
      
  | 
  inline | 
Returns read-only access to the item set of this entry.
Definition at line 301 of file htmlpars.hxx.
References ScEEParseEntry::aItemSet.
      
  | 
  inline | 
Returns true, if the entry represents a table.
Definition at line 287 of file htmlpars.hxx.
References ScEEParseEntry::nTab.
Referenced by ScHTMLTable::RecalcDocPos().
| bool ScHTMLEntry::HasContents | ( | ) | const | 
Returns true, if the entry has any content to be imported.
Definition at line 1644 of file htmlpars.cxx.
References ScEEParseEntry::aAltText, ScEEParseEntry::aSel, ESelection::HasRange(), IsTable(), and mbImportAlways.
      
  | 
  inline | 
Returns true, if the selection of the entry is empty.
Definition at line 281 of file htmlpars.hxx.
References ScEEParseEntry::aSel, and ESelection::HasRange().
      
  | 
  inline | 
Returns true, if the entry represents a table.
Definition at line 285 of file htmlpars.hxx.
References ScEEParseEntry::nTab, and SC_HTML_NO_TABLE.
Referenced by HasContents().
      
  | 
  inline | 
Sets or clears the import always state.
Definition at line 290 of file htmlpars.hxx.
References mbImportAlways.
| void ScHTMLEntry::Strip | ( | const EditEngine & | rEditEngine | ) | 
Deletes leading and trailing empty paragraphs from the entry.
Definition at line 1672 of file htmlpars.cxx.
References ScEEParseEntry::aSel, EditEngine::GetTextLen(), ESelection::nEndPara, ESelection::nEndPos, ESelection::nStartPara, and ESelection::nStartPos.
      
  | 
  private | 
Definition at line 304 of file htmlpars.hxx.
Referenced by HasContents(), and SetImportAlways().