LibreOffice Module sw (master)  1
Public Member Functions | Public Attributes | Private Attributes | List of all members
SwInterHyphInfoTextFrame Class Reference

a clone of SwInterHyphInfo, but with TextFrameIndex instead of node index More...

#include <txtfrm.hxx>

Collaboration diagram for SwInterHyphInfoTextFrame:
[legend]

Public Member Functions

 SwInterHyphInfoTextFrame (SwTextFrame const &rFrame, SwTextNode const &rNode, SwInterHyphInfo const &rHyphInfo)
 
void UpdateTextNodeHyphInfo (SwTextFrame const &rFrame, SwTextNode const &rNode, SwInterHyphInfo &o_rHyphInfo)
 
void SetHyphWord (const css::uno::Reference< css::linguistic2::XHyphenatedWord > &xHW)
 

Public Attributes

TextFrameIndex m_nStart
 input: requested range to hyphenate More...
 
TextFrameIndex m_nEnd
 
TextFrameIndex m_nWordStart
 output: found word More...
 
TextFrameIndex m_nWordLen
 

Private Attributes

css::uno::Reference< css::linguistic2::XHyphenatedWord > m_xHyphWord
 output: hyphenated word More...
 

Detailed Description

a clone of SwInterHyphInfo, but with TextFrameIndex instead of node index

Definition at line 53 of file txtfrm.hxx.

Constructor & Destructor Documentation

SwInterHyphInfoTextFrame::SwInterHyphInfoTextFrame ( SwTextFrame const &  rFrame,
SwTextNode const &  rNode,
SwInterHyphInfo const &  rHyphInfo 
)

Definition at line 1594 of file txtedt.cxx.

Member Function Documentation

void SwInterHyphInfoTextFrame::SetHyphWord ( const css::uno::Reference< css::linguistic2::XHyphenatedWord > &  xHW)
inline

Definition at line 71 of file txtfrm.hxx.

Referenced by SwTextFormatter::Hyphenate().

void SwInterHyphInfoTextFrame::UpdateTextNodeHyphInfo ( SwTextFrame const &  rFrame,
SwTextNode const &  rNode,
SwInterHyphInfo o_rHyphInfo 
)

Member Data Documentation

TextFrameIndex SwInterHyphInfoTextFrame::m_nEnd
TextFrameIndex SwInterHyphInfoTextFrame::m_nStart

input: requested range to hyphenate

Definition at line 60 of file txtfrm.hxx.

Referenced by SwTextFormatter::Hyphenate(), SwTextFrame::Hyphenate(), and SwTextNode::Hyphenate().

TextFrameIndex SwInterHyphInfoTextFrame::m_nWordLen

Definition at line 64 of file txtfrm.hxx.

Referenced by SwTextFormatter::Hyphenate(), and UpdateTextNodeHyphInfo().

TextFrameIndex SwInterHyphInfoTextFrame::m_nWordStart

output: found word

Definition at line 63 of file txtfrm.hxx.

Referenced by SwTextFormatter::Hyphenate(), and UpdateTextNodeHyphInfo().

css::uno::Reference<css::linguistic2::XHyphenatedWord> SwInterHyphInfoTextFrame::m_xHyphWord
private

output: hyphenated word

Definition at line 57 of file txtfrm.hxx.

Referenced by UpdateTextNodeHyphInfo().


The documentation for this class was generated from the following files: